-
Notifications
You must be signed in to change notification settings - Fork 16
Functional Programming
Jinhui-Lin edited this page May 1, 2017
·
7 revisions
- Pratical Common Lisp
- Full Stack Lisp : A Work in Progress Book about modern Common Lisp applications
Clojure is a robust, practical, and fast programming language with a set of useful features that together form a simple, coherent, and powerful tool.
- SICP Distilled : An idiosyncratic tour of SICP in Clojure
- 4clojure : 4Clojure is a resource to help fledgling clojurians learn the language through interactive problems. The first few problems are easy enough that even someone with no prior experience should find the learning curve forgiving. See 'Help' for more information.
An advanced purely-functional programming language
- Schemers : A collection of resources for the Scheme language. Information on all aspects of Scheme: implementations, papers, and code.
- Bones : A simple Scheme compiler for x86_64 systems
Object-Oriented Meets Functional
OCaml is an industrial strength programming language supporting functional, imperative and object-oriented styles
- OCaml from the Very Beginning
- The Functional Approach to Programming with Caml
- Develop Application using OCaml
- Real World OCaml
F# is a mature, open source, cross-platform, functional-first programming language. It empowers users and organizations to tackle complex computing problems with simple, maintainable and robust code.