Sponsored Link •
A Community of Software Thinkers
B. Scott Andersen
Vladimir Ritz Bossicard
James O. Coplien
Cees de Groot
David Heinemeier Hansson
Jakob Eg Larsen
Robert C. Martin
John D. Mitchell
Eric S. Raymond
Guido van van Rossum
Richard Hale Shaw
by Michele Simionato, June 3, 2009, 11 comments
Observations about the organization of the conference and about the talks discussing the future of Common Lisp.
by Bruce Eckel, June 2, 2009, 24 comments
I regularly receive requests for career advice, and I've tried to capture the answers in this blog, and in a follow-on. For those of you who asked but never got an answer, I apologize. Your questions stimulated me to work on this, and it's taken awhile.
by Michele Simionato, June 1, 2009, 10 comments
Some thoughts about programming-language communities, inspired by the Lisp conference I attended last week.
by Michele Simionato, May 29, 2009, Submit comment
A pointer to the slides I prepared for the Second European Lisp Symposium http://www.european-lisp-symposium.org/
by Michele Simionato, May 20, 2009, Submit comment
In the last episode we saw that PLT Scheme performs much more instantiation and visiting of modules than other implementations. The reason for such behaviour is that PLT Scheme aims to avoid cross-phase side effects. In this episode I explain what cross-phase side effects are and why they are evil.
by Michele Simionato, May 18, 2009, Submit comment
In episode 19 I noticed that the R6RS module system allows for separate compilation, but I have not mentioned the subtilities associated with it. This episode discusses the topic, the concept of visit time and the intricacies of the "import" semantics.
by Michele Simionato, May 11, 2009, Submit comment
This episode goes in depth through the most obscure secrets of Scheme, by exploring the (Dark) Tower of Metalevels of the R6RS module system.
by Michele Simionato, May 6, 2009, 8 comments
Last week my MacBook died of a premature death at age 2. Out of necessity, I have been forced to borrow my wife's EeePC for a while and to use it as my main development platform. The unexpected thing is that it just works perfectly.
by Bruce Eckel, May 5, 2009, 4 comments
Both social networking and votable newsfeeds are one-dimensional. Combine the two and you get a kind of Pandora for stories, and for discovering people who like the kind of stories you do.
by Bruce Eckel, May 3, 2009, 1 comment
An interview with InfoQ; also includes what I've been up to: writing, theater, conferences, management issues, painting, "First Steps in Flex," opinions on web development, and "Thinking in Java."
by Michele Simionato, April 30, 2009, 3 comments
In this episode I introduce the concepts of implicit phasing, explicit phasing and multiple instantiation of modules. Moreover, I discuss various portability issues of the R6RS module system related to the different phase separation concepts.
by Michele Simionato, April 27, 2009, 5 comments
One of the trickiest things about Scheme is the distinction between the interpreter semantics which is typically (but not always) used at the REPL and compiler semantics which is typically (but not always) used in scripts.
by Bruce Eckel, April 25, 2009, 3 comments
A science-fiction study for an upcoming writing group meeting. However, I honestly believe this could happen, and happen in a way similar to what I describe here.
by Gregg Wonderly, April 23, 2009, Submit comment
In the world of animation, Apple's web page is "lagging". It's an interesting example of how not to depict a real time event stream in a non-realtime environment.