Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
  Ted Leung on the air: Open Source, Java, Python, and ...
   Thu, 19 Jun 2003   
 
    Compositional semantics
    
   
   
     James is recounting the continuation of his conversation with Ken Arnold about Ant:
    [12:32] |
    [computers/programming] |
    # | 
    TB |
    F |
    G |
    2 Comments |
    The problem with Ant is that it violates something we learned with Unix. Tasks aren't composable.Compositional semantics are very important. They lead to simple and regular languages for accomplishing tasks (and yes, Ant is a language). One of the things that irks/trips me up in Python is that not everything is an expression. This leads to situations where composability is compromised.
   
    Java eats, then  barfs Smalltalk's lunch
    
   
  
     This ought to make Markus even happier ;-).
From Andy Bower, as related by James Robertson:
    [12:20] |
    [computers/programming/java] |
    # | 
    TB |
    F |
    G |
    0 Comments |
    So, yes, in our case Java did eat Smalltalk's lunch. The really irritating thing is it couldn't keep it down and ended up barfing it all over the sidewalk.Same thing happened to Dylan and a number of other promising dynamic language designs...
   
  




