User loginNavigation |
archivescomputerhistory's History of LISPHistory of LISP (software collection committee) edited by Paul McJones. Abstract:
I ran across this page by accident while googling for "lisp assembler lap" because I'd recently learned LAP was the standard acronym for lisp assembly program (ie a lisp based assember), which also described what I was currently trying to do. It's funny how often a new idea is just the Nth repetition of many old ideas. :-) Anyway, this page links a wealth of interesting material on early Lisp implementations. (Unfortunately a number of the PDF documents don't open on my current machine, so I can't read several of the items I find most interesting, including everything L. Peter Deutsch authored.) OOP Parallel class hierarchiesI'm curious if anyone has thought about or know of any languages that are aimed towards solving the parallel class hierarchy problem. If you're unfamiliar it's a term GoF uses a lot -- it refers to when you delegate out part of the responsibilities of a class to another class, so you end up with class hierarchies like: A -> B -> C AWindow -> BWindow -> CWindow ARenderer -> BRenderer -> CRenderer In this trivial example nested classes can help improve the encapsulation but parallel classes still always have a sloppy feeling to me. More generally, does the public/protected/private scheme make parallel class hiearchies inevitable? Does AOP handle this problem somehow? A Core Calculus for Scala Type CheckingA Core Calculus for Scala Type Checking, is a new paper by the Scala team.
The paper revolves around the question of decidability of type checking in Scala. The following quote summarizes the background of this question.
Ehud: Given current interest in Scala and its more or less unique (don't want to raise controversy here) position as being both a functional and an OO language, furthermore being much more than a toy language, would it be a good idea to give Scala a place in the Spotlight section? By Niels Hoogeveen at 2006-07-14 12:01 | Object-Functional | Type Theory | 16 comments | other blogs | 14622 reads
HOPL III and the History of HaskellInteresting draft paper on the History of Haskell by Simon Peyton Jones, Phil Wadler, Paul Hudak, and John Hughes.
This paper is aimed at History of Programming Languages - HOPL III to be held in June 2007. Which leaves the question of which PLs should take part in HOPL-III? (I guess I need to go back and remember which were documentend in I & II). By Chris Rathman at 2006-07-14 19:56 | Functional | History | 21 comments | other blogs | 20473 reads
|
Browse archivesActive forum topics |
Recent comments
21 weeks 6 days ago
22 weeks 3 hours ago
22 weeks 3 hours ago
44 weeks 1 day ago
48 weeks 3 days ago
50 weeks 11 hours ago
50 weeks 11 hours ago
1 year 4 days ago
1 year 5 weeks ago
1 year 5 weeks ago