Nim Ethereum Contract DSL. Targeting eWASM.
Go to file
Jacques Wagener ef6de6e4f6
Use nim + clang by default.
2019-08-26 20:16:15 +02:00
docs Add more build setup. 2019-08-16 18:30:11 +02:00
examples Add example docker compile support. 2019-08-20 15:50:52 +02:00
include Added WRC20 challenge example 2018-07-09 10:32:44 +03:00
nimplay Merge branch 'master' into nlvm-makefiles 2019-08-14 11:15:33 +02:00
tools Use nim + clang by default. 2019-08-26 20:16:15 +02:00
vendors Tools build with nlvm docker completely now. 2019-08-20 15:37:44 +02:00
.gitignore Add more build setup. 2019-08-16 18:30:11 +02:00
.gitmodules Tools build with nlvm docker completely now. 2019-08-20 15:37:44 +02:00
Dockerfile Getting somewhere with nimclang. 2019-08-26 15:00:17 +02:00
LICENSE Initial commit 2019-06-22 12:23:33 +02:00
LICENSE-APACHEv2 Initial commit 2018-07-05 11:39:04 +03:00
LICENSE-MIT Initial commit 2018-07-05 11:39:04 +03:00
Makefile Use nim + clang by default. 2019-08-26 20:16:15 +02:00
README.md Update README.md 2019-08-21 15:15:35 +02:00
build.sh Attempt at using function pragma instead. 2019-05-17 15:36:10 +02:00
nimplay.nim Add support for get and set storage inline functions. 2019-07-03 15:54:51 +02:00
nimplay0_1.nim Fixes #8, add nimplay0_1 export file 2019-08-13 15:30:56 +02:00

README.md

NimPlay

Join the chat at https://gitter.im/status-im/nimplay

Disclaimer: WIP

Nimplay is Domain Specific Language for writing smart contracts in Ethereum, using the Nim macro system.

Language Principles

to be decided ;)

Docs

Installation Docs to get nimplay up and running. Language Basics to get coding with nimplay.

License

Licensed and distributed under either of

or

at your option. This file may not be copied, modified, or distributed except according to those terms.