On Thu, Jul 30, 2009 at 04:40:35AM +0300, Igor Stasenko wrote:
> 2009/7/30 Igor Stasenko <siguc...@gmail.com>:
> [snip ]
> > right, this is what i'm actually proposing.. use it in a way like:
> >
> > menuBuilder := OSProcess platformMenuBuilder.
> >
> > menuBuilder ifNotNil: [
> > ?? menuBuilder addMenu: #('File Edit Help Other Boring Stuff')...
> > ]
> >
> err.. OSPlatform, not OSProcess :)

;-)

FWIW, the implementation that I used for OSProcess is:

        OSProcess class>>isWindows
        OSProcess class>>isUnix
        OSProcess class>>isUnixMac
        OSProcess class>>isNonUnixMac
        OSProcess class>>isRiscOS (1)
        OSProcess class>>isOS2 (2)

And yes, Squeak does run on platforms other than unix and win32. Hopefully
it is not too much of a stretch to envision #isSqueakNOS, #isPlan9, #isVMS,
#isChrome, and #isTripos (3). And Tripos was the host for BCPL (4) which was a
host for early Smalltalk, which begat Squeak, which inspired Pharo, which
leads us to this discussion, so give some love to Tripos and also to Martin
Richards (5) who continues to advance the development of several of these
seminal technologies.

Dave

(1) http://en.wikipedia.org/wiki/Riscos
    http:/rowledge.org/tim/squeak/RISCOSSqueak.html
(2) http://en.wikipedia.org/wiki/OS2
    http://www.jvuletich.org/Squeak/SqueakForOS2/SqueakForOS2Eng.html
(3) http://en.wikipedia.org/wiki/TRIPOS
    http://www.cl.cam.ac.uk/~mr10/Cintpos.html
(4) http://en.wikipedia.org/wiki/BCPL
    http://www.cl.cam.ac.uk/~mr10/BCPL.html
(5) http://www.cl.cam.ac.uk/~mr10


_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to