little
[stylehouse.git] / README.md
blob08e4de432b97bcb9c315658824b66e5f38778695
1 # stylehouse
3 ## description
5 Multi-paradigm programming language and environment, compiles to javascript.
7 Development is currently [over here](https://github.com/stylehouse/letz) in svelte.
9 The goals are:
10  * beautiful, expressive blobs of code that a 12 year old could work on
11  * linguistic foundation for the universal thing
12  * visual stimuli for faster learning
13  * able to turn sessions into a television format tuned for communication
14  * allow anything to grow apart and facilitate reunification, socially
16 So jump in! Look for /\bio\b/, the new data-claw, which may abstract SQL some day. Or maybe '^\s+=', which are documentations. Email me for help. There are reset buttons.
18 **Warning:** research-grade software. Tidier top-level runtimes are emerging, eg Fish. Currently a long commute through several layers, see ?Wayout/... below
20 run **./serve.pl**, the first time takes a while.
22 # attractions
24 ## http://edit.localhost:1812
26 Edits eg G/ive/Text
28 Won't load its own code changes due to hostname =~ /edit/
30 ## http://localhost:1812/?Wayout/Fingo
32 Uses G/⋆, changes W/⋆
34 ie, travels.
36 see also ?Wayout/Thy, currently redoing the Story observer (Gnome) and building Fish.
38 specifically the Fus test, which is scripted in G/Lafr/Fus and recorded in W/Stories/Fus.
40 # install
42 > apt install libuuid-perl libyaml-syck-perl libmojolicious-perl libjson-xs-perl libfile-slurp-perl liblist-moreutils-perl
44 # license
46 AGPL
48 # contrib
50 yes please.