freenode/#shirakumo - IRC Chatlog
Search
5:59:48
Shinmera
slyrus_: Shootman hasn't been updated since it was written, so it's probably broken.
6:02:23
Colleen
www.youtube.com/watch?v=jaJ... Website (HTML), Title: Trial Lisp Game Engine Q&A - YouTube
6:14:27
Shinmera
The general ideas in shootman should probably still be applicable, just some details changed.
6:14:55
Shinmera
I think the best way to start is to watch the Q&A, look at Shootman/Leaf, and just ask questions about stuff.
13:08:02
scymtym
Shinmera: i made a branch for the ideas we discussed: https://github.com/scymtym/utilities.print-items/tree/alternative-format
13:08:02
Colleen
github.com/scymtym/utilitie... Website (HTML), Title: GitHub - scymtym/utilities.print-items at alternative-format
13:34:42
Shinmera
scymtym: what's your reason for preferring (key format (option*)) over (key [option]* format)?
13:45:59
Shinmera
the only concession you'd have to make is to have to explicitly write NIL at the end if you want to exclude the option.
13:46:24
scymtym
that could work. could be hard to distinguish from the (key value), i.e. no explicit format-control, form
14:25:33
Shinmera
I don't want to impose too much, after all, syntax is often just a matter of personal preferenc
14:34:44
scymtym
sure. but since the key and options describe "where the output goes", having them in front of the format-control and arguments would be more like FORMAT
14:35:15
scymtym
on the other hand, i don't want to complicate the rules and the parsing code too much
14:36:10
Shinmera
I think a rule of "pop options off while car is list and cdr is non-nil" should work welle enough.
14:36:45
scymtym
now that i said that, maybe putting the option into a list with the key is also a possibility
14:37:18
Shinmera
since that describes more of a thing related directly to the orchestration of the item, yeah. makes sense.
14:38:38
scymtym
you can still do (:key "~A ~A" 1 2) in the common case which has no superfluous parens (unless i misunderstood what you meant)
16:12:24
Colleen
github.com/scymtym/utilitie... Website (HTML), Title: GitHub - scymtym/utilities.print-items at alternate-format2