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 | 4472 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
22 weeks 2 days ago
22 weeks 2 days ago
22 weeks 2 days ago
44 weeks 3 days ago
48 weeks 5 days ago
50 weeks 2 days ago
50 weeks 2 days ago
1 year 6 days ago
1 year 5 weeks ago
1 year 5 weeks ago