Sponsored Link •
|
Artima Weblogs
The Explorer A Weblog by Michele Simionato |
|
Michele Simionato is interested in languages and techniques that make programmers' lives easier.
Artima Bloggers
Aahz Jans Aasman B. Scott Andersen Eric Armstrong Ken Arnold Dale Asberry Dave Astels Arash Barirani Matt Bauer Charles Bell Berco Beute Geert Bevin Nitin Borwankar Vladimir Ritz Bossicard Rahul Chaudhary Bob Clancy James O. Coplien Ward Cunningham Andy Dent Christopher Diggins Bruce Eckel Ted Farrell Michael Feathers Elisabeth Freeman Eric Freeman Matt Gerrans David Goodger Gabe Grigorescu Rix Groenboom Cees de Groot Philipp Haller Peter Hansen David Heinemeier Hansson Kevlin Henney Steve Holden Cay Horstmann Ron Jeffries Mark Johnson Greg Jorgensen Heinz Kabutz Rick Kitts Kirk Knoernschild Andrew Koenig Klaus Kreft Sean Landis Angelika Langer Jakob Eg Larsen Josh Long Howard Lovatt Robert C. Martin John McClain Eamonn McManus Jeremy Meyer John D. Mitchell Brian Murphy Sean Neville Nancy Nicolaisen Martin Odersky Vlad Patryshev Johan Peeters Carlos Perez Ken Pugh Eric S. Raymond Ian Robertson Guido van van Rossum Alberto Savoia Jerome Scheuring Richard Hale Shaw Calum Shaw-Mackay Jack Shirazi Michele Simionato Van Simmons Frank Sommers Bruno Souza Sue Spielman Bill Venners David Vydra Jim Waldo Dick Wall Barry Warsaw Mark Williamson Matthew Wilson Gregg Wonderly Kevin Wright |
November 30, 2008, Submit comment
Episode #12 closed my second cycle of Adventures. There will be a third cycle. However, now I have to write everything from scratch instead of translating from my original Italian series, therefore the publication rate will
slow down. Here is some anticipation about the future.
November 22, 2008, 3 comments
In this episode I discuss the utility of macros for enterprise programmers.
November 11, 2008, 3 comments
In this episode I will discuss the multiple evaluation issue, then I will show how macros can improve performance. Finally, I will give a practical example of how macros can be used to define a unit test framework.
November 1, 2008, 5 comments
Yet another episode fully devoted to macros. I will discuss introspection, guarded patterns, literal identifiers, and a couple of common beginner's mistakes.
October 31, 2008, 6 comments
This episode is entirely devoted to Scheme macros from a personal point of view. Pattern matching is introduced as the fundamental mechanism on which macros
are built.
October 25, 2008, 11 comments
In this episode I will explain the meaning of the "code is data" concept. To this aim I will discuss the quoting operation which allows to convert a code fragment into a list of symbols and primitive values - i.e. converts code into data. Then, I will discuss the issue of evaluating data as code.
October 21, 2008, 18 comments
In this installment I pave the way to the heart of Lisp, i.e. to the famous *code is data* concept. In order to do that, I will have to introduce two fundamental data types first: symbols and lists.
October 20, 2008, 2 comments
Recently I have received a wonderful EeePC as a wedding present and I am very happy with it.
October 18, 2008, 1 comment
The "Adventures of a Pythonista in Schemeland" is a long running series. The first six episodes were just the introduction. The real series begins now. I think it is fair to warn the reader about a change of attitude.
October 15, 2008, 3 comments
The subtitle of this episode is "The dangers of the benchmarks".
October 14, 2008, 2 comments
A couple of weeks ago I was asked to review in my blog "Expert Python Programming" by Tarek Ziade' in exchange for a free copy of the book. I accepted, I received the book a few days ago and I read it in the weekend. Here are my impressions.
October 12, 2008, 4 comments
I did spend the last couple of days installing the latest Ubuntu 8.10 (beta) on my MacBook.
October 6, 2008, 13 comments
In this installment I will talk about tail call optimization, performance and the R6RS module system.
October 1, 2008, 11 comments
Yet another introductory installment. However, after a brief discussion of the available Scheme bibliografy, I will actually start writing real Scheme code ...
September 29, 2008, 6 comments
In this episode I will talk about Scheme syntax, i.e. about the prefix notation and the infamous parentheses(!)
|
Sponsored Links
|