The Artima Developer Community
Articles | News | Weblogs | Books | Forums
Sponsored Link

Artima Weblogs
The Explorer
A Weblog by Michele Simionato
Welcome Guest
  Sign In
5 pages [ 1 2 3 4 5 ]
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(!)
5 pages [ 1 2 3 4 5 ]
Subscribe to be notified of new weblog posts by Michele Simionato via RSS.

Sponsored Links


Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use