At 10:53 AM -0400 6/25/02, Josh Wilmes wrote:
>And i think it's worth saying that the XS hook should be a well-behaved
>parrot extension, once the extension API is defined. Having it get too
>intertwined with parrot's guts would be a terrible thing.
Oh, absolutely. The XS interface will be a layer between the
extension interface and the XS extensions--it'll live outside the
core.
>At 9:42 on 06/25/2002 CDT, Dan Sugalski <[EMAIL PROTECTED]> wrote:
>
>> At 8:41 AM -0500 6/25/02, Dave Goehrig wrote:
>> >Last night I wanted to see just how much of the API very vanilla
>> >XS code would require. In the limited sampling I did, I found
>> >37 distinct functions and macros. Based on this, I'd say a reasonable
>> >guestimate for minimal core functionality is about 50 distinct functions.
>> >
>> >Best guesses would place reasonably featured XS support at somewhere
>> >like a mixture 150-250 function calls and macros, where reasonably
>> >featured implies some minimal amount of work to get the wierdest
>> >XS modules working. (which would be expected with any serious internals
>> >revision).
>> >
>> >Porting 50 functions doesn't seem that unreasonable to save thousands
>> >of hours of work. I'd be willing to take the initial stab at it
>> >unless someone else is more motivated.
>>
>> That'd be cool. Be aware that Parrot, at the moment, has *no*
>> extension API at the moment. (None of the functions, save those
> > explicitly exported in the embedding code, will be visible externally)
--
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk