Torsten, Pharo will be different from Squeak, but it should be a Smalltalk, not what we think a C* (C/C++/Java/Python/C#/etc.) programmer would to to Smalltalk to "fix" it.
Without specific complaints, it is hard to know whether there is an unfortunate synergy among some of Squeak's quirks, or whether the developer never quite mastered Smalltalk. On the former, the number crunching side of the project is probably something that I would dump into a C-callable C++ dll/so. Plugins, if used, would be a real pain in the neck, at least from my perspective. That would be the case both because of the the development cycle, and because C++ operators and precedence will have advantages over Slang for translating equations into code. Plugins would add mixed-language hassles without much benefit beyond speed. IMHO, the Squeak community has a bias against FFI. What I do not know is whether that is justified on technical grounds. Dolphin's FFI works very well, so if there is a problem, we should fix it, not discourage the concept. Another consideration is the devices in question. I have tried to avoid palm-top devices on the grounds that tablets are "real computers" with much longer product life cycles, more computing power and far fewer gimmicks than their smaller cousins. My fear is that by the time I figure out the oddities of one system, it will be replaced by another, and I would have been better off prototyping on something more stable and powerful. That said, I'm glad to people tackling small machines, because I might really need them some day :) Bill Wilhelm K. Schwab, Ph.D. University of Florida Department of Anesthesiology PO Box 100254 Gainesville, FL 32610-0254 Email: [EMAIL PROTECTED] Tel: (352) 273-6785 FAX: (352) 392-7029 >>> [EMAIL PROTECTED] 10/08/08 4:13 AM >>> Found a program currently written in Squeak called TaalPulse (see http://taalpulse.net). >From the news page: "For the technically inclined, the new version of TaalPulse is being written in C++ using the Qt 4.4 user-interface toolkit. " In the forum the developer Guillaume Pothier explains his decision: http://sourceforge.net/mailarchive/[EMAIL PROTECTED]&forum_name=taalpulse-user "Squeak was the only truly portable solution, and it still is to this day" "Although I haven't programmed in C++ for years I am confident it will be easier than Smalltalk" Could not really understand the move to C++, it's sad and at least this rings some bells that Pharo has to be different than Squeak ... Bye Torsten -- Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten Browser-Versionen downloaden: http://www.gmx.net/de/go/browser _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
