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: (eq? sym1 sym2) implementation


On Sat, 19 Mar 2005 15:17:12 -0800, Per Bothner <per@bothner.com> wrote:
> Jim White wrote:
> > I think it poor style to depend on this aspect of Kawa's implementation
> > (that symbols are j.l.String) and beware that it may break in the
> > future.
> 
> People do seem to be in favor of changing the implementation of Scheme
> symbols to use gnu.mapping.Symbol.  When I get the time I plan to try
> this change and see how it works.  To avoid breaking too many programs,
> we'd probably make it so String and Symbol can be automatically be
> convetered to each other.  That pre-supposes a change to the Kawa
> type system to support language-specific type coercions - which we'll
> also use for number, e.g. coercing Integer to Scheme <integer>.
> --
>         --Per Bothner
> per@bothner.com   http://per.bothner.com/

Very cool!  We're all looking forward to it. :-)

-steve


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