Top "Scheme" questions

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

Scheme getting last element in list

Im trying to write a simple scheme function that returns the last element of a list. My function looks like …

scheme racket r5rs
What's the point of lambda in scheme?

I am learning scheme. I know how to use both lambda and let expressions. However I'm struggling to figure out …

lambda scheme let
What is "Call By Name"?

I'm working on a homework assignment where we are asked to implement an evaluation strategy called "call by name" in …

scala scheme lazy-evaluation evaluation
Check if an argument is a list or an atom

How do I check if something is an atom? I'm looking for something like number? or list?.

scheme racket
What is "point free" style (in Functional Programming)?

A phrase that I've noticed recently is the concept of "point free" style... First, there was this question, and also …

functional-programming coding-style scheme pointfree
Why does Clojure have "keywords" in addition to "symbols"?

I have a passing knowledge of other Lisps (particularly Scheme) from way back. Recently I've been reading about Clojure. I …

lisp clojure scheme keyword
Why isn't there a good scheme/lisp on llvm?

There is Gambit Scheme, MIT Scheme, PLT Scheme, Chicken Scheme, Bigloo, Larceny, ...; then there are all the lisps. Yet, there's …

lisp scheme llvm
How can I do web programming with Lisp or Scheme?

I usually write web apps in PHP, Ruby or Perl. I am starting the study of Scheme and I want …

lisp scheme
Commenting code in Scheme

I am looking at some code in Scheme from Festival and cannot seem to figure out the comments. Currently, I …

scheme comments
Difference between define, let and set!

Ok, this is a fairly basic question: I am following the SICP videos, and I am a bit confused about …

scheme