Re: [Scheme-reports] Reformulated numeric-tower ballot Andy Wingo (07 May 2014 19:38 UTC)
Re: [Scheme-reports] Reformulated numeric-tower ballot Andy Wingo (14 May 2014 20:45 UTC)
Re: [Scheme-reports] Reformulated numeric-tower ballot Arthur A. Gleckler (14 May 2014 20:56 UTC)
Re: [Scheme-reports] Reformulated numeric-tower ballot Per Bothner (14 May 2014 23:11 UTC)
Re: [Scheme-reports] Reformulated numeric-tower ballot John Cowan (15 May 2014 03:22 UTC)
Re: [Scheme-reports] Reformulated numeric-tower ballot Per Bothner (15 May 2014 07:14 UTC)
Re: [Scheme-reports] Reformulated numeric-tower ballot John Cowan (15 May 2014 13:30 UTC)
Re: [Scheme-reports] Reformulated numeric-tower ballot Per Bothner (15 May 2014 22:08 UTC)
Re: [Scheme-reports] Reformulated numeric-tower ballot Alaric Snell-Pym (15 May 2014 10:47 UTC)
Re: [Scheme-reports] Reformulated numeric-tower ballot Sascha Ziemann (16 May 2014 08:37 UTC)
Re: [Scheme-reports] Reformulated numeric-tower ballot Alaric Snell-Pym (16 May 2014 08:46 UTC)
Re: [Scheme-reports] Reformulated numeric-tower ballot Peter Bex (16 May 2014 08:57 UTC)
Re: [Scheme-reports] Reformulated numeric-tower ballot John Cowan (16 May 2014 21:05 UTC)
Re: [Scheme-reports] Reformulated numeric-tower ballot John Cowan (16 May 2014 20:26 UTC)
Re: [Scheme-reports] Reformulated numeric-tower ballot xacc.ide@gmail.com (16 May 2014 20:41 UTC)

Re: [Scheme-reports] Reformulated numeric-tower ballot Per Bothner 15 May 2014 07:09 UTC

On 05/14/2014 08:17 PM, John Cowan wrote:
> WG1 thanks you, Alex thanks you, and I thank you.

Even more thanks in return!

>  I see Kawa is getting
> close to R7RS-small; is there a list somewhere of things not yet implemented?

Not quite.  I have list of r7rs sections I believe are completely implemented.
This includes conditionals, record type definitions, pairs and lists, strings,
vectors, bytevectord, input and output.  System interface and exceptions are
"close enough".

The big missing piece is libraries.  import and export are fully implemented
(including rename) as top-level forms.  However, the define-library form is missing.
I also need to (re-) think how <library name> translates to class name - and
to a source file name, which relates to search paths.  I.e. the basic functionality
is there, but there are number of "pragmatics" issues to resolve.

I'm currently focusing on re-writing the calling convention when calling an unknown
function or doing a tail-call.  (Calling a known function without general tail-call
elimination basically compiles to a method call.)  One of the goals is to support
pattern-matching.  Once this is "in harbor" (to use a Norwegian idiom) my plan
is to focus on libraries and the rest of r7rs support.
--
	--Per Bothner
per@bothner.com   http://per.bothner.com/

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports