Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-4) was last changed on 04-Jan-2021 06:55 by BlakeMcBride

This page was created on 25-Oct-2014 09:47 by BlakeMcBride

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed one line
!!! Problems with Scheme
!!! Problems with Scheme, and comments on Common Lisp
At line 3 changed one line
I have a deep love for the Lisp class of languages. It is my favorite by far. My experience started with InterLisp in 1980 and has now included various vendor's Franz Lisp, Common Lisp, Scheme, and a few others. I used Scheme in a commercial environment for many years. I chose it over Common Lisp at the time in part because of my preference for a Lisp1 (functions and variables share a single namespace) language. After many years of using Scheme, I now regret that decision and feel Common Lisp would have been a better choice. I still strongly prefer a Lisp1 environment but prefer Common Lisp for other reasons as detail in this page.
I have a deep love for the Lisp class of languages. It is my favorite by far. My experience started with Interlisp in 1980 and has now included various other dialects including Franz Lisp, Common Lisp, Scheme, and a few others. I used Scheme in a commercial environment for many years. I chose it over Common Lisp at the time in part because of my preference for a Lisp1 (functions and variables share a single namespace) language. After many years of using Scheme, I now regret that decision and feel Common Lisp would have been a better choice. I still strongly prefer a Lisp1 environment but prefer Common Lisp for other reasons as detail in this page.
At line 111 changed one line
If you doubt my "complexity" arguments try taking a look at the portable Scheme macro system available on the net. I haven't seen much that was more complicated that that in my life.
If you doubt my "complexity" arguments try taking a look at the portable Scheme macro system available on the net. I haven't seen much that was more complicated than that in my life.
At line 130 changed one line
The second issue has to do with a standard module system. I know R6 has defines a library system. This is fine. The problem is that virtually none of the Scheme implementations has implemented it and virtually all of the Scheme implementers has publicly stated that they will not support R6RS! Where exactly does that leave us?
The second issue has to do with a standard module system. I know R6 defines a library system. That is fine. The problem is that virtually none of the Scheme implementations has implemented it and virtually all of the Scheme implementers has publicly stated that they will not support R6RS! Where exactly does that leave us?
Version Date Modified Size Author Changes ... Change note
4 04-Jan-2021 06:55 11.317 kB BlakeMcBride to previous
3 25-Oct-2014 09:54 11.305 kB BlakeMcBride to previous | to last
2 25-Oct-2014 09:54 11.305 kB BlakeMcBride to previous | to last
1 25-Oct-2014 09:47 11.276 kB BlakeMcBride to last
« This page (revision-4) was last changed on 04-Jan-2021 06:55 by BlakeMcBride