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 adc6da8fbf stylesheet changes 23 小時之前
assets/original-bitmaps assets: einstein-12923-portrait-medium.jpg 6 月之前
client top level re-org + shell scripts replaced by Makefile 2 週之前
core ConvertibleColour RGB is always linear, Colour RGB is always sRGB 1 天之前
gui updated copyright notice to 2020 2 週之前
server sketch/2003-profile.seni 1 周之前
stylesheets stylesheet changes 23 小時之前
terminal updated copyright notice to 2020 2 週之前
typescript clearing the image when going to edit mode 1 周之前
www misc. fixes 2 週之前
.gitignore ignoring tsconfig.json symlink 1 周之前
COPYING GNU AGPL license 5 月之前
Makefile top level re-org + shell scripts replaced by Makefile 2 週之前
README.md updated readme 2 週之前

README.md

Seni

Note: The canonical home page for this project is git.indy.io/indy/seni

Overview

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.

Prerequisites

  • Rust
  • Make
  • Typescript
$ rustup update
$ rustup target add wasm32-unknown-unknown
$ cargo install -f wasm-bindgen-cli

Building

build:

$ make release

launch a server:

$ cd server
$ ./build.sh

You can now useseni at 127.0.0.1:3210/

License

GNU Affero General Public License