User loginNavigation |
archivesEgel 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? 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 | login or register to post comments | other blogs | 959 reads
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:24 | LtU Forum | login or register to post comments | other blogs | 1102 reads
|
Browse archivesActive forum topics |
Recent comments
23 weeks 6 days ago
23 weeks 6 days ago
23 weeks 6 days ago
46 weeks 17 hours ago
50 weeks 2 days ago
51 weeks 6 days ago
51 weeks 6 days ago
1 year 2 weeks ago
1 year 7 weeks ago
1 year 7 weeks ago