- Timestamp:
- 06/27/09 15:07:40 (12 years ago)
- Location:
- chicken/trunk
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
chicken/trunk/chicken-install.scm
r15000 r15077 63 63 "csi.import.so" 64 64 "irregex.import.so" 65 " compiler.import.so"))65 "types.db")) 66 66 67 67 (define *program-path* -
chicken/trunk/compiler.scm
r15074 r15077 771 771 (body (caddr x)) 772 772 (name (##sys#strip-syntax var se #t))) 773 (##sys#put! 774 name '##compiler#compiler-syntax 775 (##sys#cons 776 (##sys#er-transformer (eval/meta body)) 777 (##sys#current-environment))) 778 (##sys#register-meta-expression 779 `(##sys#put! 780 (##core#syntax ,name) 781 '##compiler#compiler-syntax 782 (##sys#cons 783 (##sys#er-transformer ,body) 784 (##sys#current-environment))) ) 773 (##sys#put! 774 name '##compiler#compiler-syntax 775 (##sys#cons 776 (##sys#er-transformer (eval/meta body)) 777 (##sys#current-environment))) 785 778 (walk '(##core#undefined) e se dest))) 786 779 … … 791 784 (list 792 785 name 793 (cons (##sys#er-transformer (eval/meta (cadr x))) se)786 (cons (##sys#er-transformer (eval/meta (cadr b))) se) 794 787 (##sys#get name '##compiler#compiler-syntax) ) ) ) 795 788 (cadr x)))) -
chicken/trunk/distribution/manifest
r15020 r15077 237 237 tests/lolevel-tests.scm 238 238 tests/feeley-dynwind.scm 239 tests/compiler-syntax-tests.scm 239 240 tweaks.scm 240 241 utils.scm -
chicken/trunk/manual/Acknowledgements
r14555 r15077 15 15 Egesund, Steve Elkins, Daniel B. Faken, Will Farr, Graham Fawcett, 16 16 Marc Feeley, Fizzie, Matthew Flatt, Kimura Fuyuki, Tony Garnock-Jones, 17 Martin Gasbichler, Joey Gibson, Stephen C. Gilardi, Joshua Griffith,18 Johannes Groedem, Damian Gryski, Mario Domenech Goulart, Andreas 19 G ustafsson, Sven Hartrumpf, Jun-ichiro itojun Hagino, Ahdi Hargo,20 Matthias Heiler, Karl M. Hegbloom, William P. Heinemann, Bill Hoffman,21 B ruce Hoult, Hans Huebner, Markus Huelsmann, Goetz Isenmann, Paulo22 Jabardo, Wietse Jacobs, David Janssens, Christian Jaeger, Matt Jones, 23 Dale Jordan, Valentin Kamyshenko, Daishi Kato, Peter Keller, Brad 24 Kind, Ron Kneusel, Matthias Koeppe, Krysztof Kowałczyk, Andre 25 K uehne, Todd R. Kueny Sr, Goran Krampe, David Krentzlin, Ben Kurtz,26 Micky Latowicki, John Lenz, Kirill Lisovsky, Juergen Lorenz, Kon 27 Lovett, Lam Luu, Leonardo Valeri Manera, Dennis Marti, Charles Martin, 28 Bob McIsaac, Alain Mellan, Eric Merrit, Perry Metzger, Scott 29 G. Miller, Mikael, Bruce Mitchener, Chris Moline, Eric E. Moore, 30 Julian Morrison, Dan Muresan, Lars Nilsson, Ian Oversby, o.t., Gene 31 Pavlovsky, Levi Pearson, Nicolas Pelletier, Carlos Pita, Robin Lee 32 Powell, Pupeno, Davide Puricelli, presto, Doug Quale, Eric Raible, 33 Ivan Raikov, Joel Reymont, Eric Rochester, Andreas Rottman, David 34 Rush, Lars Rustemeier, Daniel Sadilek, Oskar Schirmer, Burton17 Martin Gasbichler, Abdulaziz Ghuloum, Joey Gibson, Stephen C. Gilardi, 18 Mario Domenech Goulart, Joshua Griffith, Johannes Groedem, Damian 19 Gryski, Andreas Gustafsson, Sven Hartrumpf, Jun-ichiro itojun Hagino, 20 Ahdi Hargo, Matthias Heiler, Karl M. Hegbloom, William P. Heinemann, 21 Bill Hoffman, Bruce Hoult, Hans Huebner, Markus Huelsmann, Goetz 22 Isenmann, Paulo Jabardo, Wietse Jacobs, David Janssens, Christian 23 Jaeger, Matt Jones, Dale Jordan, Valentin Kamyshenko, Daishi Kato, 24 Peter Keller, Brad Kind, Ron Kneusel, Matthias Koeppe, Krysztof 25 Kowałczyk, Andre Kuehne, Todd R. Kueny Sr, Goran Krampe, David 26 Krentzlin, Ben Kurtz, Micky Latowicki, John Lenz, Kirill Lisovsky, 27 Juergen Lorenz, Kon Lovett, Lam Luu, Leonardo Valeri Manera, Dennis 28 Marti, Charles Martin, Bob McIsaac, Alain Mellan, Eric Merrit, Perry 29 Metzger, Scott G. Miller, Mikael, Bruce Mitchener, Chris Moline, Eric 30 E. Moore, Julian Morrison, Dan Muresan, Lars Nilsson, Ian Oversby, 31 o.t., Gene Pavlovsky, Levi Pearson, Nicolas Pelletier, Carlos Pita, 32 Robin Lee Powell, Pupeno, Davide Puricelli, presto, Doug Quale, Eric 33 Raible, Ivan Raikov, Joel Reymont, Eric Rochester, Andreas Rottman, 34 David Rush, Lars Rustemeier, Daniel Sadilek, Oskar Schirmer, Burton 35 35 Samograd, Reed Sheridan, Ronald Schroeder, Spencer Schumann, Ivan 36 36 Shcheklein, Alex Shinn, Ivan Shmakov, Shmul, Tony Sidaway, Jeffrey -
chicken/trunk/manual/Unit files
r13683 r15077 82 82 stripped. 83 83 84 ==== normalize-pathname 85 86 <procedure>(normalize-pathname PATHNAME [PLATFORM])</procedure> 87 88 Performs a simple "normalization" on the {{PATHNAME}}, suitably for 89 {{PLATFORM}}, which defaults to the value of {{(build-platform)}}. 90 Currently, this just converts forward slashes to backslashes on Windows. 91 84 92 ==== directory-null? 85 93 -
chicken/trunk/manual/Unit utils
r13683 r15077 62 62 port that is the current value of {{(current-input-port)}}. 63 63 64 65 === Shell argument quoting 66 67 ==== qs 68 69 [procedure] (qs STRING [PLATFORM]) 70 71 Escapes {{STRING}} suitably for passing to a shell command on {{PLATFORM}}. 72 {{PLATFORM}} defaults to the value of {{(build-platform)}} and indicates in 73 which style the argument should be quoted. On Windows systems, the string 74 is simply enclosed in double-quote ({{"}}) characters, on UNIXish systems, 75 characters that would have a special meaning to the shell are escaped 76 using backslash ({{\}}). 77 78 64 79 --- 65 80 Previous: [[Unit posix]] -
chicken/trunk/scripts/test-dist.sh
r13857 r15077 74 74 75 75 # Install a few eggs 76 $prefix/bin/chicken-install prometheus 76 77 $prefix/bin/chicken-install opengl 77 78 -
chicken/trunk/scripts/wiki2html.scm
r15075 r15077 221 221 (('procedure strs ...) 222 222 `(pre "\n [procedure] " ,@strs)) 223 (('nowiki content ...) 224 `(div ,content)) 223 225 (((? symbol? tag) ('@ attr ...) . body) 224 226 `(,tag (@ ,@attr) ,@(map walk body))) -
chicken/trunk/tests/runtests.sh
r15074 r15077 63 63 #$compile_s -s foo.import.scm 64 64 #$interpret -bnq -e '(require-library meta-syntax-test)' -e '(import foo)' -e '(bar 1 2)' 65 66 echo "======================================== compiler syntax tests ..." 67 $compile compiler-syntax-tests.scm 68 ./a.out 65 69 66 70 echo "======================================== import library tests ..."
Note: See TracChangeset
for help on using the changeset viewer.