~philomates/geryone

a poem synthesizer
linked as in connected
eventualities marking
memorization means like splices in word form

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~philomates/geryone
read/write
git@git.sr.ht:~philomates/geryone

You can also use your local clone with git send-email.

#geryone

a poem synthesizer.

written in fennel, uses datamuse API, it runs in the terminal using ncurses.

#eventualities

  • listen to udp commands from other sources like orca
  • implement datamuse APIs that a) take in surrounding word context and b) insert new words
  • history navigation

#setup

runs on lua 5.1 and requires:

luarocks --lua-version 5.1 --local install fennel
luarocks --lua-version 5.1 --local install lcurses
luarocks --lua-version 5.1 --local install luasocket
luarocks --lua-version 5.1 --local install dkjson
luarocks --lua-version 5.1 --local install lume
luarocks --lua-version 5.1 --local install Lua-cURL

Uses language extensions provided by aniseed which can be setup via:

./deps.sh

#building and running

eval "$(luarocks --lua-version 5.1 path)"
./deps/aniseed/scripts/compile.sh
cd lua
lua5.1 geryone/main.lua

This doesn't really show compiler failures or error stacktraces so you are in the dark during development.