This is the mail archive of the kawa@sourceware.org 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: packaging classes in kawa




On 09/25/2015 06:10 AM, Damien Mattei wrote:
great !

so the scheme modules map to java packages...

No, Scheme modules map to Java *classes*.

This is the "module class" itself.  They may be additional
classes (ones defined by define-class/define-simple-class,
and "frame" classes used for closures).  This are all in the same package.
The frame classes are member classes or inner classes.
A define-class is (by default) a member class of the module class;
a define-simple-class is (by default) a sibling class (unless it has
same name as the module class, in which case they are combined).
--
	--Per Bothner
per@bothner.com   http://per.bothner.com/


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