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