Functional programming offers a bunch of really cool programming patterns. Two that I really enjoy are tail recursion and pattern matching, especially how they are implemented in OCaml. However, I spend a lot of time writing Emacs Lisp now, and I was wondering if I could find a way to use these patterns in that language.
Windows 11 Event heute - Livestream ab 17 Uhr pcgameshardware.de - get the latest breaking news, showbiz & celebrity photos, sport news & rumours, viral videos and top stories from pcgameshardware.de Daily Mail and Mail on Sunday newspapers.
Support for Linux, Windows, FreeBSD, and Mac platforms.
Known to run on x86-64, x86, and Arm (Raspberry Pi) architectures.
Installation
Docker
docker run -it cyclonescm/cyclone bash
Homebrew
Mac (and Linux!) users wanting to use Homebrew can do the following.
Note if Homebrew is not already installed: follow the instructions at https://brew.sh/ to install the homebrew package manager.
brew tap cyclone-scheme/cyclone
brew install cyclone-scheme/cyclone/cyclone-bootstrap
Arch Linux
git clone https://aur.archlinux.org/cyclone-scheme.git
cd cyclone-scheme
makepkg -si
Build from Source
To install Cyclone on your machine for the first time on Linux, Windows, FreeBSD, and for Mac users wanting to install without using Homebrew, use