Questions tagged [scheme]

Scheme is a functional programming language in the Lisp family, closely modelled on lambda calculus with eager (applicative-order) evaluation.

Scheme is a functional programming language. It is designed to provide a mathematically well-founded language based on lambda calculus (with eager evaluation).

It follows a minimalist design philosophy specifying a small standard core with powerful tools for language extension. Its compactness and elegance have made it popular with educators, language designers, programmers, implementors, and hobbyists.

The Scheme language belongs to the Lisp Family. Since Scheme uses a single namespace for naming functions and other values, it is called a lisp-1.

Over the years, attempts at standardizing Scheme have been made including the R5RS standard, the somewhat controversial R6RS, and the most recent standard R7RS which is attempting to split the language into small and large (ongoing) standards.

Free Scheme Programming Books

Implementations

Community Websites

12 questions
2
votes
2 answers

Installing the STk Scheme interpreter on Ubuntu Mate

There is an implementation for the Scheme programming language called STk. That's the one used in computer science video courses published by Berkley on YouTube. I want to have it on my machine as well so that I can follow their courses exactly…
misha
  • 952
1
vote
1 answer

Different versions of Racket

A friend helped me install Racket 6.1 on my Ubuntu a long time ago. He did something with make I don't know and now I have a Racket folder in my home directory. Recently I'd like to upgrade Racket to 6.5, so I added Racket ppa to apt-get and then…
0
votes
1 answer

Where's guile looking for modules

When you guile, it looks for modules in paths written in ~/.guile, but in my case in still doesn't find all the modules. Where else can it be looking?
Chiffa
  • 101