HOME

=> HOME

host

=> code

tags

=> #context - establish a framework from which to play games
=> #plenty - if they do these things under a green tree...
=> #purple - mystery, strangeness, twilight, death
=> #simulacre - we don't interact with the world, but instead with a world in our own mind which is a reflection of the world, and then our actions are manifest from our world back into the world in various ways. Not all of them direct.

SLOV

a word holder

slov source[1] - last update : Jul 28 2024

=> [1] slov source [binary]

example slov db[2] - last update : who cares? (format doesn't change)

=> [2] example slov db [binary]

slov is a plan9 service which mounts 2 files in #S (/srv/) slov.cmd and slov.dat for input and output respectively. These files may be interacted with manually at the rc shell, or automatically through scripts or with muffetmuffet[3].

=> [3] muffet

slov accepts 3 different kinds of commands: insert, delete, and lookup. Insert doubles as an update for partial matches with existant nodes.

commands are sent on seperate lines for each element. The first element is the command type. Only the first letter is parsed, I or I for insert, d or D for delete and l or L for lookup. There may be more characters on the line. They will be ignored. Commands are ended with a ! character on a line by itself. A lookup which has no addition information (ie two lines: "L" followed by "!") will display all the names of all the existant entries. Providing a name will print out the information for that node. Further providing a name and key will return the value for that key.

slov uses tabs to differentiat between node names, keys, and list elements as defined by indental[4] and are mandatory. There is no special treatment of lowercase or uppercase for node names by slov, the use of uppercase is convention only for muffet[5]. Typical use will be to start slov, then to 'cat /lib/slov/i /lib/slov/*ndtl lib/slov/eof >> /srv/slov.cmd'. The files i and eof contain 'i\n' '!\n' respectively simply to make it hard to messup the protocol. After this run muffet. You may have 'cat /srv/slov.dat' running to view output for manual commands, but do not have it running if you run muffet or muffet will hang.

=> [4] indental | [5] muffet

incoming references

=> ABOUT - This visual novel is a mind
=> CODE - making lights blink
=> DIRECTORY - Some of the things I like best on here
=> F 00115 SLOV AND MUFFET EDITS FOR NEW TIME STAMPS - this took a hell of a lot longer than I expected it should
=> F 00123 DUMB - another edgecase detected
=> F 00132 TAGRANK - now with a popularity list for tag usage
=> FEEDER - using rc to add feed entries
=> INDEX - hierachical view of every page as relates to its host.
=> MUFFET - +1 affinity with arachnids.

Proxy Information
Original URL
gemini://cybersavior.dev/slov.gmi
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
1292.620393 milliseconds
Gemini-to-HTML Time
0.771083 milliseconds

This content has been proxied by September (ba2dc).