[Larceny-users] .slfasl bug

Derick Eddington derick.eddington at gmail.com
Sun Mar 22 16:06:23 EDT 2009


Larceny v0.97a4 (alpha test) (Mar 22 2009 11:02:28, precise:Linux:unified)
larceny.heap, built on Sun Mar 22 11:04:33 PDT 2009
ERR5RS mode (no libraries have been imported)

> (import (rnrs base)
          (rnrs io simple)
          (rnrs io ports)
          (larceny compiler)
          (primitives current-require-path current-directory system))
Autoloading (rnrs io ports)
Autoloading (larceny compiler)
Autoloading (err5rs load)
Autoloading (rnrs load)
Autoloading (larceny deprecated)
Autoloading (rnrs lists)

> (current-require-path)
("/tmp/larceny-fasl-bug"
 "lib/R6RS"
 "lib/SRFI"
 "lib/Ffi"
 "lib/Base"
 "lib/Standard"
 "lib"
 "lib/Debugger"
 "lib/SLIB")

> (current-directory "/tmp/larceny-fasl-bug")
0

> (system "ls -R")
.:
A.sls
0

> (display (call-with-input-file "A.sls" get-string-all))
(library (A)
  (export x)
  (import (rnrs base))
  (define x '\x7C;))

> (compile-library "A.sls")
Compiling A.sls


Error: get-datum: Lexical Error: Illegal symbol syntax in line 1: |)  #<INPUT PORT A.slfasl.e16ea>
Entering debugger; type "?" for help.
debug> 





More information about the Larceny-users mailing list