Adam Porter
Adam Porter
Maybe a more complete example will help. Byte-compile this function: ```el (defun compile-this-get-warning () (let (depth in-string-p comment-level-p comment-or-string-start) (-setq (depth _start-of-innermost-list _start-of-last-complete-sexp-terminated in-string-p comment-level-p _following-quote-p _min-paren-depth _comment-style comment-or-string-start _open-parens-list...
The test fails on Emacs
It seems that `make-instance` works, but I still have no explanation as to why the constructor doesn't work. I also noticed that `pcase-let` supports an `eieio` type, like: ```el (pcase-let...
@Fuco1 That would probably be good, although the user would have to be careful in case a slot name shadowed a variable he had already bound. The tests are passing...
Ok. I'm not sure how to do that, so I'll let you handle it, or if you tell me how you want it done, I'll see what I can do.
Ok, the test only runs on Emacs >23 now, and I added a note to the docstring about that. However, now when I run `create-docs.sh`, none of the documentation files...
I just noticed that the test was already failing on Emacs 23. See https://travis-ci.org/magnars/dash.el/jobs/294156579. So I don't know if this commit works on Emacs 23, because the tests don't get...
@phst Thanks! I did not know about that. There are so many great things in Emacs, it's easy to be unaware of them for years. :) So I guess that...
> I think this could be valuable if we could also destructure defstruct the same way as objects, after all, they are pretty similar. And I hate using those super...
Is there still interest in this? I really like Fuco's idea in his last comment. It would make modifying values in nested plists so much nicer.