3 ms·
---- Tangent: I am the author of the Lingua Franca paper. I hope you enjoyed it!
by davisjam314 6y ago
----
Tangent: I am the author of the Lingua Franca paper. I hope you enjoyed it!
- chubot 6y agoYes, it was very interesting, and related to my Eggex subproject (of the Oil shell, "our upgrade path from bash"): http://www.oilshell.org/release/latest/doc/eggex.html http://www.oilshell.org/release/latest/doc/eggex.html Basically the idea is to compile a new syntax to multiple engines. It's embedded in a shell and has a seamless upgrade path: http://www.oilshell.org/release/latest/doc/eggex.html#example-of-pattern-reuse http://www.oilshell.org/release/latest/doc/eggex.html#exampl... I'd be interested in your feedback on it! I think it's very related to Lingua Franca but if you disagree I'm also interested in that :) I think most "new language" projects are rightly met with skepticism, but the difference with Oil is that is emphasizes a transition path, and it's embedded in a significant piece of work (i.e. there are other projects like this, including ones from myself, but ironically I didn't want the extra dependency) Although I guess the obvious criticism is that Eggex almost entirely syntactic. If two regex engines have the same syntax but different semantics, it doesn't help you. But I have not found that to be a big issue in decades of using multiple engines, although admittely it relates to the subset of regexes I use. Eggex is more like a union of engines than an intersection, so maybe that's something to change ...