The videos recorded at CUFP 2007 have been posted in the
ACM Digital Library. You can find them either by searching for “CUFP”
at the top level DL page or by using this link.
Hopefully they are soon to be released to Google Video!
(via CUFP)
The goal of the 2008 Workshop on Scheme and Functional Programming is to:
report experience with the programming languages known as Scheme, to discuss ideas for the future of Scheme, and to present research related to Scheme and functional programming.
It is co-located with ICFP 08 in Victoria, British Columbia.
Here is an interesting post about hygiene and its sociological impact on the two Lisp groups of Schemers and Common Lispers.
While the post itself is a troll, the author:
The interesting thing about this post is that the only difference between this post being a troll and an educational article is how the content was delivered. If you remove the cruddy name-calling, whining, and complaining; it would have been a really good post on the difference between the languages. That is wild!
(reference mysophobic)
Anyone new to Lisp will quickly find that among certain folks there is very much an “us versus them” mentality when it comes to Scheme and Common Lisp.
Is it just human nature that drives the mentality? Is it boredom?
Since Scheme and Common Lisp are both Lisp dialects, in some ways they are very similar; but in other ways they are quite different. The thing is that every language decision is a trade off from which we can learn. Most students of programming would look to both the similarities and differences in each language and recognize their function and beauty!
One thing that I can guarantee that you will notice pretty quickly once you start hanging around Lispers (in general) is that there is a noticeable difference in attitude and demeanor among folks that have studied and appreciate both Common Lisp and Scheme, and the folks that have not.
The folks that have studied and appreciate both languages are simply a much more pleasant group of people to be around. Perhaps that is how the expression about “the haves and the have nots” came to be?
Limp brings Common Lisp to VIM.
Beware Pseudo-Arrays, why does this occur?
How is it that students internalize a conceptual difference between the notion of bindings between:
?
6count -> 10
and
counts[6count] -> 10
The first event held by the Chicago Lisp User Group will be an Intro to Lisp Workshop. It is
is a half-day workshop to introduce Lisp and its goodness to other programmers. The primary audience is the Chicago Linux User Group but it open to everyone. This is the initial announcement and tentative schedule.
Looks fun, even more-so if you present at it!
Brainf*** is a Turing complete programming language, known for its esoteric “minimalist nature”, that has gained quite a bit of popularity over the years.
While you most certainly wouldn’t want to write much code in this language, it might be fun to write a compiler for this language, and even an interpreter to test our your compiler!
From the page on An Introduction to Seaside:
Seaside is a Web development framework implemented in Smalltalk. It allows the easy creation of powerful Web applications using high level abstractions on the application components and on the underlying hypertext transfer protocol.
While I have not read this book, I did take a dive into Squeak Smalltalk and heard a wonderful 4 hour presentation on Seaside by Avi Bryant. Seaside takes a novel approach to web application development that looks quite fun.
This book looks like a great read!
The Dynamic Languages Symposium 2008
is a forum for discussion of dynamic languages, their implementation and application. While mature dynamic languages including Smalltalk, Lisp, Scheme, Self, Prolog, and APL continue to grow and inspire new converts, a new generation of dynamic scripting languages such as Python, Ruby, PHP, Tcl, and JavaScript are successful in a wide range of applications. DLS provides a place for researchers and practitioners to come together and share their knowledge, experience, and ideas for future research and development.