GIGO: words unreadable aloud
Mishrogo Weedapeval
 

 

  Wednesday 5 June 2002
Lightweight subjects

So, I'm down to 140 unread messages in the Lightweight Languages list, and I looked at the subject lines. I found messages on the following topics, which I collected here mostly for my own benefit ... for when and if I make the time to read more of these papers.

  • An "accumulator" example -- a function like this Common Lisp example:
    (defun genacc (n) (lambda (i) (incf n i)))

    I.e., a that returns a function which includes its own mutable state / closure.

  • Paul Graham's claims that "succinctness = power" in a programming language. Overstated, as usual (APL or J or K, anyone?) but leading to a lot of discussion.
  • Implementing Design Patterns as macros? http://computer.org/proceedings/hicss/0493/04938/04938054abs.htm
  • Explicit Programming: the ELIDE tool. http://www.cs.ubc.ca/labs/spl/projects/explicit.html

    A cool implementation of a powerful kind of macro that can implement "Aspect Oriented Programming".

  • static vs dynamic types, and crappy static type systems like C's or C++'s, vs good ones like ML's or Haskell's.
  • macros
  • the Zen of Python
  • the Icon programming language (with Goal-Directed evaluation)
  • "Programming with Agents: New metaphors for thinking about computation" by Michael Travers? http://xenia.media.mit.edu/~mt/diss/index.html

    Amike via Henning suggests that "this text is of high relevancy to language design. A must-read! and it does a great job of clarifying and justifying the role of metaphorical thinking in CS/lang-des."

    And also suggests take a look at FPS by Thomas Kühne for an interesting description of the possibilities and conditions for integrating OO and FP concepts in one lang.

    http://www-agce.informatik.uni-kl.de/~kuehne/fps/

So ... where the heck were all these people in April? Spring Break?
2:00:03 AM   comment/     



Click here to visit the Radio UserLand website. Click to see the XML version of this web page. © Copyright 2007 Doug Landauer .
Last update: 07/2/6; 12:08:51 .
Click here to send an email to the editor of this weblog.

June 2002
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
May   Jul

Previous/Next