0.1.5 • Published 13 years ago
kaffeine v0.1.5
- Progressively enhance Javascript syntax: ensure vanilla Javascript still works as normal
- avoid nice-to-haves, concentrate on small useful feature set and pragmatism
- Hackable, modular, extendable and testable
- whitespace is not significant. Looks nice, but is painful to work with.
Example
READ MORE HERE ---> http://weepy.github.com/kaffeine <-----
also on IRC: #altjs
Tests
- via Node
- bin/expect will run all tests
- bin/expect file_name will a particular test e.g. bin/expect expectations/arrow
via Browser
- load browser/runner.html
Integration tests:
- node test/test_node.js
- knode test/test_knode.js
Building tests for the browser
bin/build
depends on brequire (http://github.com/weepy/brequire).
Install
npm install kaffeine
requires node >= 0.3.1
Use
Compile a script from the command line:
See kaffeine --help for more
Run a kaffeine file directly
require kaffeine files in scripts (in this case my_script.k):
TODO
- need --- operator for delimiting bangs!
- nested for loops - is there a problem ?