You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
? doesn't translate to 32, it's char syntax for a space (which is better expressed as ?\s anyway). You'd be better off escaping the question mark instead, that would make it a symbol.
Generally speaking, consider not translating mu-patterns to pcase and roll your own thing instead. This would be a greater undertaking, but teach you a lot more and most certainly avoids degenerate pcase cases. There are a bunch of implementations in Emacs Lisp, Scheme, Clojure, the better ones reference papers.
multi-prelude.el
This file will most certainly not fly because its unprefixed stuff goes way beyond shimming. MELPA's packaging standards are pretty strict here.
The text was updated successfully, but these errors were encountered:
Since people have been sending technical feedback by email, here on github and on Reddit, I'll try to compile them all here lest I forget what I need to do as I get to, well, doing it.
From email communication with Stefan M:
mu-seq-pattern-force-list can't meaningfully be a "defcustom" because
changing the setting will break existing code that relies on
the other setting of that var, and making the code agnostic to the
value of this setting means that changing this setting will have no
visible effect for the end-user.
This one needs documentation change:
mu-function? is not "like functionp" since it doesn't operate on values but on expressions.
Reddit:
Similar to what @wasamasa reports: namespacing, cl-lib, etc
multi-benchmarks.el
mu-
is a pretty bad namespace prefix due to confusion with mu4e (where the native parts are known as mu).multi-methods.el
;;* foo --- *;;
variety are anything but standard. Use;;; foo
instead and check out the coding guidelines in the reference.multi-patterns.el
interactive
is special, it can accept code that will be evaluated at a later time. No idea aboutdeclare
.?
doesn't translate to 32, it's char syntax for a space (which is better expressed as?\s
anyway). You'd be better off escaping the question mark instead, that would make it a symbol.multi-prelude.el
The text was updated successfully, but these errors were encountered: