hissp package#
Submodules#
- hissp.__main__ module
- hissp.macros module
- _macro_
OQzHASH_()
QzAT_()
QzAT_QzHASH_()
QzET_QzET_()
QzHASH_()
QzHAT_QzHASH_()
QzHAT_QzHAT_QzHASH_()
QzHAT_QzHAT_QzHAT_QzHASH_()
QzHAT_QzHAT_QzHAT_QzHAT_QzHASH_()
QzHAT_QzSTAR_QzHASH_()
QzLSQB_QzHASH_()
QzLT_QzLT_QzHASH_()
QzPCENT_()
QzVERT_QzVERT_()
Qz_QzGT_()
Qz_QzLT_QzGT_QzGT_()
XQzHASH_()
XYQzHASH_()
XYZQzHASH_()
XYZWQzHASH_()
alias()
anyQzSTAR_map()
anyQz_map()
assure()
attach()
avow()
bQzHASH_()
case()
chainQzHASH_()
cond()
define()
defmacro()
defonce()
deftype()
doto()
enQzHASH_()
getQzHASH_()
iQzHASH_()
ifQz_else()
let()
letQzSTAR_from()
letQz_from()
loopQz_from()
myQzHASH_()
nilQzHASH_()
opQzHASH_()
prelude()
prog1()
progn()
setQzAT_()
setQzBANG_()
spyQzHASH_()
throw()
throwQzSTAR_()
throwQz_from()
timeQzHASH_()
unless()
when()
zapQzAT_()
zapQzBANG_()
- _macro_
- hissp.compiler module
NS
CompileError
PostCompileWarning
Compiler
Compiler.new_ns()
Compiler.compile()
Compiler.form()
Compiler.tuple()
Compiler.special()
Compiler.function()
Compiler.parameters()
Compiler.body()
Compiler.invocation()
Compiler.macro()
Compiler.macro_context()
Compiler.call()
Compiler.str()
Compiler.qualified_identifier()
Compiler.module_identifier()
Compiler.atom()
Compiler.pickle()
Compiler.linenos()
Compiler.eval()
readerless()
- hissp.munger module
- hissp.reader module
- hissp.repl module
Module contents#
It’s Python with a Lissp
.
See the GitHub project for complete documentation and tests.
https://github.com/gilch/hissp
__init__.py
imports several utilities for convenience, including
as well as the hissp.macros._macro_
namespace, making all the bundled
macros available with the shorter hissp.._macro_
qualifier.