Skip to content
Cloe programming language
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Use normal shell script syntax May 4, 2018
examples Use HAMT for dictionaries Jul 2, 2018
src
.codeclimate.yml
.gitignore
.mdlrc Disable MD026 linting Feb 27, 2017
Gemfile
Gemfile.lock Move test/features directory to examples Jun 19, 2017
LICENSE
README.md
rakefile.rb

README.md

Cloe

Circle CI Coveralls Go Report Card License

logo

Cloe is the timeless functional programming language. It aims to be simple and practical.

Features

  • Functional programming
  • Immutable data
  • Lazy evaluation
  • Implicit parallelism, concurrency, and reactiveness

Installation

go get -u github.com/cloe-lang/cloe/...

Go 1.8+ is required.

Documentation

Here.

Examples

Hello, world!

(print "Hello, world!")

HTTP server

(import "http")

(def (handler request)
  ((@ request "respond") "Hello, world!"))

(let requests (http.getRequests ":8080"))

..(map handler requests)

See examples directory for more.

License

MIT

You can’t perform that action at this time.