User loginNavigation |
Egel v0.1.8 (beta) released - do syntaxAnother Egel release. New in this patch: do syntax for applications, some utf bugs squashed. Egel is a small functional scripting language. What sets it apart is that at any time during execution the program, or any program fragment, forms a directed acyclic graph. That makes concurrency, serialization, and shipping of values more trivial than in most other languages and I want to exploit that once to make mobile code a breeze to implement. Shoot any combinator anywhere! Meanwhile, the egel language supports only the bare minimum as a front-end to a graph rewriting semantics. At the same time, sometimes I implement little syntactic sugar to make programming more pleasant. The latest addition is do-syntax. Like in many functional languages, you can set up application chains. For example, I found a slight need to facilitate this kind of programming with do, a do expression abbreviates a chain, for example, Of course, this isn't Haskell's monadic do syntax, but as we all know, applicatives are as good as monads. Or are they? By marco at 2023-05-22 21:23 | LtU Forum | previous forum topic | next forum topic | other blogs | 943 reads
|
Browse archives
Active forum topics |
Recent comments
20 weeks 1 day ago
20 weeks 1 day ago
20 weeks 1 day ago
42 weeks 2 days ago
46 weeks 4 days ago
48 weeks 1 day ago
48 weeks 1 day ago
50 weeks 6 days ago
1 year 3 weeks ago
1 year 3 weeks ago