thautwarm/MLStyle.jl
Julia functional programming infrastructures and metaprogramming facilities
Casting a fireball.
Julia functional programming infrastructures and metaprogramming facilities
A DSL for modern parsing
Context management via Arrow keys & Esc/Enter/E. Gamepad support coming soon.
Convenient parser generator for Python(check out https://github.com/thautwarm/RBNF for an advanced version).
A ML dialect based on Julia, for MLStyle examples.
Statically typed BNF with semantic actions; safe parser generator applicable to every programming language.
Implementing a parser for the dot language in Julia, using our new parser generator.
Examples for MLStyle.jl
Main public package repository for OPAM, the source package manager of OCaml.
Idris, make back end, in 15 minutes, reusable, concise: https://bitbucket.org/thautwarm/ppl2020-idris-codegen-backend/src/master
App for Claude Code / Codex / Gemini / OpenCode, vibe coding anytime, anywhere
This project's lifetime has ended. The successor is https://github.com/thautwarm/frontend-for-free which is WIP. You can check lark-parser project which is a good alt.
Fully compatible CPython jit compiler. Optimising Dynamic, Interpreted, and Object-oriented(DIO) programs.
An efficient Python implementation in C#, running on every platform via Unity IL2CPP.
tasty feature extensions for python3(NO MAINTENANCE!).
An amazing syntax extension system in pure Python, the way to coding efficiency.
For constraint satisfaction problems in Python
Allow using ML to teach courses that're usually given in LISPs
Running Julia Code on Android with Flutter (UI) & Rust (Build System) & SyslabCC (Julia AOT Compiler)
Leiden Community Detection Algorithm in .NET, exported as standalone shared library
Higher abstraction infrastructures in F#(ad-hoc polymorphism, subtypeclassing, monad, hkt...), exactly what we've dreamed about for so long
Describe the requirements of environment variables in a type-safe and ergonomic way.
在数据挖掘实战中锻炼处理实际数据特征的能力
end the parsing problem
A chance to focus on graph drawing itself, forget APIs and other stuffs.
High level bindings to the quickjs javascript engine
pretty print that makes sense
autojump implementation that is applicable to any shell and any OS