--- NOTES
so this is a new doubly complex wordlist. in that it will be developed as a shell script from the beginning (since just sending it over and trying to fix didnt work), and it will be designing it with the new separated wordlist (wordlist, auth, books, chapters, webgen).
Having it separate should make many aspects of processing much faster, and they are such simple forms of separation that there will likely be little confusion. regular wordlist is for everything not in its own section.
I wouldnt mind building it differently too but then it will take 2 weeks.
its a giant task as it runs 300 lines and likely relying on more functions and other files than I am aware of.
--- PLAN
I have to decide if I should go through the old wordlist and copy while testing or some other approach.
that would make sense, if I can get that to work then I can make adjustments. though it will need adjustments to work with the new split wordlist method. Also it likely could use some cleaning and labeling.
--- STEPS
get type to edit (main, auth, books, chapters, webgen)
get obj name
# STEP 1 - header
OLD
--- NOTES
the follow seems to be for wordlist.rkt, not the wordlist that theinfinitelibrary.net is generated from (the main db). That program required way more things to be instantiated so it will have a lot the newer one above doesnt need.
--- INSPIRATION --- PARTS OF PROGRAM (library)
system - get screen width, height, clipboard
files
r/w - wordlist
data streams -
type conversion -
text
editing - trim (fit), cut, replace, move, sort (a/le), clean (rm whitespace, to underscore)
searching - objsnames, getobject (GETOBJ), TEXT (ng)
files - config, wordlist (G > GTEXT), dbs
processing - make obj list,
image
frames - ether,
layers -
draw - prettyprint, maketext, draw frames, cursor, caret, bitmap?
processing - manipulation, merge, crop, align
bars - inputbar, objs, see also, instances, classes
tabs - main, bash, repl, draw, map, music
input
subprocessor - ctrl+w, ctrl+L/R, ctrl+c, ctrl+v, ctrl+x, ctrl+u, ctrl+s, ctrl+t
main key processor - L/R/D/U, end/home, next/prior, backspace, tab, `, return,
return -
commands - e, !dir, !pdf, !audio, !link, !wiki, !dr, cl
modes - main, draw, map, music
main wordlist search - MAINMAIN
always - reload config?
timer, mouse
--- NOTES ON REMAKE
there are lots of definitions that I cant really recall what they do "er" "eh" also which is it that converts strings to symbols like "TILE" to TILE (which equals 16)
--- DEFINITIONS
I thought i had notes here.. wtf..(got deleted when I was testing subject:Integral Yoga, author:Sri Aurobindo etc.)
--- PLANS THIS TIME (see WLTD + WLV) draw sprite ::: allow for sprite drawing draw map ::: allow for map making like.. Starcraft map maker. music production ::: mouse support ::: working images ::: images without breaking pgup/dn colors ::: change background color in config inline editting ::: especially of itself and its various files switchable / selectable dbs ::: KEYS, lib, media, web library functions ::: pre-defs, db, custom public library, wordlist specific definitions
------------- --- NOTES
What I want then, is a list of in-built definitions, and examples for their use.
also tagged, so i can easily find how to do something.
then
------------------- --- DB
wordlist - config, error handling,
lib (books) - IY, IT, OCC, BUDD, PSY, PHI, CS, CHR, PHY
KEYS - dictionaries, quotes, commands, web links
web - wiki, goodreads, reddit, twitter, quora, facebook
media - Pictures (paintings and named artists), Music,
--- unsorted
bars
"objects", see also, instances, classes (cousins)
mainframe
---
--- NOTES
so this bad boy is my notes for the wordlist-terminal remake
the desire to remake it came about when trying to add instances to the bottom of a page. (though I actually want it just after objects (it was the chapters of TSOY(it wouldnt continue scrolling (i never quite truly had screen width on lockdown (remembering bitmap)))
questions, comments, suggestions/feedback, take-down requests, contribute, etc
contact me @ integralyogin@gmail.com or join the integral discord server (chatrooms)
if the page you visited was empty, it may be noted and I will try to fill it out. cheers