summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPjotr Prins2024-10-27 15:27:28 +0100
committerPjotr Prins2024-10-27 15:27:28 +0100
commitd2ea175a9880cbb15ae55ee7993ffd39c6900b5f (patch)
treed8fa7ad9a0cb5d6ca98c445a6b4ed9ea452abb12
parente6b3abedcce2125b34b3c64d9bffb7c4b856b857 (diff)
downloadgn-gemtext-d2ea175a9880cbb15ae55ee7993ffd39c6900b5f.tar.gz
mgamma: notes on Julia support
-rw-r--r--issues/mgamma/mgamma-design.gmi9
1 files changed, 9 insertions, 0 deletions
diff --git a/issues/mgamma/mgamma-design.gmi b/issues/mgamma/mgamma-design.gmi
index fc556fd..e5cd460 100644
--- a/issues/mgamma/mgamma-design.gmi
+++ b/issues/mgamma/mgamma-design.gmi
@@ -24,3 +24,12 @@ Julia looks like a great candidate, even though it has notable downsides includi
The approach will be to start with Julia and reimplementing GEMMA functions so they can be called from Julia and/or guile.
Oh, I just found out that Julia, like zig, is no longer up-to-date on Debian. And the Guix version is 2 years old. That is really bad. If these languages don't get supported on major distros it is a dead end!
+
+=> https://mastodon.social/@pjotrprins/113379842047170785
+
+What to now?
+
+* Nice matrix interface (?)
+* Support for AVX (?)
+* Possibility to drop to low level C programming (?+prescheme+C?)
+* High level -- PN -- glue (?+Guile?)