This is the mail archive of the
kawa@sources.redhat.com
mailing list for the Kawa project.
Re: (with-syntax ((dots (syntax (... ...))) format in macros
Per Bothner wrote:
S D wrote:
Is the (... ...) escape syntax supported as described in Dybvig paper?
I seem to get errors when trying to use ... in inner macro
definitions.
No, I don't think I got around to implementing it.
There is a discrepancy in the Ant vs make builds.
The Ant build fails:
lib-scm-classes:
[kawa] (compiling /Users/jim/Projects/kawa/kawa/lib/reflection.scm)
[kawa] /Users/jim/Projects/kawa/kawa/lib/reflection.scm:12:3:
warning - no definitely applicable method `<init>' in kawa.lang.GetFieldProc
[kawa] /Users/jim/Projects/kawa/kawa/lib/reflection.scm:15:3:
warning - no definitely applicable method `<init>' in kawa.lang.SetFieldProc
[kawa] /Users/jim/Projects/kawa/kawa/lib/reflection.scm:34:5:
warning - no accessible method `getName' in java.lang.Object
[kawa] (compiling /Users/jim/Projects/kawa/kawa/lib/std_syntax.scm)
[kawa] (compiling /Users/jim/Projects/kawa/kawa/lib/syntax.scm)
[kawa] /Users/jim/Projects/kawa/kawa/lib/syntax.scm:5:3: warning -
no accessible method `setProperties' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/syntax.scm:44:4: warning
- no accessible method `applyHandler' in java.lang.Object
[kawa] (compiling /Users/jim/Projects/kawa/kawa/lib/arrays.scm)
[kawa] /Users/jim/Projects/kawa/kawa/lib/arrays.scm:16:10: warning
- no definitely applicable method `<init>' in gnu.lists.FVector
[kawa] /Users/jim/Projects/kawa/kawa/lib/arrays.scm:19:3: warning
- no accessible method `rank' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/arrays.scm:22:3: warning
- no accessible method `getLowBound' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/arrays.scm:25:6: warning
- no accessible method `getLowBound' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/arrays.scm:25:36: warning
- no accessible method `getSize' in java.lang.Object
[kawa] (compiling /Users/jim/Projects/kawa/kawa/lib/characters.scm)
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:20:3:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:32:6:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:32:28:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:34:6:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:34:28:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:36:6:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:36:28:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:38:7:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:38:29:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:40:7:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:40:29:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:46:49:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:47:49:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:49:49:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:50:49:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:52:49:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:53:49:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:55:50:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:56:49:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:58:50:
warning - no accessible method `intValue' in java.lang.Object
[kawa] /Users/jim/Projects/kawa/kawa/lib/characters.scm:59:49:
warning - no accessible method `intValue' in java.lang.Object
[kawa] (compiling /Users/jim/Projects/kawa/kawa/lib/files.scm)
[kawa] /Users/jim/Projects/kawa/kawa/lib/files.scm:105:12: ...
follows template with no suitably-nested pattern variable
BUILD FAILED
/Users/jim/Projects/kawa/build.xml:459: apply returned: -1
It is also strange that with the Make build I don't see those warnings.
And when I add --warn-undefined-variable to the Ant build I get more
warnings that I don't see with Make.
I'm guessing that the problem is earlier in the build.
Jim