# elmesque [![Build Status](https://travis-ci.org/mitchmindtree/elmesque.svg?branch=master)](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.

```
[dependencies.elmesque]
git = "https://github.com/mitchmindtree/elmesque.git"
version = "*"
```


# elmesque [![Build Status](https://travis-ci.org/mitchmindtree/elmesque.svg?branch=master)](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]
git = "https://github.com/mitchmindtree/elmesque.git"
version = "*"
```


Add syntax highlighting to toml snippet
Add syntax highlighting to toml snippet