summaryrefslogtreecommitdiff
path: root/primer.py
blob: 6954bea90cb17e6356191a8656f62f8d423b7fe5 (plain)
1
2
3
4
5
6
7
8
9
10
import actinide as a
import actinide.types as t
import actinide.expander as x

s = a.Session()

def expand(form):
    return x.expand(form, s.symbols, s.macros)

s.macros[s.symbol('twice')] = lambda f: (t.list(f, f),)