This is the mail archive of the
kawa@sourceware.org
mailing list for the Kawa project.
Re: packaging classes in kawa
- From: Per Bothner <per at bothner dot com>
- To: Damien Mattei <damien dot mattei at unice dot fr>
- Cc: kawa at sourceware dot org
- Date: Fri, 25 Sep 2015 08:14:51 -0700
- Subject: Re: packaging classes in kawa
- Authentication-results: sourceware.org; auth=none
- References: <1443119328 dot 2480 dot 4 dot camel at german-HP-245-G2-Notebook-PC> <56044CD1 dot 2050802 at bothner dot com> <56050E2E dot 4010902 at unice dot fr> <56050F58 dot 4040507 at unice dot fr> <CAE4XeMCHZVDNEMeHXbBHvsgtUXTTzqknZxuTyWp0og8BWuC_mQ at mail dot gmail dot com> <560547CB dot 4040000 at unice dot fr>
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/