https://github.com/controlroom/ex.idiomatic
Typical uses of ctrlrm projects, in the form of toy examples
https://github.com/controlroom/ex.idiomatic
Last synced: over 1 year ago
JSON representation
Typical uses of ctrlrm projects, in the form of toy examples
- Host: GitHub
- URL: https://github.com/controlroom/ex.idiomatic
- Owner: controlroom
- License: epl-1.0
- Created: 2014-05-26T03:04:09.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2018-06-20T13:02:40.000Z (about 8 years ago)
- Last Synced: 2025-01-20T23:36:34.464Z (over 1 year ago)
- Language: Clojure
- Size: 646 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# idiomatic ctrlrm usage
Just a set of examples showing how to use ctrlrm libraries. These vary in type
and scope. Enjoy!
## Examples
- [Basic Wire](src/basic_wire) [show, wire] - Just the basics of wire and show
- [Basic Wired](src/basic_wired) [show, wire] - Basic Wire, using wired dom components
- [Wired Input](src/wired_input) [show, wire] - Hooking up an input element
- [Perf Wire](src/perf_wire) [show, wire] - Wire handling thousands of events
- [Mouse](src/mouse) [show, wire] - Using wired window events to drive display of mouse data
- [Default Props](src/default_props) [show, wire] - Example with using default props
- [Simple Todo](src/simple_todo) [show, wire] - Basic todo with animation
- [TodoMVC](src/todomvc) [show, wire] - Obligatory TodoMVC example
## Building
You can build any of these examples using this simple command line script
```$> ./scripts/build $exmaple_name```
You will have to then start a webserver at the target project. I recommend:
```$> cd target; python2 -m SimpleHTTPServer 3030```
Then you can view the examples at http://localhost:3030/$example_name
## License
Copyright © 2018 controlroom.io
Distributed under the Eclipse Public License either version 1.0 or (at
your option) any later version.