From 67ee8fafd90a762273f5c25f10b757f449aeffa7 Mon Sep 17 00:00:00 2001 From: Alex Corcoles Date: Fri, 5 Aug 2022 00:29:38 +0200 Subject: [PATCH] Add Rust/Haskelly AST transform-friendlty language --- IDEAS.org | 6 ++++++ 1 file changed, 6 insertions(+) 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 -- 2.47.3