User loginNavigation |
GeneralThe Future(s)No obvious connection between these links, other than future(s). First up is The future will be about programming languages an MP3 recording of a talk from Ted Neward:
Though I wanted to enjoy a talk that touches on the importance of PL diversity, (with mentions of FP, AOP, Lisp, Ruby, Groovy, Intercal, and Ook), I didn't really gather much new. The audience is Java programmers, so perhaps the ideas are a tad revolutionary for that crowd. Still, might be of interest to those who want to know how PL innovations might play out in Java land. On a different note, one possible way to gather prognistications is to conduct a poll asking readers about the Top 10 programming languages of the future. But then you end up with answers that look disturbingly similar to what people are doing in the present. Hopefully Ehud's query will yield more intriguing results. Finally, there are a couple of articles on futures as a PL feature for concurrent programming: Futures in Objective-C and Microsoft's planned library to Optimize Managed Code For Multi-Core Machines which has tasks and futures. Alice ML demonstrates that futures can be a powerful PL feature. But we do run square into the question of whether providing a feature as a library really gives the same level of expressiveness that one gains from integrating it into the core of a language. Still, it's nice to see futures starting to come into wider play. Minimal FORTH compiler and tutorialRich Jones writes: I wanted to understand how FORTH is implemented, so I implemented it and wrote a step-by-step tutorial on what every bit does. The tutorial is inside a (literate) code file you can download and run. I've been told recently by people I trust that it is about time I learned Forth. This may be just what I was waiting for... DivaSchemeSince it's still awfully quiet, I thought mentioning DivaScheme would be a good idea, seeing as IDEs always get the juices flowing...
This description does not do it justice. You can read the docs or see the movie (links on the DivaScheme site). Barker & Szabolcsi: New directions for proof theory in linguisticsBarker & Szabolcsi: New directions for proof theory in linguistics. ESSLLI 2007. We sometimes mention that some of the theoretical tools used in PLT are aslo used in linguistics, and this is a great resource for those who want to catch up on recent developments, as well as for those who want to know what's all the fuss is about. You'll find all the usual suspects: types, continuations, Curry-Howard etc. Enjoy! D Programming Language ConferenceThe first annual D Programming Language Conference is being held in Seattle this week. You can get a taste by following the live blogging here. Experience Report: Scheme in Commercial Web Application DevelopmentInteresting report by Noel and his colleagues, that for some reason was announced on the PLT Scheme blog and not here... Liskell
Liskell is descreibed in an ILC paper. It is implemented as an extension to GHC. AngloHaskell 2007 - date and venue confirmedThe date and venue for AngloHaskell 2007 have been finalised and announced:
LtUers are all welcome - especially anyone who wants to give a talk! As Neil put it in a previous mail:
Practical talks are particularly welcome. I'll be giving a talk on my experiences with Haskell as a person with Asperger's Syndrome. CMU AI repositoryThe Artificial Intelligence Repository was established by Mark Kantrowitz in 1993 to collect files, programs and publications of interest to Artificial Intelligence researchers, educators, and students. It is an outgrowth of the Lisp Utilities Repository established by Mark in 1990 and his work on the FAQ (Frequently Asked Questions) postings for the AI, Lisp, Scheme, and Prolog newsgroups. The Lisp Utilities Repository has been merged into the AI Repository.The CMU AI repository is a treasure trove of interesting source code. Here you'll find the Yale Haskell System, a *Lisp simulator for Connection Machine programming, obscure mailing-list archives, and God knows what else. Leave a comment if you find anything particularly interesting in here :-) Singularity: Rethinking the Software StackSingularity: Rethinking the Software Stack.
Singularity comes up in discussion every now and then. This seems like a nice and recent overview. |
Browse archives
Active forum topics |
Recent comments
1 day 15 min ago
1 day 21 hours ago
3 days 1 hour ago
3 days 2 hours ago
1 week 1 day ago
1 week 1 day ago
1 week 1 day ago
4 weeks 1 day ago
5 weeks 3 hours ago
5 weeks 9 hours ago