https://github.com/agrafix/legodsl
Haskell LegoDSL
https://github.com/agrafix/legodsl
Last synced: about 1 year ago
JSON representation
Haskell LegoDSL
- Host: GitHub
- URL: https://github.com/agrafix/legodsl
- Owner: agrafix
- License: bsd-3-clause
- Created: 2013-06-30T21:03:17.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-08-31T22:16:46.000Z (almost 13 years ago)
- Last Synced: 2025-04-04T15:46:22.755Z (about 1 year ago)
- Language: Haskell
- Size: 184 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# legoDSL
Haskell LegoDSL
## DSL
You can write Haskell-code and generate nxc-code for the nbc compiler. Examples are in Examples/Example.hs and Examples/ExampleCode.hs
## VM
You can test your Haskell-code using a VM. Example is in Examples/ExampleVM.hs
## Scripting
You can also script your NXT using a JavaScript-like language. Example is Scripting/lineFollow.js. Build and use the legoDSL executable to generate nxc-code and then the nbc compiler to transfer it to your robot.