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
7
votes
1 answer

Unable to create custom URI scheme on Ubuntu

I created custom URI scheme handler on RedHat Linux and it was working as expected. When user is redirected to the custom URI for example: myapp://abcd the browser opens application launcher popup similar to mailto: handler. It wasn't easy to do…
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
  • 1,002
1
vote
1 answer

How do I get a 'sound scheme' in Ubuntu (or Debian)

On Windows I had lots of custom sounds for events like opening programs, minimizing and maximizing, critical stops etc. Unfortunately I haven't found any way to have something like this on my Ubuntu and Debian (GNOME) distros. I've only been able to…
1
vote
0 answers

Problems Installing IUP CHICKEN Extension

I tried to compile a scheme file with CHICKEN and it says there that I need to install the iup port of CHICKEN. So I went to the website and tried to install the iup port but I got an error. Then I realized I need to get ffcall. I got that installed…
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…
1
vote
1 answer

Installing mit-scheme alongside postgres

I recently started reading structure and interpretation of a programing language and as such I want to install the mit-scheme interpreter but I realized whenever I installed it, it uninstalled postgres and whenever I installed postgres it…
1
vote
1 answer

In Ubuntu 22 how to replicate terminal colour scheme from Ubuntu 16

I liked the colour scheme of the terminal window in Ubuntu 16 and want to setup my newly installed Ubuntu 22 to the same ... but the colour schemes listed under preferences don't seem to do it.
DrFlute
  • 11
1
vote
2 answers

Festival text-to-speech ignores `current-voice` defined in `.festivalrc` in 20.04

On Ubuntu 18.04 I had in my ~/.festivalrc (voice.select 'en1_embrola) which works as expected. However after upgrading to 20.04 my default voice is kal_diphone On festival's interactive shell (voice.select 'en1_embrola) does the correct thing so I…
Chen Levy
  • 121
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
0
votes
0 answers

How to install scheme or mit-scheme on Ubuntu on UTM?

I have a MacBook M2, so I am using UTM to run the virtual machine -- not emulation but virtualization mode. I saw some YouTuber recommended installing the ARM version of Ubuntu server, and then install the desktop (the GUI) after that, because…
0
votes
1 answer

Gnome Scheme manual please, for aisleriot

There are many card games in the aisleriot package. However, one is missing : crescent solitaire. You can play it online, for free, but it has annoying features such as a timeout. And advertisement if you are not using an add blocker. So I would…
Alain Reve
  • 217
  • 1
  • 4
  • 18
-1
votes
2 answers

/tmp: Scheme missing, same error even when I create a "tmp" folder. What exactly is the problem and how do I fix this?

so i am trying install maven following the steps on this website for "Step 2: Download and Install Maven": https://phoenixnap.com/kb/install-maven-on-ubuntu and i get the following error: /tmp: Scheme missing I get the same error even when I create…