<html><head></head><body bgcolor="#FFFFFF"><div>The NEW symbol is in the JSS package.  JSS:ENSURE-COMPATIBILITY will import this symbol ( and others) into CL-USER.</div><div><br></div><div>In your example session, when you try to use the SHARPSIGN-DOUBLE-QUOTE macro, your repl environment is still the one from the failing CL-USER:NEW call, so the REQUIRE of JSS has not occurred (this is denoted by the "[1]" in the debugger output.</div><div><br></div><div>At least that's what I think is happening, as I don't have an ABCL instance running on iOS to test.</div><div><br></div><div>I'll clarify the JSS README when I get the chance.</div><div><br>Sent from my iPad</div><div><br>On Jan 27, 2012, at 2:27 AM, Brian Guarraci <<a href="mailto:brian@ops5.com">brian@ops5.com</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div>Hi,<div><br></div><div>I recently built and ran abcl and jss, and hit some strange issues.  I wonder if there's something wrong with the docs or my environment:</div><div><br></div><div>[tried using latest bin release and svn repo codes]</div>
<div><br></div><div>$cd abcl</div><div>$./abcl</div><div><br></div><div><div>CL-USER(1): (require 'abcl-contrib)</div><div>Adding jar:file:/home/bguarrac/src/abcl-src-1.0.1/dist/abcl-contrib.jar!/jss/ to ASDF.</div><div>
Adding jar:file:/home/bguarrac/src/abcl-src-1.0.1/dist/abcl-contrib.jar!/asdf-jar/ to ASDF.</div><div>Adding jar:file:/home/bguarrac/src/abcl-src-1.0.1/dist/abcl-contrib.jar!/asdf-install/ to ASDF.</div><div>Adding jar:file:/home/bguarrac/src/abcl-src-1.0.1/dist/abcl-contrib.jar!/abcl-asdf/ to ASDF.</div>
<div>("MOP" "CLOS" "PRINT-OBJECT" "FORMAT" "ASDF" "ABCL-CONTRIB")</div><div>CL-USER(2): (require 'jss)</div><div>("LOOP" "COMPILER-TYPES" "KNOWN-FUNCTIONS" "DUMP-FORM" "OPCODES" "JAVA" "KNOWN-SYMBOLS" "COMPILER-PASS1" "COMPILER-PASS2" "JVM" "JSS")</div>
<div>CL-USER(3):     (let ((sw (new 'StringWriter)))</div><div>       (#"write" sw "Hello ")</div><div>       (#"write" sw "World")</div><div>       (print (#"toString" sw)))</div>
<div>#<THREAD "interpreter" {61181C24}>: Debugger invoked on condition of type UNDEFINED-FUNCTION</div><div><b>  The function NEW is undefined.</b></div><div>Restarts:</div><div>  0: CONTINUE     Try again.</div>
<div>  1: USE-VALUE    Specify a function to call instead.</div><div>  2: RETURN-VALUE Return one or more values from the call to NEW.</div><div>  3: TOP-LEVEL    Return to top level.</div></div><div><br></div><div><div>CL-USER(6): (new 'StringWriter)</div>
<div>#<THREAD "interpreter" {61181C24}>: Debugger invoked on condition of type UNDEFINED-FUNCTION</div><div>  The function NEW is undefined.</div><div>Restarts:</div><div>  0: CONTINUE     Try again.</div>
<div>  1: USE-VALUE    Specify a function to call instead.</div><div>  2: RETURN-VALUE Return one or more values from the call to NEW.</div><div>  3: TOP-LEVEL    Return to top level.</div><div><b>[1] CL-USER(7): (jss:new 'StringWriter)</b></div>
<div>#<java.io.StringWriter  {49E6F7CB}></div></div><div><br></div><div><div>[1] CL-USER(8): (#"write" (jss:new 'StringWriter) "hello")</div><div><br></div><div>#<THREAD "interpreter" {61181C24}>: Debugger invoked on condition of type READER-ERROR</div>
<div>  No dispatch function defined for #\"</div><div>Restarts:</div><div>  0: ABORT        Return to debug level 1.</div><div>  1: CONTINUE     Try again.</div><div>  2: USE-VALUE    Specify a function to call instead.</div>
<div>  3: RETURN-VALUE Return one or more values from the call to NEW.</div><div>  4: TOP-LEVEL    Return to top level.</div></div><div><br></div><div>Thanks!</div><div>Brian</div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>armedbear-devel mailing list</span><br><span><a href="mailto:armedbear-devel@common-lisp.net">armedbear-devel@common-lisp.net</a></span><br><span><a href="http://lists.common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel">http://lists.common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel</a></span><br></div></blockquote></body></html>