An open API service indexing awesome lists of open source software.

https://github.com/jackfirth/set-exp

A Racket meta-language for adding set literals to a language, i.e. making {1 2 3 4} a set of four elements.
https://github.com/jackfirth/set-exp

Last synced: 2 months ago
JSON representation

A Racket meta-language for adding set literals to a language, i.e. making {1 2 3 4} a set of four elements.

Awesome Lists containing this project

README

        

set-exp [![Build Status](https://travis-ci.org/jackfirth/set-exp.svg)](https://travis-ci.org/jackfirth/set-exp) [![Coverage Status](https://coveralls.io/repos/jackfirth/set-exp/badge.svg)](https://coveralls.io/r/jackfirth/set-exp)
=====================
[Documentation](http://pkg-build.racket-lang.org/doc/set-exp/index.html)

A Racket meta-language for adding set literals to a language, i.e. making `{1 2 3 4}` a set of four elements.

```racket
#lang set-exp racket

(define some-set {1 2 3 4})

(set-member? some-set 5)
(set-member? some-set 'foo)
```

To install, run `raco pkg install set-exp`.