https://github.com/mitchmindtree/elmesque
An attempt at porting Elm's incredibly useful, purely functional std graphics modules.
https://github.com/mitchmindtree/elmesque
Last synced: 8 months ago
JSON representation
An attempt at porting Elm's incredibly useful, purely functional std graphics modules.
- Host: GitHub
- URL: https://github.com/mitchmindtree/elmesque
- Owner: mitchmindtree
- License: bsd-3-clause
- Created: 2015-03-31T10:11:16.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-12-22T09:37:39.000Z (almost 10 years ago)
- Last Synced: 2025-03-31T04:08:00.237Z (8 months ago)
- Language: Rust
- Size: 2.21 MB
- Stars: 145
- Watchers: 11
- Forks: 10
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-functional-programming - **elmesque** - An attempt at porting Elm's incredibly useful, purely functional std graphics modules
- awesome-functional-programming - **elmesque** - An attempt at porting Elm's incredibly useful, purely functional std graphics modules
README
# elmesque [](https://travis-ci.org/mitchmindtree/elmesque)
This crate is an attempt at porting Elm's incredibly useful, purely functional std graphics modules. Its useful for all kinds of 2D freeform graphics and UI design.
See [the docs](http://mitchmindtree.github.io/elmesque) or checkout [the example](https://github.com/mitchmindtree/elmesque/blob/master/examples/graphics.rs).
Visit [elm-lang.org](http://elm-lang.org/) to learn more about Elm.
All credit and thanks goes to Evan Czaplicki for all algorithms included within.
Ported to Rust by Mitchell Nordine.
Usage
-----
Add elmesque to your cargo dependencies like so.
```toml
[dependencies]
elmesque = "*"
```