Matthew Butterick
|
f094d89902
|
fix build
|
4 years ago |
Matthew Butterick
|
912ba088bf
|
downgrade certain setup values to constants & bump to 3.0 (#225)
|
4 years ago |
Matthew Butterick
|
361e3446f8
|
permit multiple key-val pairs in `define-meta` (closes #215)
|
4 years ago |
Matthew Butterick
|
c8c23a1d39
|
preserve imperative changes to metas
|
5 years ago |
Matthew Butterick
|
9e3a0f59e8
|
shrink
|
5 years ago |
Matthew Butterick
|
b242eb11dc
|
eqs
|
5 years ago |
Matthew Butterick
|
4f4dc34850
|
allow current-metas to be edited by tag functions
|
5 years ago |
Matthew Butterick
|
710501321f
|
fix implicit provide
|
5 years ago |
Matthew Butterick
|
6fa00d65d8
|
simplify nit
|
5 years ago |
Matthew Butterick
|
122586f130
|
Rearrange lexical scoping (fixes #202)
|
5 years ago |
Matthew Butterick
|
3706937dac
|
parameterize current-metas around `root` (fixes #188)
|
6 years ago |
Matthew Butterick
|
f3fb154704
|
transitive loading message (closes #176) and other improvements
|
6 years ago |
Matthew Butterick
|
559da05c8d
|
1.5 update
|
6 years ago |
Matthew Butterick
|
ee435c1a06
|
add `trim-whitespace?` setup value (partially resolves #180)
|
6 years ago |
Matthew Butterick
|
de9436a695
|
tiny refac
|
6 years ago |
Matthew Butterick
|
69d9c168b6
|
tidier patch
|
6 years ago |
Matthew Butterick
|
7e7b800676
|
better error & newline behavior
|
6 years ago |
Matthew Butterick
|
16bf40bc68
|
preserve source locations
|
6 years ago |
Matthew Butterick
|
2586e69910
|
simplify expander
|
6 years ago |
Matthew Butterick
|
656d53c73f
|
add `current-metas` parameter (addresses #166)
|
7 years ago |
Matthew Butterick
|
0e5c92491d
|
update comments
|
7 years ago |
Matthew Butterick
|
2668d2a4fd
|
avoid a module load
|
7 years ago |
Matthew Butterick
|
9cf4eb4d08
|
refactorism
|
7 years ago |
Matthew Butterick
|
a982ae70bb
|
Remove voids from pollen/markup
Makes it consistent with the behavior of pollen/pre and pollen/markdown
|
7 years ago |
Matthew Butterick
|
d418aa25e9
|
refactor main-base.rkt macros to emit less code
|
7 years ago |
Matthew Butterick
|
c67c755c34
|
lambda spaces
|
7 years ago |
Matthew Butterick
|
ed8581287c
|
use `syntax-property` to communicate between reader and expander
|
8 years ago |
Matthew Butterick
|
c060b8958b
|
benign renamings
|
8 years ago |
Matthew Butterick
|
5bfc461cd0
|
second wave of mutilation
|
8 years ago |
Matthew Butterick
|
54a25039e5
|
wave of mutilation
|
8 years ago |
Matthew Butterick
|
d1d211f93e
|
tidy core lang modules
|
8 years ago |
Matthew Butterick
|
fbaf2c98d4
|
documentation updates plus related bugfixes
|
9 years ago |
Matthew Butterick
|
775a58dfc2
|
renamings within pollen/setup
|
9 years ago |
Matthew Butterick
|
4f146fd755
|
change pollen/world to pollen/setup
|
9 years ago |
Matthew Butterick
|
370832cdde
|
refactor splice, pollen/template; add pollen/core
|
9 years ago |
Matthew Butterick
|
30823c839a
|
generate more descriptive internal module name
|
9 years ago |
Matthew Butterick
|
81f9b51bbc
|
relocate meta hashmaking
|
9 years ago |
Matthew Butterick
|
02cdc44a4f
|
implement lang-wide splicing with `current-splicing-tag`; reimplement `when/block` as `when/splice`
|
9 years ago |
Matthew Butterick
|
10e3918fba
|
refactoring for first stable release
|
9 years ago |