~ chicken-core (chicken-5) bcea30312d1c4f3c6815dcb73b79a2ad9d08e288


commit bcea30312d1c4f3c6815dcb73b79a2ad9d08e288
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Sun Oct 31 00:05:11 2010 +0200
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Sun Oct 31 00:05:11 2010 +0200

    use let-optionals* for DSSSL llists (thanks to Alan Post)

diff --git a/expand.scm b/expand.scm
index 062207f3..6e9dff45 100644
--- a/expand.scm
+++ b/expand.scm
@@ -341,7 +341,6 @@
 	    (%let* (macro-alias 'let* se))
 	    (%lambda '##core#lambda)
 	    (%opt (macro-alias 'optional se))
-	    (%let-optionals (macro-alias 'let-optionals se))
 	    (%let-optionals* (macro-alias 'let-optionals* se))
 	    (%let (macro-alias 'let se)))
 	(let loop ([mode 0]		; req=0, opt=1, rest=2, key=3, end=4
@@ -371,7 +370,7 @@
 			      ([,(caar opt) (,%opt ,rvar ,(cadar opt))])
 			      ,@body) ) ]
 			  [(and (not hasrest) (null? key))
-			   `((,%let-optionals
+			   `((,%let-optionals*
 			      ,rvar ,(reverse opt) ,@body))]
 			  [else 
 			   `((,%let-optionals*
diff --git a/manual/Acknowledgements b/manual/Acknowledgements
index 4c66fc77..5cc2216a 100644
--- a/manual/Acknowledgements
+++ b/manual/Acknowledgements
@@ -20,9 +20,9 @@ Ghuloum, Joey Gibson, Stephen C. Gilardi, Mario Domenech Goulart,
 Joshua Griffith, Johannes Groedem, Damian Gryski, Andreas Gustafsson,
 Sven Hartrumpf, Jun-ichiro itojun Hagino, Ahdi Hargo, Matthias Heiler,
 Karl M. Hegbloom, William P. Heinemann, Bill Hoffman, Bruce Hoult,
-Hans Huebner, Markus Huelsmann, Goetz Isenmann, Paulo Jabardo,
-Wietse Jacobs, David Janssens, Christian Jaeger, Matt Jones, Dale
-Jordan, Valentin Kamyshenko, Daishi Kato, Peter Keller, Brad Kind, Ron
+Hans Huebner, Markus Huelsmann, Goetz Isenmann, Paulo Jabardo, Wietse
+Jacobs, David Janssens, Christian Jaeger, Matt Jones, Dale Jordan,
+Valentin Kamyshenko, Daishi Kato, Peter Keller, Brad Kind, Ron
 Kneusel, Matthias Koeppe, Krysztof Kowalczyk, Andre Kuehne, Todd
 R. Kueny Sr, Goran Krampe, David Krentzlin, Ben Kurtz, Micky
 Latowicki, John Lenz, Kirill Lisovsky, Juergen Lorenz, Kon Lovett, Lam
@@ -32,22 +32,22 @@ G. Miller, Mikael, Bruce Mitchener, Fadi Moukayed, Chris Moline, Eric
 E. Moore, Julian Morrison, Dan Muresan, David N. Murray, "nicktick",
 Lars Nilsson, Ian Oversby, "o.t.", Gene Pavlovsky, Levi Pearson,
 Jeronimo Pellegrini, Nicolas Pelletier, Derrell Piper, Carlos Pita,
-Robin Lee Powell, "Pupeno", Davide Puricelli, "presto", Doug Quale,
-Imran Rafique, Eric Raible, Ivan Raikov, Joel Reymont, Chris Roberts,
-Eric Rochester, Paul Romanchenko, Andreas Rottman, David Rush, Lars
-Rustemeier, Daniel Sadilek, Oskar Schirmer, Burton Samograd, Reed
-Sheridan, Ronald Schroeder, Spencer Schumann, Ivan Shcheklein, Alex
-Shinn, Ivan Shmakov, "Shmul", Tony Sidaway, Jeffrey B. Siegal, Andrey
-Sidorenko, Michele Simionato, Volker Stolz, Jon Strait, Dorai Sitaram,
-Robert Skeels, Jason Songhurst, Clifford Stein, Sunnan, Zbigniew
-Szadkowski, Rick Taube, Nathan Thern, Mike Thomas, Minh Thu, Christian
-Tismer, Andre van Tonder, John Tobey, Henrik Tramberend, Vladimir
-Tsichevsky, Neil van Dyke, Sam Varner, Taylor Venable, Sander Vesik,
-Jaques Vidrine, Panagiotis Vossos, Shawn Wagner, Peter Wang, Ed
-Watkeys, Brad Watson, Thomas Weidner, Goeran Weinholt, Matthew
-Welland, Drake Wilson, Joerg Wittenberger, Peter Wright, Mark Wutka,
-Richard Zidlicky and Houman Zolfaghari for bug-fixes, tips and
-suggestions.
+Robin Lee Powell, Alan Post, "Pupeno", Davide Puricelli, "presto",
+Doug Quale, Imran Rafique, Eric Raible, Ivan Raikov, Joel Reymont,
+Chris Roberts, Eric Rochester, Paul Romanchenko, Andreas Rottman,
+David Rush, Lars Rustemeier, Daniel Sadilek, Oskar Schirmer, Burton
+Samograd, Reed Sheridan, Ronald Schroeder, Spencer Schumann, Ivan
+Shcheklein, Alex Shinn, Ivan Shmakov, "Shmul", Tony Sidaway, Jeffrey
+B. Siegal, Andrey Sidorenko, Michele Simionato, Volker Stolz, Jon
+Strait, Dorai Sitaram, Robert Skeels, Jason Songhurst, Clifford Stein,
+Sunnan, Zbigniew Szadkowski, Rick Taube, Nathan Thern, Mike Thomas,
+Minh Thu, Christian Tismer, Andre van Tonder, John Tobey, Henrik
+Tramberend, Vladimir Tsichevsky, Neil van Dyke, Sam Varner, Taylor
+Venable, Sander Vesik, Jaques Vidrine, Panagiotis Vossos, Shawn
+Wagner, Peter Wang, Ed Watkeys, Brad Watson, Thomas Weidner, Goeran
+Weinholt, Matthew Welland, Drake Wilson, Joerg Wittenberger, Peter
+Wright, Mark Wutka, Richard Zidlicky and Houman Zolfaghari for
+bug-fixes, tips and suggestions.
 
 CHICKEN uses the "irregex" regular expression package written by Alex Shinn.
 
Trap