Thank you. I was talking about your experience with Pharo :-) But your description is nice also.
Regards, On Mon, Apr 11, 2016 at 8:40 PM, Alistair Grant <akgrant0...@gmail.com> wrote: > Hi Serge, > > On Mon, Apr 11, 2016 at 09:46:02AM +0200, Serge Stinckwich wrote: >> On Mon, Apr 11, 2016 at 8:57 AM, Alistair Grant <akgrant0...@gmail.com> >> wrote: >> > >> > Also my first week with Pharo, and first week with Smalltalk in over 20 >> > years. >> >> Congrats ! >> Tell us what is your experience until now ;-) > > I was the technical lead of a team that programmed with VisualWorks 2.5 > for several years in the 90's, porting it to VMS (VAX and Aplha) and > writing a real-time graphical interface for monitoring and controlling > the water distribution in one of the capital cities in Australia > (Brisbane). > > The UI allowed users to build a library of widgets from basic shapes, > e.g. valves, pumps, reservoirs, etc. They could then be built up to > schematics and attached to a real-time database, receiving events > whenever a value changed. E.g. valves would change shape or colour > depending on whether they were open or closed, alarms would flash, a > pump would show its flow rate, etc. > > We tested it receiving up to 1200 events per second (this was in the > days when a 100MHz RISC processor was the best available (from memory)). > All the graphics, event management and query optimisation were in > Smalltalk, the database query execution and event delivery was in C (the > database was in-memory and didn't support any query language, that all > had to be done by the client). > > I left the company a year or so later. I heard that it was replaced > some years after I left, but I'm not sure when that happened. > > Cheers, > Alistair > -- Serge Stinckwich UCBN & UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://www.doesnotunderstand.org/