This is the mail archive of the kawa@sources.redhat.com mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]