elisp library for typechecking, and some other stuff I guess? I was trying to make macros for checks / operations I do a lot in elisp and realized I could turn it into The DSL From Macro Hell.
Currently:
>
<
|
~
/
:
$
=
^
@
!
(can add to invocation of any var to have it throw if nil instead of just returningnil
)
Have a pretty good idea of what I need to do, but don't have enough time right now.
- metachars transform expressions directly like macros (in
bind-in--deconstruct-symbol
) - entries in
bind-in-basic-type-alist
are interpreted (after metachar transformation) withbind-in--deconstruct-expr
(implicitand
) - allow configuring of what symbols are replaced / allow user to use prefixes if there are clashes with any other macros or real variables they use (lol)