AboutWelcome to Free Software Daily (FSD). FSD is a hub for news and articles by and for the free and open source community. FSD is a community driven site where members of the community submit and vote for the stories that they think are important and interesting to them. Click the "About" link to read more...
"The Scheme workshop has been held every year since 2000 (http://www.schemeworkshop.org/). It is one of the main venues where the Scheme community can come together to discuss the Scheme programming language [...] Please take a few minutes of your time to complete the online survey at the following URL..."
"PLT Scheme version 4.0 is now available from http://plt-scheme.org/ -- This major new release offers many improvements over version 372, and we encourage everyone to upgrade..." -- Personally, i recommend using GNU Guile from within Emacs ;-)
"The 2010 Workshop on Scheme and Functional Programming provides a forum for discussing experience with and future development of the Scheme programming language. The scope of the workshop includes all aspects of the design, implementation, theory, and application of Scheme. We encourage everyone interested in Scheme to participate..."
"...Sketchy LISP presents an overview of the Scheme programming language with strong emphasis on functional programming. Language elements and programming techniques are explained by means of simple examples which are used to form more complex programs..." --
Last month, Daryl Lee gave us a taste of the language Scheme in the article It's time to learn Scheme with a C++ code generator. This time we will be looking at some practical examples written with Scheme Shell (SCSH): finding and replacing text in a bunch of files, sorting files in two different ways, and converting data from a CSV file to an HTML file.
Have you ever peeked into one of those bazillion .el files in your Emacs installation's lisp folder and wondered what it meant? Or have you ever looked at a GIMP script .scm file and scratched your head over all the parentheses?
"Programming languages are like sharks. When they stop moving forward, they die. Scheme has never stopped moving — not completely. It's been more of a moving target than a fixed language. Scheme is a 'dynamic language' in more ways than one. The purpose of this article is to explain the position of the Scheme Language Steering Committee: ..."
"The Scheme language traditionally has very good support in Emacs [...] In this article I'll try to describe all packages, related to the Scheme support. First, I'll describe packages, working with all implementations of Scheme, and in the last sections, I'll describe packages, created for concrete implementations..."