Andy Wingo
|
37ae02ffa0
Fix infinite loop in expander
|
%!s(int64=10) %!d(string=hai) anos |
Andy Wingo
|
9833864171
psyntax: ((@@ primitive NAME) ARG ...) in (guile) module is a primcall
|
%!s(int64=11) %!d(string=hai) anos |
Mark H Weaver
|
26d148066f
Merge remote-tracking branch 'origin/stable-2.0'
|
%!s(int64=12) %!d(string=hai) anos |
Andy Wingo
|
8ae26afefe
add #:resolve-syntax-parameters? kwarg to syntax-local-binding
|
%!s(int64=12) %!d(string=hai) anos |
Andy Wingo
|
dfd1d3b144
failing to load module in psyntax indicates an identifier is not macro
|
%!s(int64=12) %!d(string=hai) anos |
Mark H Weaver
|
8210c8538a
Fix @ and @@ to not capture lexicals; new @@ @@ form for R6RS libraries
|
%!s(int64=13) %!d(string=hai) anos |
Andy Wingo
|
f929b9e5ec
allow definitions in with-syntax body
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
fa3df855e8
add syncase test
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
ab6becd47f
fix (set! MACRO exp) hygiene
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
b78d91d517
syntax-case treats _ as placeholder
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
9846796b6a
fix module-hygiene corner case by relying more on syntax objects
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
f2d126801c
psyntax no longer attempts to track (current-module)
|
%!s(int64=14) %!d(string=hai) anos |
Andy Wingo
|
54096be752
psyntax expander tracks changes to current module in top-level begin
|
%!s(int64=15) %!d(string=hai) anos |
Julian Graham
|
d524964774
Change failing syncase test case to UNRESOLVED.
|
%!s(int64=15) %!d(string=hai) anos |
Julian Graham
|
a2f7536db0
add (currently failing) test case for changing the current module inside
|
%!s(int64=15) %!d(string=hai) anos |
Andy Wingo
|
fd5985271f
psyntax's labels and marks now unique over a read/write boundary
|
%!s(int64=15) %!d(string=hai) anos |
Andreas Rottmann
|
aa3819aa34
add partial support for tail patterns in syntax-rules/syntax-case
|
%!s(int64=15) %!d(string=hai) anos |
Andreas Rottmann
|
cb65f76c74
add quasisyntax
|
%!s(int64=15) %!d(string=hai) anos |
Neil Jerram
|
f564f4784f
Remove deprecation warnings from the build
|
%!s(int64=15) %!d(string=hai) anos |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
%!s(int64=15) %!d(string=hai) anos |
Neil Jerram
|
ad5f5ada1d
Allow @ to work with (ice-9 syncase)
|
%!s(int64=16) %!d(string=hai) anos |
Kevin Ryde
|
6e7d5622ee
merge from 1.8 branch
|
%!s(int64=19) %!d(string=hai) anos |
Marius Vollmer
|
92205699d0
The FSF has a new address.
|
%!s(int64=19) %!d(string=hai) anos |
Dirk Herrmann
|
d6e04e7c4a
* lib.scm (exception:missing-expression): New.
|
%!s(int64=21) %!d(string=hai) anos |
Marius Vollmer
|
0b1b772f29
(basic syncase macro): Added.
|
%!s(int64=23) %!d(string=hai) anos |
Marius Vollmer
|
4ed29c73dd
New, minimal tests.
|
%!s(int64=24) %!d(string=hai) anos |