User loginNavigation |
archivesLazy Graph Reduction and abstract machinesI'm trying to find some interesting abstract machines that support lazy graph reduction. Haskell implementations seem to prefer the Spineless Tagless G-Machine (GHC, NHC, YHC), and the G-Machine (Hugs). I've heard that Clean is based on the ABC Machine, but I can't really find any literature on it. I've also seen the machines that SP Jones mentions in his "Implementing functional languages, a tutorial", which IIRC includes: Template Instantiation, the G-Machine, and the Three Instruction Machine (TIM). I have a couple of questions about this: 1) Are there any other interesting machines out there? EDIT: Spineless Tagless G-Machine, not Stackless... closure-based object-oriented programming languagesIt's common for Scheme programers to develop object systems based on closures. An object's methods are closures whose free variables comprise the object's instance variables. The object itself is represented by a method lookup function. See for example Ken Dickey's "Scheming with Objects". Have any programming languages been based on closures as the fundamental building block? C# and Computer WorldThe Computer World series is continuing with Anders Hejlsberg on C#. Of particular interest is his discussion of F#:
And what he sees as the importance of the entire software ecosystem to programming. By JeffB at 2008-10-01 20:24 | LtU Forum | login or register to post comments | other blogs | 4519 reads
Visual Programming Language Syntax FormalismsWhat formalisms are available for specification of visual (i.e., graphical, two-dimensional, diagrammatic) programming languages? Which of these, if any, are popular? |
Browse archivesActive forum topics |
Recent comments
35 weeks 6 days ago
35 weeks 6 days ago
35 weeks 6 days ago
1 year 5 weeks ago
1 year 10 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 14 weeks ago
1 year 19 weeks ago
1 year 19 weeks ago