(usagi-users 03520) Re: Porting SUnet to s48; network API convergance
Andreas Bernauer <[email protected]>
| Newsgroups | gmane.linux.ipv6.usagi.users |
|---|---|
| Message-ID | <c92980110510080327l62490b5gc41a399696dd14c5__22570.0496267111$1128784868$gmane$org@mail.gmail.com> |
On 10/7/05, Andreas Rottmann <[email protected]> wrote: > Since I'd like to be able to run SUnet on Scheme48, I have wondered > what the best way would be to achive this; here are excerpts of my > exchange with Michael Sperber: > > Since currently these > constants are hardcoded to match the constants used in the > corresponding C API, my idea was to have a platform-specific mapping > procedure, e.g. PROTOCOL-FAMILY->OS-INTEGER, that maps the finite type > instances to their C constant counterparts. > > Of course these changes will break backwards compatibility, hence code > using the network API must be adapted or the old interface > retained. I'm currently not so much into SUnet and scsh, but what's the point in porting SUnet from scsh to Scheme48 and at the same time breaking backwards compatibility? I am not sure if I understand you correctly: when people want to add something to SUnet, will they have to write one version for scsh and one version for Scheme48? Cheers, Andreas.