From: Alex Corcoles Date: Thu, 4 Aug 2022 22:29:38 +0000 (+0200) Subject: Add Rust/Haskelly AST transform-friendlty language X-Git-Tag: 20240214-emacs~569 X-Git-Url: https://xn--ix-yja.es/gitweb/?a=commitdiff_plain;h=67ee8fafd90a762273f5c25f10b757f449aeffa7;p=alex.git Add Rust/Haskelly AST transform-friendlty language --- diff --git a/IDEAS.org b/IDEAS.org index 3a8f9e1..4480d2f 100644 --- a/IDEAS.org +++ b/IDEAS.org @@ -87,6 +87,12 @@ See https://github.com/EvgSkv/logica - Timestamp stdout/stderr for crude profiling - Implement a CI system on top? +* Statically-typed AST transform-friendly language + +- A Haskell/Rusty language, but with GC and nice compiler errors. +- First-class support for AST transforms- both one-off (apply this transform to the source code and commit the change) and ongoing (define AST transforms to run as part of the compilation process). +- Maybe such language would never need reflection, so refactoring would be very safe. + * SQL Query tool - ipython notebook style interface