Scheme is an actively used programming language created in 1970. Scheme is a functional programming language and one of the two main dialects of the programming language Lisp. Unlike Common Lisp, the other main dialect, Scheme follows a minimalist design philosophy specifying a small standard core with powerful tools for language extension. Scheme was created during the 1970s at the MIT AI Lab and released by its developers, Guy L. Read more on Wikipedia...

50Years Old 1,316Users 1,176Jobs

Example code from the Hello World Collection:

; Hello World in Scheme

(display "Hello, world!")

Example code from Linguist:

(define-library (libs basic)
    (export list2 x)
        (define (list2 . objs)  objs)
        (define x 'libs-basic)
        (define not-exported 'should-not-be-exported)

Example code from Wikipedia:

(set! +
      (let ((original+ +))
        (lambda args
          (if (and (not (null? args)) (string? (car args)))
              (apply string-append args)
              (apply original+ args)))))
(+ 1 2 3)
===> 6
(+ "1" "2" "3")
===> "123"

Trending Repos

repo stars description

Last updated August 9th, 2020

Edit Scheme on GitHub