Closed DarwinAwardWinner closed 1 year ago
If you can point to where these can be fixed, I can take a stab at them.
By the way the type annotations in the file which you updated is only a small selection. If you look into ./dev
there is a file with all the defuns from .c files, and we also need to annotate 10k or so elisp functions form the core.
I'm also slowly working on an inference engine which can figure some of it out on its own (theoretically everything should be possible to infer once all the built-ins are annotated).
I'll split this issue into multiple issues to track each one separately, they seem to be quite diverse.
All the issues except the setq and lexical var are solved. The macros are discussed in #196 #205. So I'll close this issue to keep the list clean.
I've tried to pull out all the easily-extracted test cases from my ido-cr+ package and assemble them here. These are all things that should be correct, but Elsa doesn't like them for one reason or another.
Runing
cask exec elsa
on this file gives: