freenode/#shirakumo - IRC Chatlog
Search
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
18:07:50
molispa
Using mac Portacle, version 1.3b, downloaded August 2019. Application starts. Emacs-version is 26.1 but the load-path contains only directories with "25.2" in them. Should this be a bug report? Or just user error?
18:09:32
molispa
"cl-struct-define: Autoloading file [...]/portacle/mac/emacs/share/emacs/25.2/lisp/emacs-lisp/cl-lib.elc failed to define function cl-old-struct-compat-mode"
18:43:51
molispa
clean install - downloaded dmg, dragged portacle folder off dmg, moved portacle app out & in, opened and allowed to run from unknown dev.
18:45:54
molispa
i do have other emacsen installed on the computer, but I don't see anything in the load-path that is not in the portacle folder
18:48:35
Shinmera
Not sure. It's a large package and lots of things might break. Just report problems as they come up on GitHub, I suppose.