summaryrefslogtreecommitdiff
path: root/IDEAS.org
diff options
context:
space:
mode:
authorAlex Corcoles <alex@pdp7.net>2022-08-05 00:29:38 +0200
committerGitHub <noreply@github.com>2022-08-05 00:29:38 +0200
commit67ee8fafd90a762273f5c25f10b757f449aeffa7 (patch)
treef7466c1a90d804469bc0dbb396141f0406535490 /IDEAS.org
parent95ef450e712440843545ba9a170ae9571e09280c (diff)
Add Rust/Haskelly AST transform-friendlty language
Diffstat (limited to 'IDEAS.org')
-rw-r--r--IDEAS.org6
1 files changed, 6 insertions, 0 deletions
diff --git a/IDEAS.org b/IDEAS.org
index 3a8f9e1b..4480d2f5 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