commit 8f028f45becd7c0e3e962604e381e80845decb3d Spenser Truex <spensertruexonline@gmail.com> 2019-07-03 14:15:47 -0700 Rationale, purpose.
README.org | 10 ++++++++++ 1 file changed, 10 insertions(+)
diff --git a/README.org b/README.org index f2e4baf..ffe30c9 100644 --- a/README.org +++ b/README.org @@ -45,6 +45,16 @@ predicate. - to define different names for each package, they must be "qualified" with the package name. +* Rationale and Purpose +I made this since =asdf= was not enough abstraction for what I needed: to +arbitrarily choose dependencies and renames for any symbol. I could write what I +am doing twice, or I could write the compiler for =SL= (ie. the first two +letters of SLy and SLime). Once I have that, I can bend that fork until I have a +coherent set of names for all the functions I need, and which work on both (in +principle). You could just intern the symbols (like with #+ reader syntax) but +those tend to explode exponentially; since SL is 100% compile-time, it is +similar (but more expressive). + * Install Use ASDF to install. Usually this should work: #+BEGIN_SRC sh