Anyone interested: Common Lisp for PHP Developers?
I am thinking of putting together a tutorial for PHP developers to help them learn Common Lisp. If you read yesterday's post, you will see that I contrasted a Common Lisp "loop" with a PHP "for" loop. I think that I could put together a series of articles that shows PHP and simple Common Lisp (referred to as "CL" from here on out) code bits.
In most of the CL tutorials that I have read, the people writing seem to show too much of what CL can do and not how to write basic programs. Macros and advanced CLOS are great, but in languages like PHP, Java, and C# the most complex stuff is usually not taught except in advanced articles. Most seasoned programmers probably are very used to one type of object oriented programming style, and it might be easier for the average user to give examples in a very familiar way rather than showing how powerful CL can actually be.
So, if I start to put together a tutorial, I assume that it will center around web programming. I was thinking of using SBCL, tbnl, html-template or cl-emb, and cl-who. I use slime (which is really the only time I use emacs) and I think that it is great but pretty complicated. slime may be the only hurdle, so I won't require it for my tutorial. PHP programmers are used to editing in one file and running scripts from the webserver or in another file.
I would love any suggestions. There really need to be more Lisp documents for people just starting out. I know that starting with Lisp a year ago I was not sure where I should look for good tutorials. I was used to the Ruby/Python/PHP/Java world, where it was simple to put together a simple, working application.

0 Comments:
Post a Comment
Links to this post:
Create a Link
<< Home