No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Inderjit Gill 0a5e724daf fixed code formatting of seni files 3 days ago
assets/original-bitmaps assets: einstein-12923-portrait-medium.jpg 1 month ago
cli updated scripts to use tilde syntax 2 weeks ago
client moved www to top level 4 weeks ago
core removed curly brace syntax code 2 weeks ago
gui piece -> sketch 1 month ago
server fixed code formatting of seni files 3 days ago
www codemirror seni mode updated to use tilde syntax 1 week ago
.gitignore ignoring files generated by profiling tools 3 months ago
COPYING COPYING replaces LICENSE 8 months ago
README.md better readme prerequisites 2 months ago

README.md

Seni

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.

Build

Prerequisites

  • the rust toolchain (see https://rustup.rs/)
  • wasm32-unknown-unknown target: rustup target add wasm32-unknown-unknown
  • wasm-bindgen: cargo install -f wasm-bindgen-cli

Building web client:

  1. cd client
  2. ./build.sh

Run the server:

  1. cd server
  2. cargo run

can now view the page at localhost:8080/index.html