[DOCS] Maximum Squeak - accelerating Squeak and named primitives.

Ned Konz ned at bike-nomad.com
Mon Feb 10 21:23:15 UTC 2003


On Monday 10 February 2003 12:22 pm, Tim Rowledge wrote:
> Ned Konz <ned at bike-nomad.com> appears to have written:
> > http://bike-nomad.com/squeak/writingPlugins.html
>
> Looks like a great start Ned.
> a) Tim Rowledge's JPEGPlugin ? Erm, not so far as I remember! Who
> actually did write it?

Andreas did. I just changed that.

> b) VMMaker is mentioned rather obliquely but obviously the swiki
> page could link to the explanation and instructions

That's in the part that isn't written yet.
Attached is my outline (that also generated the HTML). There's space 
there for a discussion about VMMaker.

> c) we definitely need some discussion of the difference between
> InterpreterPlugin subclasses and TestInterpreterPlugin subclasses.
> And we really ought to rename TestInterpreterPlugin!

Yes. I was afraid to because it'd break outside plugins.

> d) why to write plugins? wrt speed, in general I'd advise that
> speed will only really improve with fairly static code. That is to
> say code where the work is not making use of polymorphism or the
> other benefit s of message sending. To illustrate, I rather suspect
> that code to multiply two large matices wouldbe very good to
> pluginise whereas a solid modeller would not.

Good point.

> e) It would probably be worth desiging a series of example plugins
> of increasing complexity or better yet finding ones that would
> serve that aready exist in the system. FileCopyPlugin is about the
> simplest possibleplugin that uses an outside function and
> FlippyArrayPlugin2 is probably the simplest possible at all.

I'd like to see an async (blocking) Serial plugin...

-- 
Ned Konz
http://bike-nomad.com
GPG key ID: BEEA7EFE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: writingPlugins.otl
Type: text/x-otl
Size: 55473 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20030210/8859337a/writingPlugins.bin


More information about the Squeak-dev mailing list