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.
20:47:59
Shinmera
|3b|: There's now three layers in Alloy: core, simple, opengl. Core only defines components that can contain text, but no rendering logic whatsoever. Simple adds a simple rendering protocol and default rendering capabilities for components using this protocol. OpenGL does as much as it can to render things in an OpenGL specific way, but completely leaves out text. So for now font loading and rendering is