|Inderjit Gill fe7c6f98bd wip: compiler||2 days ago|
|client||1 week ago|
|core||2 days ago|
|docs||2 weeks ago|
|native||2 weeks ago|
|server||1 week ago|
|.gitignore||4 weeks ago|
|COPYING||2 weeks ago|
|README.md||1 month ago|
Seni is a Scheme-like graphical language that runs on modern web browsers.
It’s scripts can be annotated so that genetic algorithms can generate variations and the user can select which of the generated images should be used in future generations.
cargo build --release‘
cp server/target/release/seni-server .
npm run build:wasm
npm run build:js
npm run build:js:production
npm run build:js:piece
distinto appropriate folder of seni.app repo
npm run build:js:devpiece
npm run publish:local
You will need to build a seni-server.exe and add it to the Firewall whitelist in order to prevent a Windows Firewall dialog appearing every time.
Control Panel\All Control Panel Items\Windows Firewall\Allowed applicationsand add the seni-server.exe that was just created
Keep things simple by using C. Avoid C++, even trying to use it as a ‘nicer C’ results in increased compilation times, obtuse error messages, complicates the build/link commands and reduces platform independance. Switch to Rust if you need a better C
test the output by opening build_wasm\seni-wasm.html in a browser that supports WebAssembly