Corrected documentation to indicate that JSS:NEW needs to be explicitly imported, or if you wish to pollute the namespace , then invoke JSS:ENSURE-COMPATIBILITY to import JSS symbols into CL-USER.
Begin forwarded message:
From: abcl-dynamic-install@googlecode.com Subject: [abcl-dynamic-install] push by evenson....@gmail.com - Correct README to indicate that JSS 3 has a namespace. on 2012-01-27 10:11 GMT Date: January 27, 2012 11:11:44 AM GMT+01:00 To: evenson.not.org@gmail.com
Revision: 06d8a71be52d Author: mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f Date: Fri Jan 27 02:10:22 2012 Log: Correct README to indicate that JSS 3 has a namespace. http://code.google.com/p/abcl-dynamic-install/source/detail?r=06d8a71be52d
Modified: /contrib/jss/README.markdown
======================================= --- /contrib/jss/README.markdown Mon Jul 11 06:57:21 2011 +++ /contrib/jss/README.markdown Fri Jan 27 02:10:22 2012 @@ -17,8 +17,11 @@
Java methods look like this: #"toString". Java classes are represented as symbols, which are resolved to the appropriate java class -name. When ambiguous, you need to be more specific. A simple example:
+name. When ambiguous, you need to be more specific. A simple example +from CL-USER:
- (require 'jss)
- (jss:ensure-compatibility (let ((sw (new 'StringWriter))) (#"write" sw "Hello ") (#"write" sw "World")
@@ -94,7 +97,6 @@
(jcmn class-name) lists the names of all methods for the class
Compatibility
@@ -109,3 +111,24 @@ Since we are no longer using Beanshell, this is no longer present. For obtaining the current classloader use JAVA:*CLASSLOADER*.
+# API
- 1.0
- Equivalent to Alan Ruttenberg's version included with the original
- [lsw]().
+[lsw]: http://mumble.net:8080/svn/lsw/trunk/ +[lsw2]: let-me-google-that-for-you
- 3.0
In the JSS package loaded from [abcl-contrib]()
+abcl-contrib: http://svn.common-lisp.net/armedbear/trunk/abcl/contrib/
+# Colophon
+<> dc:created "2005" ;
- dc:author "Mark evenson.not.org@gmail.com";
- revised: "27-JAN-2012" .