Re: [Pharo-project] [ANN] 1.0 One-Click image
Hi, Any reason to not use http://squeakvm.org/unix/release/Squeak-4.0.3.2202-linux_i386.tar.gzbinaries ? IMHO we should. Here's an updated One Click image which uses vm 4.0.3.2202 http://lolgzs.free.fr/pharo/Pharo-1.0-OneClick.zip Can we get rid of the __MACOSX folder in all .zip put on Pharo website ? I'm tired of deleting them :) Cheers, Laurent Laffont On Wed, Apr 14, 2010 at 4:42 PM, Marcus Denker marcus.den...@inria.frwrote: https://gforge.inria.fr/frs/download.php/26828/Pharo-1.0-OneClick.zip -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [update 1.1] #11314 : textEditor from CUIS
No no no this is not your mistake!!! Thanks for taking the time to push it to pharo instead of selfishly keeping it for you. We integrated it so that other people can help and contribute. Everybody can help. Setf ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [update 1.1] #11314 : textEditor from CUIS
On Apr 15, 2010, at 12:43 AM, Fernando olivero wrote: Also most of the bugs happen when trying to use the Cuis old code for system navigation. SmalltalkTextEditor methods for browsing senders, implementors and alike. Stef fixed a couple of them, today i fixed a couple more. publish it in the inbox so that I can integrate it and so that other people do not redo the same. Tomorrow i'll post a slice with the fixes i've done this past week. Fernando On Apr 14, 2010, at 9:06 PM, Fernando olivero wrote: Now we should debug it. So please use them and we will find and fix the bugs. Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [update 1.1] #11314 : textEditor from CUIS
No no no this is not your mistake!!! Thanks for taking the time to push it to pharo instead of selfishly keeping it for you. Yeah, I really like the new editor. It is fast :-) We integrated it so that other people can help and contribute. If I find time I might propose some changes to make it more extensible (taking some ideas from Safara), e.g. to make shout and other tools pluggable. Lukas -- Lukas Renggli www.lukas-renggli.ch ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
[Pharo-project] Really Important message (tm)
Hi guys Let me reiterate it: - We need you! - 75 % of the issues on the bug tracker are simple. - BTW how did we learn stuff, by reading code and learning. I'm not smart I'm just a tedious learner I can any opportunity to learn something new. - if you spend 30 min a week, YOU CAN get an IMPACT! - if pharo is important for you then 30 min in a good investment - every single LITTLE bugs fixed and improvement is IMPORTANT - we do not want the final latest coolest superhyper cool and hyper clever fixes! - we accept little improvement - in UNSTABLE we have the right to push not 100% finish code Now think what YOU can do for pharo. Because Yes YOU can - screencast - checking tests (yesterday I moved CompiledMethodAsStringTesttestPrint to CompiledMethodTesttestPrint) Yeah hyper difficult - Class comments: look at the URI class comment - blogging - tweeting We should slowly change our process so that Pharo continue to evolve even if we disappear on the moon. Now I asked marcus to focus on the newcompiler and stop fixing little bugs because we want to make progress on other fronts. We want newcompiler - we want the newcompiler - we want the newcompiler and fixing it and fixing its interface. We want Helvetia hooks -We want Helvetia hooks. We want a new package object (but I do not find time to code argh). Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [update 1.1] #11314 : textEditor from CUIS
lukas please use pomodoro: 3 one PhD and one on Pharo :) Yeah, I really like the new editor. It is fast :-) We integrated it so that other people can help and contribute. If I find time I might propose some changes to make it more extensible (taking some ideas from Safara), e.g. to make shout and other tools pluggable. Lukas -- Lukas Renggli www.lukas-renggli.ch ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [ANN] 1.0 One-Click image
We need a script to build one click images. We need a hudson server to build click images. But we do not have the time. So anybody that want to help can. Stef On Apr 15, 2010, at 8:06 AM, laurent laffont wrote: Hi, Any reason to not use http://squeakvm.org/unix/release/Squeak-4.0.3.2202-linux_i386.tar.gz binaries ? IMHO we should. We wanted to get out And we did not know if this wm really work. And we waited too long And we can do a 1.0.1 soon. Here's an updated One Click image which uses vm 4.0.3.2202 http://lolgzs.free.fr/pharo/Pharo-1.0-OneClick.zip Cool but is it stable? Can we get rid of the __MACOSX folder in all .zip put on Pharo website ? I'm tired of deleting them :) Cheers, Laurent Laffont On Wed, Apr 14, 2010 at 4:42 PM, Marcus Denker marcus.den...@inria.fr wrote: https://gforge.inria.fr/frs/download.php/26828/Pharo-1.0-OneClick.zip -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [ANN] 1.0 One-Click image
Laurent, thanks for pushing! We decided against upgrading to the newest Linux VM because it was just released the other day. I'd rather stick a while with the old one until we know the new one doesn't have any obvious glitches. So we should start using it but not put it into the official release. As Stef points out, we can do a 1.0.1 release with such upgrades if we don't want to wait for 1.1. It took us a long time to get 1.0 ready and in the future we should speed up our release cycles. Cheers, Adrian On Apr 15, 2010, at 09:17 , Stéphane Ducasse wrote: We need a script to build one click images. We need a hudson server to build click images. But we do not have the time. So anybody that want to help can. Stef On Apr 15, 2010, at 8:06 AM, laurent laffont wrote: Hi, Any reason to not use http://squeakvm.org/unix/release/Squeak-4.0.3.2202-linux_i386.tar.gz binaries ? IMHO we should. We wanted to get out And we did not know if this wm really work. And we waited too long And we can do a 1.0.1 soon. Here's an updated One Click image which uses vm 4.0.3.2202 http://lolgzs.free.fr/pharo/Pharo-1.0-OneClick.zip Cool but is it stable? Can we get rid of the __MACOSX folder in all .zip put on Pharo website ? I'm tired of deleting them :) Cheers, Laurent Laffont On Wed, Apr 14, 2010 at 4:42 PM, Marcus Denker marcus.den...@inria.fr wrote: https://gforge.inria.fr/frs/download.php/26828/Pharo-1.0-OneClick.zip -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [ANN] 1.0 One-Click image
On Thu, Apr 15, 2010 at 9:17 AM, Stéphane Ducasse stephane.duca...@inria.fr wrote: We need a script to build one click images. We need a hudson server to build click images. But we do not have the time. So anybody that want to help can. Stef On Apr 15, 2010, at 8:06 AM, laurent laffont wrote: Hi, Any reason to not use http://squeakvm.org/unix/release/Squeak-4.0.3.2202-linux_i386.tar.gzbinaries ? IMHO we should. We wanted to get out And we did not know if this wm really work. And we waited too long And we can do a 1.0.1 soon. Here's an updated One Click image which uses vm 4.0.3.2202 http://lolgzs.free.fr/pharo/Pharo-1.0-OneClick.zip Cool but is it stable? On a production server I don't know. As an hobbyist user, yes :). All tests green. I agree we need more feedback. But to have feedback we need to publish it... arggh.. at least update the link to this VM on Pharo website ? Laurent Laffont Can we get rid of the __MACOSX folder in all .zip put on Pharo website ? I'm tired of deleting them :) Cheers, Laurent Laffont On Wed, Apr 14, 2010 at 4:42 PM, Marcus Denker marcus.den...@inria.fr wrote: https://gforge.inria.fr/frs/download.php/26828/Pharo-1.0-OneClick.zip -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [ANN] 1.0 One-Click image
Cool but is it stable? On a production server I don't know. As an hobbyist user, yes :). All tests green. I agree we need more feedback. But to have feedback we need to publish it... arggh.. at least update the link to this VM on Pharo website ? yes with a nice warning that we need feedback. Stef Laurent Laffont Can we get rid of the __MACOSX folder in all .zip put on Pharo website ? I'm tired of deleting them :) Cheers, Laurent Laffont On Wed, Apr 14, 2010 at 4:42 PM, Marcus Denker marcus.den...@inria.fr wrote: https://gforge.inria.fr/frs/download.php/26828/Pharo-1.0-OneClick.zip -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [update 1.1] #11314 : textEditor from CUIS
On Apr 15, 2010, at 12:43 43AM, Fernando olivero wrote: Also most of the bugs happen when trying to use the Cuis old code for system navigation. SmalltalkTextEditor methods for browsing senders, implementors and alike. Stef fixed a couple of them, today i fixed a couple more. Tomorrow i'll post a slice with the fixes i've done this past week. Fernando I went through the beginning of various keyboard shortcuts in TextEditor, the following were my notes: End (#cursorEnd:) raises mnu Cmd-h (#setSearchString:) raised mnu - Ctrl-Enter (#crWithIndent:) is the same as default enter-action. Auto-indent setting is no longer available. - Esc action defined in Editor shortcut will never be used, since NewTextMorph/EntryFieldMorph returns early in keyStroke: method for esc characters (To do Announcement, which only morph itself is registered to). Should these Announcements be located in Editor, or its morph? If in editor, example1 could still work, you'd just do e model onEscapeSend: #delete to: e. Or better yet: e model announcer on: EscapePressed send: #delete to: e. that way you don't have duplicate utility methods for every announcement class / handling method you want to be able to plug into. Not to mention you can use the same Editor / Announcement plugin method for other frameworks than morphic. Also, SimpleEditordispatchOn: has special code for Character cr on top, but the TextEditor code for handling of cr below (the asciiValue = 13 part) has not been removed although it is never called. In regards to the cr-handling in dispatchOn:, I don't really see the value of allowing typing of multiple line ending conventions in strings inside the image using modifier keys. Re: the previous lengthy discussion on the topic, I'm with the side that wanted to have consistent line endings in in-image strings. There are also references to Preferences 9 or so places in the code, these should be changed to Settings-equivalents. Cheers, Henry ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [update 1.1] #11314 : textEditor from CUIS
Henrik Johansen a écrit : There are also references to Preferences 9 or so places in the code, these should be changed to Settings-equivalents. Fixed http://code.google.com/p/pharo/issues/detail?id=2312 Cheers Alain Cheers, Henry ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Really Important message (tm)
On 15 April 2010 10:14, Stéphane Ducasse stephane.duca...@inria.fr wrote: Hi guys Let me reiterate it: - We need you! - 75 % of the issues on the bug tracker are simple. - BTW how did we learn stuff, by reading code and learning. I'm not smart I'm just a tedious learner I can any opportunity to learn something new. - if you spend 30 min a week, YOU CAN get an IMPACT! - if pharo is important for you then 30 min in a good investment - every single LITTLE bugs fixed and improvement is IMPORTANT - we do not want the final latest coolest superhyper cool and hyper clever fixes! - we accept little improvement - in UNSTABLE we have the right to push not 100% finish code Now think what YOU can do for pharo. Because Yes YOU can - screencast - checking tests (yesterday I moved CompiledMethodAsStringTesttestPrint to CompiledMethodTesttestPrint) Yeah hyper difficult - Class comments: look at the URI class comment - blogging - tweeting We should slowly change our process so that Pharo continue to evolve even if we disappear on the moon. Now I asked marcus to focus on the newcompiler and stop fixing little bugs because we want to make progress on other fronts. We want newcompiler - we want the newcompiler - we want the newcompiler and fixing it and fixing its interface. We want Helvetia hooks -We want Helvetia hooks. what is it? We want a new package object (but I do not find time to code argh). Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project -- Best regards, Igor Stasenko AKA sig. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Really Important message (tm)
We want Helvetia hooks -We want Helvetia hooks. what is it? http://scg.unibe.ch/research/helvetia Lukas -- Lukas Renggli www.lukas-renggli.ch ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Really Important message (tm)
You are right... and I pick up the glove. I want compromise some of my free time on move on Pharo :) This is not really much, since now I have several ongoing projects who (I hope) will contribute to pharo community: -Mars/Deimos -Reef -SeasideXUL/Magritte-SeasideXUL (this is new :P) but I think I can spend a couple of hours/week on (trying to) solve some of the minor issues, starting this week. Cheers, Esteban On 2010-04-15 04:14:59 -0300, Stéphane Ducasse stephane.duca...@inria.fr said: Hi guys Let me reiterate it: - We need you! - 75 % of the issues on the bug tracker are simple. - BTW how did we learn stuff, by reading code and learning. I'm not smart I'm just a tedious learner I can any opportunity to learn something new. - if you spend 30 min a week, YOU CAN get an IMPACT! - if pharo is important for you then 30 min in a good investment - every single LITTLE bugs fixed and improvement is IMPORTANT - we do not want the final latest coolest superhyper cool and hyper clever fixes! - we accept little improvement - in UNSTABLE we have the right to push not 100% finish code Now think what YOU can do for pharo. Because Yes YOU can - screencast - checking tests (yesterday I moved CompiledMethodAsStringTesttestPrint to CompiledMethodTesttestPrint) Yeah hyper difficult - Class comments: look at the URI class comment - blogging - tweeting We should slowly change our process so that Pharo continue to evolve even if we disappear on the moon. Now I asked marcus to focus on the newcompiler and stop fixing little bugs because we want to make progress on other fronts. We want newcompiler - we want the newcompiler - we want the newcompiler and fixing it and fixing its interface. We want Helvetia hooks -We want Helvetia hooks. We want a new package object (but I do not find time to code argh). Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Really Important message (tm)
oops, I forgot to say I also collaborating with SquakDBX... Mariano is going to kill me... :P On 2010-04-15 09:34:29 -0300, Esteban Lorenzano esteba...@gmail.com said: You are right... and I pick up the glove. I want compromise some of my free time on move on Pharo :) This is not really much, since now I have several ongoing projects who (I hope) will contribute to pharo community: -Mars/Deimos -Reef -SeasideXUL/Magritte-SeasideXUL (this is new :P) but I think I can spend a couple of hours/week on (trying to) solve some of the minor issues, starting this week. Cheers, Esteban On 2010-04-15 04:14:59 -0300, Stéphane Ducasse stephane.duca...@inria.fr said: Hi guys Let me reiterate it: - We need you! - 75 % of the issues on the bug tracker are simple. - BTW how did we learn stuff, by reading code and learning. I'm not smart I'm just a tedious learner I can any opportunity to learn something new. - if you spend 30 min a week, YOU CAN get an IMPACT! - if pharo is important for you then 30 min in a good investment - every single LITTLE bugs fixed and improvement is IMPORTANT - we do not want the final latest coolest superhyper cool and hyper clever fixes! - we accept little improvement - in UNSTABLE we have the right to push not 100% finish code Now think what YOU can do for pharo. Because Yes YOU can - screencast - checking tests (yesterday I moved CompiledMethodAsStringTesttestPrint to CompiledMethodTesttestPrint) Yeah hyper difficult - Class comments: look at the URI class comment - blogging - tweeting We should slowly change our process so that Pharo continue to evolve even if we disappear on the moon. Now I asked marcus to focus on the newcompiler and stop fixing little bugs because we want to make progress on other fronts. We want newcompiler - we want the newcompiler - we want the newcompiler and fixing it and fixing its interface. We want Helvetia hooks -We want Helvetia hooks. We want a new package object (but I do not find time to code argh). Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Rome and Rome plugin
Hi john Smalltalk listLoadedModules #('Matrix2x3Plugin 13 March 2010 (i)' 'FloatArrayPlugin 13 March 2010 (i)' 'SurfacePlugin Mar 13 2010 (i)' 'RomePlugin dg.40 4 February 2008 (e)' 'UUIDPlugin 13 March 2010 (i)' 'ClipboardExtendedPlugin 20 August 2009 (e)' 'ZipPlugin 13 March 2010 (i)' 'SocketPlugin 13 March 2010 (i)' 'LocalePlugin 9 June 2005 (e)' 'InternetConfigPlugin 13 March 2010 (i)' 'B2DPlugin 13 March 2010 (i)' 'BitBltPlugin 13 March 2010 (i)' 'LargeIntegers v1.5 13 March 2010 (i)' 'MacMenubarPlugin 13 March 2010 (i)' 'SecurityPlugin 13 March 2010 (i)' 'FilePlugin 13 March 2010 (i)' 'DropPlugin 13 March 2010 (i)' 'MiscPrimitivePlugin 13 March 2010 (i)') So the RomePlugin is loaded. But I still get primOpen primitive: 'primitiveOpen' module: 'RomePlugin' ^self primitiveFailed when I try the demoMovingCar I will try to put the info.plist to 1 On Apr 14, 2010, at 6:09 PM, John M McIntosh wrote: There should be a rome plugin RomePlugin.bundle v 1.2.1 in the resource folder of the macintosh V4.x VMs... You'll need to chase why it doesn't load. Adjust the info.plist 'SqueakDebug' to 1 in the VM, start and then use apple's console application to check for messages in the system log to see what happens when it attempts to load the plugin. On 2010-04-14, at 2:45 AM, Stéphane Ducasse wrote: But mike the romePlugin is in the resources folder. Stef On Apr 14, 2010, at 11:16 AM, Michael Rueger wrote: On 4/14/2010 10:06 AM, Cyrille Delaunay wrote: RomePlugin is present in none of listLoadedModules and listBuiltinModules that would explain the problem. You need the external plugin then. MIchael ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project -- === John M. McIntosh john...@smalltalkconsulting.com Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com === ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Really Important message (tm)
Thanks! Thanks! Thanks! 30 min. One little bug or a little tests. Yes you can have an impact! Stef On Apr 15, 2010, at 2:34 PM, Esteban Lorenzano wrote: You are right... and I pick up the glove. I want compromise some of my free time on move on Pharo :) This is not really much, since now I have several ongoing projects who (I hope) will contribute to pharo community: -Mars/Deimos -Reef -SeasideXUL/Magritte-SeasideXUL (this is new :P) but I think I can spend a couple of hours/week on (trying to) solve some of the minor issues, starting this week. Cheers, Esteban On 2010-04-15 04:14:59 -0300, Stéphane Ducasse stephane.duca...@inria.fr said: Hi guys Let me reiterate it: - We need you! - 75 % of the issues on the bug tracker are simple. - BTW how did we learn stuff, by reading code and learning. I'm not smart I'm just a tedious learner I can any opportunity to learn something new. - if you spend 30 min a week, YOU CAN get an IMPACT! - if pharo is important for you then 30 min in a good investment - every single LITTLE bugs fixed and improvement is IMPORTANT - we do not want the final latest coolest superhyper cool and hyper clever fixes! - we accept little improvement - in UNSTABLE we have the right to push not 100% finish code Now think what YOU can do for pharo. Because Yes YOU can - screencast - checking tests (yesterday I moved CompiledMethodAsStringTesttestPrint to CompiledMethodTesttestPrint) Yeah hyper difficult - Class comments: look at the URI class comment - blogging - tweeting We should slowly change our process so that Pharo continue to evolve even if we disappear on the moon. Now I asked marcus to focus on the newcompiler and stop fixing little bugs because we want to make progress on other fronts. We want newcompiler - we want the newcompiler - we want the newcompiler and fixing it and fixing its interface. We want Helvetia hooks -We want Helvetia hooks. We want a new package object (but I do not find time to code argh). Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
[Pharo-project] [update 1.1] #11317
11317 - - Issue 2312: Preferences removal for the new text editor from cuis - Issue 2311: browser system category menu: recent + find class merged Issue 2232: digitValue speed up part one 1) Cache Character DigitValues to gain some speed. Warning: continue parsing lowercase digits, though it was not consensual. Note: class var initialization testing will be removed in nxt release. It s only an upgrade guard. 2) Avoid using size == 0 ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
[Pharo-project] [ANN] Pharo 1.0 released!
Hi all, I'm excited to announce our first official release! Please check out the updated website at www.pharo-project.org. Specific information about what this release provides can be found on www.pharo-project.org/pharo-download/release-1-0 Please help us spread the word! I've written a blog post that can be linked: http://www.pharo-project.org/news?article=pharo-news-3-pharo-1-0-released Cheers, Adrian ___ http://www.adrian-lienhard.ch/ ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [ANN] Pharo 1.0 released!
Congrats! Alex 2010/4/15 Adrian Lienhard a...@netstyle.ch: Hi all, I'm excited to announce our first official release! Please check out the updated website at www.pharo-project.org. Specific information about what this release provides can be found on www.pharo-project.org/pharo-download/release-1-0 Please help us spread the word! I've written a blog post that can be linked: http://www.pharo-project.org/news?article=pharo-news-3-pharo-1-0-released Cheers, Adrian ___ http://www.adrian-lienhard.ch/ ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [Pharo-users] [ANN] Pharo 1.0 released!
On Thu, Apr 15, 2010 at 3:47 PM, Adrian Lienhard a...@netstyle.ch wrote: Hi all, I'm excited to announce our first official release! Please check out the updated website at www.pharo-project.org. Specific information about what this release provides can be found on www.pharo-project.org/pharo-download/release-1-0 Please help us spread the word! I've written a blog post that can be linked: http://www.pharo-project.org/news?article=pharo-news-3-pharo-1-0-released Cheers, Adrian Thanks ! Laurent Laffont ___ http://www.adrian-lienhard.ch/ ___ Pharo-users mailing list pharo-us...@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [Pharo-users] [ANN] Pharo 1.0 released!
Thanks adrian, marcus and mariano. Now let us move to 1.1 :) Stef On Apr 15, 2010, at 3:47 PM, Adrian Lienhard wrote: Hi all, I'm excited to announce our first official release! Please check out the updated website at www.pharo-project.org. Specific information about what this release provides can be found on www.pharo-project.org/pharo-download/release-1-0 Please help us spread the word! I've written a blog post that can be linked: http://www.pharo-project.org/news?article=pharo-news-3-pharo-1-0-released Cheers, Adrian ___ http://www.adrian-lienhard.ch/ ___ Pharo-users mailing list pharo-us...@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [Pharo-users] [ANN] Pharo 1.0 released!
On 4/15/10, Adrian Lienhard a...@netstyle.ch wrote: Hi all, I'm excited to announce our first official release! Congratulations to all the people involved in this project. Thanks for the vision, the courage to start it, the efforts to keep it going, for contributing by bug reporting, news spreading, blog postings and of course bug fixing. This is a major milestone and it is the first step to build a better Smalltalk. Thanks to all. Miguel Coba http://miguel.leugim.com.mx Please check out the updated website at www.pharo-project.org. Specific information about what this release provides can be found on www.pharo-project.org/pharo-download/release-1-0 Please help us spread the word! I've written a blog post that can be linked: http://www.pharo-project.org/news?article=pharo-news-3-pharo-1-0-released Cheers, Adrian ___ http://www.adrian-lienhard.ch/ ___ Pharo-users mailing list pharo-us...@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [ANN] Pharo 1.0 released!
Grats to all! Small nitpick: There's a link to the download page, on the download page. ie http://www.pharo-project.org/pharo-download/release-1-0 is the same as http://www.pharo-project.org/pharo-download/release-1-0?article=download. Cheers, Henry On Apr 15, 2010, at 3:47 37PM, Adrian Lienhard wrote: Hi all, I'm excited to announce our first official release! Please check out the updated website at www.pharo-project.org. Specific information about what this release provides can be found on www.pharo-project.org/pharo-download/release-1-0 Please help us spread the word! I've written a blog post that can be linked: http://www.pharo-project.org/news?article=pharo-news-3-pharo-1-0-released Cheers, Adrian ___ http://www.adrian-lienhard.ch/ ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [ANN] Pharo 1.0 released!
Yay! Regards, Gary - Original Message - From: Henrik Johansen henrik.s.johan...@veloxit.no To: Pharo-project@lists.gforge.inria.fr Sent: Thursday, April 15, 2010 3:37 PM Subject: Re: [Pharo-project] [ANN] Pharo 1.0 released! Grats to all! Small nitpick: There's a link to the download page, on the download page. ie http://www.pharo-project.org/pharo-download/release-1-0 is the same as http://www.pharo-project.org/pharo-download/release-1-0?article=download. Cheers, Henry On Apr 15, 2010, at 3:47 37PM, Adrian Lienhard wrote: Hi all, I'm excited to announce our first official release! Please check out the updated website at www.pharo-project.org. Specific information about what this release provides can be found on www.pharo-project.org/pharo-download/release-1-0 Please help us spread the word! I've written a blog post that can be linked: http://www.pharo-project.org/news?article=pharo-news-3-pharo-1-0-released Cheers, Adrian ___ http://www.adrian-lienhard.ch/ ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [Pharo-users] [ANN] Pharo 1.0 released!
Great!!! finally we did it :) Now...if someone know how to do it, it would be really cool to post in reddit or slashdot Cheers Mariano On Thu, Apr 15, 2010 at 3:47 PM, Adrian Lienhard a...@netstyle.ch wrote: Hi all, I'm excited to announce our first official release! Please check out the updated website at www.pharo-project.org. Specific information about what this release provides can be found on www.pharo-project.org/pharo-download/release-1-0 Please help us spread the word! I've written a blog post that can be linked: http://www.pharo-project.org/news?article=pharo-news-3-pharo-1-0-released Cheers, Adrian ___ http://www.adrian-lienhard.ch/ ___ Pharo-users mailing list pharo-us...@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [ANN] Pharo 1.0 released!
Thanks, I fixed the link. Adrian On Apr 15, 2010, at 16:37 , Henrik Johansen wrote: Grats to all! Small nitpick: There's a link to the download page, on the download page. ie http://www.pharo-project.org/pharo-download/release-1-0 is the same as http://www.pharo-project.org/pharo-download/release-1-0?article=download. Cheers, Henry On Apr 15, 2010, at 3:47 37PM, Adrian Lienhard wrote: Hi all, I'm excited to announce our first official release! Please check out the updated website at www.pharo-project.org. Specific information about what this release provides can be found on www.pharo-project.org/pharo-download/release-1-0 Please help us spread the word! I've written a blog post that can be linked: http://www.pharo-project.org/news?article=pharo-news-3-pharo-1-0-released Cheers, Adrian ___ http://www.adrian-lienhard.ch/ ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
[Pharo-project] Fwd: Congratulations!
Begin forwarded message: From: Graham McLeod mcl...@iafrica.com Date: April 15, 2010 4:43:23 PM GMT+02:00 To: Stéphane Ducasse stephane.duca...@inria.fr Subject: Congratulations! Reply-To: mcl...@iafrica.com Hi Stephane This is a great milestone. Well done to you and all contributors. Great work Graham attachment: mcleod.vcf ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Really Important message (tm)
I was reading the website... if I want to be a commiter so I can fix bugs, I have to sign the license? How can I do that? On Thu, Apr 15, 2010 at 10:23 AM, Stéphane Ducasse stephane.duca...@inria.fr wrote: Thanks! Thanks! Thanks! 30 min. One little bug or a little tests. Yes you can have an impact! Stef On Apr 15, 2010, at 2:34 PM, Esteban Lorenzano wrote: You are right... and I pick up the glove. I want compromise some of my free time on move on Pharo :) This is not really much, since now I have several ongoing projects who (I hope) will contribute to pharo community: -Mars/Deimos -Reef -SeasideXUL/Magritte-SeasideXUL (this is new :P) but I think I can spend a couple of hours/week on (trying to) solve some of the minor issues, starting this week. Cheers, Esteban On 2010-04-15 04:14:59 -0300, Stéphane Ducasse stephane.duca...@inria.fr said: Hi guys Let me reiterate it: - We need you! - 75 % of the issues on the bug tracker are simple. - BTW how did we learn stuff, by reading code and learning. I'm not smart I'm just a tedious learner I can any opportunity to learn something new. - if you spend 30 min a week, YOU CAN get an IMPACT! - if pharo is important for you then 30 min in a good investment - every single LITTLE bugs fixed and improvement is IMPORTANT - we do not want the final latest coolest superhyper cool and hyper clever fixes! - we accept little improvement - in UNSTABLE we have the right to push not 100% finish code Now think what YOU can do for pharo. Because Yes YOU can - screencast - checking tests (yesterday I moved CompiledMethodAsStringTesttestPrint to CompiledMethodTesttestPrint) Yeah hyper difficult - Class comments: look at the URI class comment - blogging - tweeting We should slowly change our process so that Pharo continue to evolve even if we disappear on the moon. Now I asked marcus to focus on the newcompiler and stop fixing little bugs because we want to make progress on other fronts. We want newcompiler - we want the newcompiler - we want the newcompiler and fixing it and fixing its interface. We want Helvetia hooks -We want Helvetia hooks. We want a new package object (but I do not find time to code argh). Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Issue with PRFullTextSearch - WideString
This is likely a problem of the server adaptor you selected in your seaside setup. Do you use WAKomEncoded in Seaside 2.8 or the UTF-8 codex in Seaside 3? Lukas On 15 April 2010 17:54, Reza RAZAVI raz...@acm.org wrote: Hi, Congratulations for the release of Pharo 1.0! I'd also like to report a confusing issue encountered in following setting: - VM: Win32 - IX86 - NT - Squeak3.10.2 of '5 June 2008' [latest update: #7179] - Image: PharoCore1.0rc1 [Latest update: #10505] In the stack traces, I can see the following string 'Ambient Activity Systems However, that string is in reality 'Ambient Activity Systems – Key Features', which I can re-obtain by copying pasting the string above to any other text processor, like Word. But, if I copy past it into another editor in Pharo, it shows 'Ambient Activity Systems ? Key Features'. Now again, if I copy past this latter string to another editor, it shows the original one, that is 'Ambient Activity Systems – Key Features'. The full stack is copied below. I tried to report this issue via Mister Postman so as you get the full details of the stack, but got a *ConnectionTimeOut*, raised via SMTPClient fetchNextResponse, then SocketStream nextLine. If more details are needed, please tell me. How the above differences could be explained, and could they explain the subscript is out of bounds: 8212 error? Regards, Reza Razavi --- The full stack --- ByteArray(Object)error: ByteArray(Object)errorSubscriptBounds: ByteArray(Object)at: WideString(String)findSubstring:in:startingAt:matchTable: WideString(String)findString:startingAt:caseSensitive: WideString(String)includesSubstring:caseSensitive: [] in [] in PRFullTextSearchvisitStructure: [] in Set(Collection)anySatisfy: Setdo: Set(Collection)anySatisfy: [] in PRFullTextSearchvisitStructure: SortedCollection(OrderedCollection)do: MAPriorityContainer(MAContainer)do: PRFullTextSearchvisitStructure: PRFullTextSearch(PRVisitor)visitCase: PRFullTextSearch(PRVisitor)visitPage: PRPageaccept: PRPage(Object)acceptDecorated: [] in PRPage(PRDecorated)acceptDecorated: PRPage(PRDecorated)decorationsDo:ownerDo: PRPage(PRDecorated)acceptDecorated: PRFullTextSearch(PRVisitor)visit: [] in PRFullTextSearch(PRVisitor)visitAll: Array(SequenceableCollection)do: PRFullTextSearch(PRVisitor)visitAll: PRFullTextSearchvisitChildren: PRChildrenaccept: PRChildren(Object)acceptDecorated: PRFullTextSearch(PRVisitor)visit: [] in PRPage(PRDecorated)acceptDecorated: [] in PRPage(PRDecorated)decorationsDo:ownerDo: Array(SequenceableCollection)do: PRPage(PRDecorated)decorationsDo:ownerDo: PRPage(PRDecorated)acceptDecorated: PRFullTextSearch(PRVisitor)visit: [] in PRFullTextSearch(PRVisitor)visitAll: Array(SequenceableCollection)do: PRFullTextSearch(PRVisitor)visitAll: PRFullTextSearchvisitChildren: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PRChildrenaccept: PRChildren(Object)acceptDecorated: PRFullTextSearch(PRVisitor)visit: [] in PRPage(PRDecorated)acceptDecorated: [] in PRPage(PRDecorated)decorationsDo:ownerDo: Array(SequenceableCollection)do: PRPage(PRDecorated)decorationsDo:ownerDo: PRPage(PRDecorated)acceptDecorated: PRFullTextSearch(PRVisitor)visit: PRFullTextSearch(PRVisitor)start: PRFullTextSearchstart: PRFullTextSearch(PREnumerableVisitor)do: [] in PRFullTextSearch(PREnumerableVisitor)collect: Array class(SequenceableCollection class)streamContents: PRFullTextSearch(PREnumerableVisitor)collect: PRFullTextSearch(PREnumerableVisitor)contents PRAjaxSearchWidgetfindItems PRAjaxSearchWidgetunfilteredItems PRAjaxSearchWidget(PRStructuresWidget)items [] in PRAjaxSearchWidgetrenderItemsOn:for: BlockClosurerenderOn: WARenderCanvas(WARenderer)render: WARenderCanvas(WACanvas)render: [] in WAUnorderedListTag(WATagBrush)with: BlockClosurerenderOn: WARenderCanvas(WARenderer)render: WARenderCanvas(WACanvas)render: WARenderCanvas(WACanvas)nest: WAUnorderedListTag(WABrush)with: WAUnorderedListTag(WATagBrush)with: WARenderCanvas(WAHtmlCanvas)unorderedList: PRAjaxSearchWidgetrenderItemsOn:for: GRUnboundDelayedSendvalueWithArguments: [] in SUAutocompleter(PTUpdater)processOn:with: BlockClosurerenderOn: WARenderCanvas(WARenderer)render: WARenderCanvas(WACanvas)render: [] in SUAutocompleter(JSObject)render:on: [] in WARenderContextdocument:during: BlockClosureensure: WARenderContextdocument:during: SUAutocompleter(JSObject)render:on: SUAutocompleter(PTUpdater)processOn:with: [] in SUAutocompleter(PTAjax)processWith: WARequestContextrespond: SUAutocompleter(PTAjax)processWith: [] in SUAutocompleterregisterCallbackIn: BlockClosurevalueWithPossibleArguments: JSAjaxCallbackevaluateWithArgument: JSAjaxCallback(WACallback)evaluateWithFieldValues: [] in WACallbackRegistryhandle: Array(SequenceableCollection)do: WACallbackRegistryhandle: [] in [] in WAActionPhaseContinuationrunCallbacks
Re: [Pharo-project] Really Important message (tm)
Carla F. Griggio a écrit : I was reading the website... if I want to be a commiter so I can fix bugs, I have to sign the license? How can I do that? Hi Carla and welcome! http://www.pharo-project.org/license see the note on the right. you just have to sign the licence (http://pharo.gforge.inria.fr/licenseDocuments/PharoSoftwareDistributionAgreement.pdf) and send it to Stephane. Cheers Alain On Thu, Apr 15, 2010 at 10:23 AM, Stéphane Ducasse stephane.duca...@inria.fr mailto:stephane.duca...@inria.fr wrote: Thanks! Thanks! Thanks! 30 min. One little bug or a little tests. Yes you can have an impact! Stef On Apr 15, 2010, at 2:34 PM, Esteban Lorenzano wrote: You are right... and I pick up the glove. I want compromise some of my free time on move on Pharo :) This is not really much, since now I have several ongoing projects who (I hope) will contribute to pharo community: -Mars/Deimos -Reef -SeasideXUL/Magritte-SeasideXUL (this is new :P) but I think I can spend a couple of hours/week on (trying to) solve some of the minor issues, starting this week. Cheers, Esteban On 2010-04-15 04:14:59 -0300, Stéphane Ducasse stephane.duca...@inria.fr mailto:stephane.duca...@inria.fr said: Hi guys Let me reiterate it: - We need you! - 75 % of the issues on the bug tracker are simple. - BTW how did we learn stuff, by reading code and learning. I'm not smart I'm just a tedious learner I can any opportunity to learn something new. - if you spend 30 min a week, YOU CAN get an IMPACT! - if pharo is important for you then 30 min in a good investment - every single LITTLE bugs fixed and improvement is IMPORTANT - we do not want the final latest coolest superhyper cool and hyper clever fixes! - we accept little improvement - in UNSTABLE we have the right to push not 100% finish code Now think what YOU can do for pharo. Because Yes YOU can - screencast - checking tests (yesterday I moved CompiledMethodAsStringTesttestPrint to CompiledMethodTesttestPrint) Yeah hyper difficult - Class comments: look at the URI class comment - blogging - tweeting We should slowly change our process so that Pharo continue to evolve even if we disappear on the moon. Now I asked marcus to focus on the newcompiler and stop fixing little bugs because we want to make progress on other fronts. We want newcompiler - we want the newcompiler - we want the newcompiler and fixing it and fixing its interface. We want Helvetia hooks -We want Helvetia hooks. We want a new package object (but I do not find time to code argh). Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr mailto:Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr mailto:Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
[Pharo-project] Minor GUI glitch with Pharo 1.0 on Mac
http://www.youtube.com/watch?v=XAFpA9VFlRE Known issue? Mac OS X Snow Leopard, latest release. Lawson ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Minor GUI glitch with Pharo 1.0 on Mac
On Apr 15, 2010, at 8:07 PM, Lawson English wrote: http://www.youtube.com/watch?v=XAFpA9VFlRE Known issue? Yes... known. It never bothered me enough to even add a bug report for it... ;-) Marcus -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] iPhone OS 4 SDK, section 3.3.1
On 4/8/2010 2:43 PM, Sean Malloy wrote: Anyone have any thoughts on this change to the agreement? Just in case anyone had any illusions on this: http://computinged.wordpress.com/2010/04/15/apple-removes-scratch-from-ipadiphoneitouch/ Cheers, - Andreas ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Minor GUI glitch with Pharo 1.0 on Mac
Marcus Denker wrote: On Apr 15, 2010, at 8:07 PM, Lawson English wrote: http://www.youtube.com/watch?v=XAFpA9VFlRE Known issue? Yes... known. It never bothered me enough to even add a bug report for it... ;-) Marcus /me shrugs. When I point newbies to an official first release, I'm hoping that there are no immediately obvious glitches when they first run it. I noticed it before as well, but I assumed it was an artifact of debugging mode. Lawson ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Minor GUI glitch with Pharo 1.0 on Mac
Yes, it bothered me. It looks unprofessional. - on On Apr 15, 2010, at 20:39, Lawson English wrote: Marcus Denker wrote: On Apr 15, 2010, at 8:07 PM, Lawson English wrote: http://www.youtube.com/watch?v=XAFpA9VFlRE Known issue? Yes... known. It never bothered me enough to even add a bug report for it... ;-) Marcus /me shrugs. When I point newbies to an official first release, I'm hoping that there are no immediately obvious glitches when they first run it. I noticed it before as well, but I assumed it was an artifact of debugging mode. Lawson ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
[Pharo-project] ConfigurationOfCitezen
Stef, ConfigurationOfCitezen loads Seaside. Is that intentional and likely to continue into the future? Any answer is ok; I am simply trying to get comfortable with Metacello and wondering what to expect. Bill ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Minor GUI glitch with Pharo 1.0 on Mac
Simple. - Enter a bug entry. - Say it in the mailing-list. - Send fix. Consider that Pharo is not our stuff but OUR stuff. Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Minor GUI glitch with Pharo 1.0 on Mac
Stéphane Ducasse wrote: Simple. - Enter a bug entry. - Say it in the mailing-list. - Send fix. Consider that Pharo is not our stuff but OUR stuff. Stef Sorry. Definitely did NOT want to seem like a critical non-contributor (though I am both, I'm afraid). At this point, I have no idea how to figure out what is wrong, letalone how to fix it. Lawson ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Minor GUI glitch with Pharo 1.0 on Mac
this is not a problem but reporting is the first step. Now I imagine that we should get a resize window event and react to it. On Apr 15, 2010, at 9:19 PM, Lawson English wrote: Stéphane Ducasse wrote: Simple. - Enter a bug entry. - Say it in the mailing-list. - Send fix. Consider that Pharo is not our stuff but OUR stuff. Stef Sorry. Definitely did NOT want to seem like a critical non-contributor (though I am both, I'm afraid). At this point, I have no idea how to figure out what is wrong, letalone how to fix it. Lawson ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Really Important message (tm)
ok, my signed agreement is leaving today for France. I will try to start understanding how is the contribution process in Pharo and playing a bit with unstable. Unfortunately I've very little free time, but still, will try to help. Cheers. 2010/4/15 Stéphane Ducasse stephane.duca...@inria.fr: Hi guys Let me reiterate it: - We need you! - 75 % of the issues on the bug tracker are simple. - BTW how did we learn stuff, by reading code and learning. I'm not smart I'm just a tedious learner I can any opportunity to learn something new. - if you spend 30 min a week, YOU CAN get an IMPACT! - if pharo is important for you then 30 min in a good investment - every single LITTLE bugs fixed and improvement is IMPORTANT - we do not want the final latest coolest superhyper cool and hyper clever fixes! - we accept little improvement - in UNSTABLE we have the right to push not 100% finish code Now think what YOU can do for pharo. Because Yes YOU can - screencast - checking tests (yesterday I moved CompiledMethodAsStringTesttestPrint to CompiledMethodTesttestPrint) Yeah hyper difficult - Class comments: look at the URI class comment - blogging - tweeting We should slowly change our process so that Pharo continue to evolve even if we disappear on the moon. Now I asked marcus to focus on the newcompiler and stop fixing little bugs because we want to make progress on other fronts. We want newcompiler - we want the newcompiler - we want the newcompiler and fixing it and fixing its interface. We want Helvetia hooks -We want Helvetia hooks. We want a new package object (but I do not find time to code argh). Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project -- = Germán S. Arduino gsa @ arsol.net Twitter: garduino Arduino Software Web Hosting http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com = ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
[Pharo-project] FFI in 1.1
Hi all Do we add FFI by default in 1.1? This was the plan so. Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
[Pharo-project] starting specific image in one-click Pharo?
How does one choose to use a different image in Pharo, at least on a Mac? I can't find a preference setting or menu option to load an earlier version, though I can go into the .app directory and manually start a specific image. Also, is there any way of working with different versions of the same package/classes in the same image? In other words, if I want to follow two different development paths, could I sandbox versions of package(s) in different projects and automatically switch between them when I switch projects? Or is there some other way of accomplishing this? The most obvious route is to reload or at least choose an image during the startup process, but I don't see how to even do that. Thanks. lawson ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
[Pharo-project] Pharo 1.0 - One-click image: cannot handle German Umlauts in Ubuntu file system
Hello I am sorry for reporting this late. I have been using Squeak for the last weeks. As I saw the announcement of the release I was eager to have look at it. The One-click image is neat. Downloading - unzipping and running. Loading Seaside was fine. But a disappointment came when I wanted to file in Monticello files I had in a directory on my Ubuntu 9.10 system. When I wanted to open the directory a UTF8 conversion error came up. After I had changed a few umlauts to ASCII it was fine. Regards Hannes ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
[Pharo-project] Addition to the Success story page
Hi! Would it be possible to add on the page http://www.pharo-project.org/about/success-stories : University of Chile in the Universities teaching in Pharo (http://www.uchile.cl/ ), and PLEIAD / DCC in the Research groups using Pharo (http://www.pleiad.cl ) Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] starting specific image in one-click Pharo?
The one click image is a bundle. u can open the bundle and change the image Now I suggest you install the vm and you double on your image. I do not use the oneclick because the package cache is inside and because I cannot decide what I execute easily Stef On Apr 15, 2010, at 9:45 PM, Lawson English wrote: How does one choose to use a different image in Pharo, at least on a Mac? I can't find a preference setting or menu option to load an earlier version, though I can go into the .app directory and manually start a specific image. Also, is there any way of working with different versions of the same package/classes in the same image? In other words, if I want to follow two different development paths, could I sandbox versions of package(s) in different projects and automatically switch between them when I switch projects? Or is there some other way of accomplishing this? The most obvious route is to reload or at least choose an image during the startup process, but I don't see how to even do that. Thanks. lawson ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [squeak-dev] Re: iPhone OS 4 SDK, section 3.3.1
Not to defend Apple's hubris or anything, but John's other apps written in Squeak are still in the store. Scratch was not taken down because it is implemented in Squeak, but because it downloads code from the internet and runs it. - Bert - On 15.04.2010, at 21:20, stephane ducasse stephane.duca...@free.fr wrote: Yes extremely sad. I imagine that you saw my mail on esug-list. On Apr 15, 2010, at 8:50 PM, Juan Vuletich wrote: Andreas Raab wrote: On 4/8/2010 2:43 PM, Sean Malloy wrote: Anyone have any thoughts on this change to the agreement? Just in case anyone had any illusions on this: http://computinged.wordpress.com/2010/04/15/apple-removes-scratch-from-ipadiphoneitouch/ Cheers, - Andreas Oh! How silly then can be! :( Juan Vuletich ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Pharo 1.0 - One-click image: cannot handle German Umlauts in Ubuntu file system
Hi hannes Thanks for the report! You can open a bug entry if you want. Stef On Apr 15, 2010, at 9:57 PM, Hannes Hirzel wrote: Hello I am sorry for reporting this late. I have been using Squeak for the last weeks. As I saw the announcement of the release I was eager to have look at it. The One-click image is neat. Downloading - unzipping and running. Loading Seaside was fine. But a disappointment came when I wanted to file in Monticello files I had in a directory on my Ubuntu 9.10 system. When I wanted to open the directory a UTF8 conversion error came up. After I had changed a few umlauts to ASCII it was fine. Regards Hannes ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Minor GUI glitch with Pharo 1.0 on Mac
On Apr 15, 2010, at 8:39 PM, Lawson English wrote: Marcus Denker wrote: On Apr 15, 2010, at 8:07 PM, Lawson English wrote: http://www.youtube.com/watch?v=XAFpA9VFlRE Known issue? Yes... known. It never bothered me enough to even add a bug report for it... ;-) Marcus /me shrugs. When I point newbies to an official first release, I'm hoping that there are no immediately obvious glitches when they first run it. I noticed it before as well, but I assumed it was an artifact of debugging mode. I always wonder why people expect the release to be magically different from the Release Candidate... a deep mystery :-) Marcus -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] iPhone OS 4 SDK, section 3.3.1
On 4/15/2010 11:50 AM, Juan Vuletich wrote: Andreas Raab wrote: On 4/8/2010 2:43 PM, Sean Malloy wrote: Anyone have any thoughts on this change to the agreement? Just in case anyone had any illusions on this: http://computinged.wordpress.com/2010/04/15/apple-removes-scratch-from-ipadiphoneitouch/ Cheers, - Andreas Oh! How silly then can be! Indeed. Well, I'm looking forward to a nice Android tablet. BTW, we can use some help and you won't even have to sign an NDA: http://code.google.com/p/squeak-android-vm/ Cheers, - Andreas ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] ConfigurationOfCitezen
Have a look because Citizen is not monolithic a part called CP.. is the integration of Citezen with Pier (hence Seaside). Now we (with Adrian Barreaux) are improving Citezen to offer queries, script to produce other formats. If you have feedback just let us know. Citzene is important for me because I want to script a lot of things with it. On Apr 15, 2010, at 9:03 PM, Schwab,Wilhelm K wrote: Stef, ConfigurationOfCitezen loads Seaside. Is that intentional and likely to continue into the future? Any answer is ok; I am simply trying to get comfortable with Metacello and wondering what to expect. Bill ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [squeak-dev] Re: iPhone OS 4 SDK, section 3.3.1
Yes extremely sad. I imagine that you saw my mail on esug-list. On Apr 15, 2010, at 8:50 PM, Juan Vuletich wrote: Andreas Raab wrote: On 4/8/2010 2:43 PM, Sean Malloy wrote: Anyone have any thoughts on this change to the agreement? Just in case anyone had any illusions on this: http://computinged.wordpress.com/2010/04/15/apple-removes-scratch-from-ipadiphoneitouch/ Cheers, - Andreas Oh! How silly then can be! :( Juan Vuletich ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Really Important message (tm)
Thanks! As I said, 30 min are enough Stef On Apr 15, 2010, at 9:25 PM, Germán Arduino wrote: ok, my signed agreement is leaving today for France. I will try to start understanding how is the contribution process in Pharo and playing a bit with unstable. Unfortunately I've very little free time, but still, will try to help. Cheers. 2010/4/15 Stéphane Ducasse stephane.duca...@inria.fr: Hi guys Let me reiterate it: - We need you! - 75 % of the issues on the bug tracker are simple. - BTW how did we learn stuff, by reading code and learning. I'm not smart I'm just a tedious learner I can any opportunity to learn something new. - if you spend 30 min a week, YOU CAN get an IMPACT! - if pharo is important for you then 30 min in a good investment - every single LITTLE bugs fixed and improvement is IMPORTANT - we do not want the final latest coolest superhyper cool and hyper clever fixes! - we accept little improvement - in UNSTABLE we have the right to push not 100% finish code Now think what YOU can do for pharo. Because Yes YOU can - screencast - checking tests (yesterday I moved CompiledMethodAsStringTesttestPrint to CompiledMethodTesttestPrint) Yeah hyper difficult - Class comments: look at the URI class comment - blogging - tweeting We should slowly change our process so that Pharo continue to evolve even if we disappear on the moon. Now I asked marcus to focus on the newcompiler and stop fixing little bugs because we want to make progress on other fronts. We want newcompiler - we want the newcompiler - we want the newcompiler and fixing it and fixing its interface. We want Helvetia hooks -We want Helvetia hooks. We want a new package object (but I do not find time to code argh). Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project -- = Germán S. Arduino gsa @ arsol.net Twitter: garduino Arduino Software Web Hosting http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com = ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
[Pharo-project] more evidence that I am a newbie
I tried to load Andreas Raab's ffi-based OpenGL packages into Pharo 1.0... (Installer repository: 'http://source.squeak.org/FFI') install: 'FFI-Pools'; install: 'FFI-Kernel'; install: 'FFI-Tests'. (Installer repository: 'http://www.squeaksource.com/CroquetGL') install: '3DTransform'; install: 'OpenGL-Pools'; install: 'OpenGL-Core'. OpenGL example I wasn't quite sure how to load them with Gofer so I did it manually with Monticello. However, when I doIt with 'OpenGL example' I get the error: MessageNotUnderstood: SystemDictionaryplatformName OpenGL classnew OpenGL classnewIn: OpenGL example No doubt its something totally trivial... Suggestions? Lawson ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Addition to the Success story page
excellent idea. I know that there are other university or engineering schools in argentina. I will check that with mariano when he is back On Apr 15, 2010, at 9:58 PM, Alexandre Bergel wrote: Hi! Would it be possible to add on the page http://www.pharo-project.org/about/success-stories : University of Chile in the Universities teaching in Pharo (http://www.uchile.cl/), and PLEIAD / DCC in the Research groups using Pharo (http://www.pleiad.cl) Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [squeak-dev] Re: iPhone OS 4 SDK, section 3.3.1
Thanks for the info. But let us see because we do not know if a squeak-vm is an C or smalltalk app. Stef Not to defend Apple's hubris or anything, but John's other apps written in Squeak are still in the store. Scratch was not taken down because it is implemented in Squeak, but because it downloads code from the internet and runs it. - Bert - On 15.04.2010, at 21:20, stephane ducasse stephane.duca...@free.fr wrote: Yes extremely sad. I imagine that you saw my mail on esug-list. On Apr 15, 2010, at 8:50 PM, Juan Vuletich wrote: Andreas Raab wrote: On 4/8/2010 2:43 PM, Sean Malloy wrote: Anyone have any thoughts on this change to the agreement? Just in case anyone had any illusions on this: http://computinged.wordpress.com/2010/04/15/apple-removes-scratch-from-ipadiphoneitouch/ Cheers, - Andreas Oh! How silly then can be! :( Juan Vuletich ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [squeak-dev] Re: iPhone OS 4 SDK, section 3.3.1
Bert Freudenberg wrote: Not to defend Apple's hubris or anything, but John's other apps written in Squeak are still in the store. Scratch was not taken down because it is implemented in Squeak, but because it downloads code from the internet and runs it. - Bert - AH, if that is the case, then there is hope. If you could modify things so that only the official site could supply content then perhaps the policy can be circumvented... Lawson ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
[Pharo-project] Note about the release of Cuis 2.3, Pharo 1.0, Squeak 4.1
Hello It is exciting to see the nearly simultaneous release of Cuis 2.3, Pharo 1.0 and Squeak 4.1. This gives a lot of choice and gives signals of being a healthy ecosystem. The advances in the last year have been tremendous. CONGRATULATIONS. It think having different 'distributions' running on the SqueakVM helps to grow as different needs can be more easily met. Regards Hannes Hirzel ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Rome and Rome plugin
Hi We need help. Can you execute Gofer new squeaksource: 'PharoTaskForces'; version: 'Rome-StephaneDucasse.4'; load RomeDemo demoMovingCar And let me know if you get an error? Then can you let us know what is the value of Smalltalk listLoadedModules I do not understand why the prim failed even if the plugin is loaded. Stef On Apr 15, 2010, at 3:20 PM, Stéphane Ducasse wrote: Hi john Smalltalk listLoadedModules #('Matrix2x3Plugin 13 March 2010 (i)' 'FloatArrayPlugin 13 March 2010 (i)' 'SurfacePlugin Mar 13 2010 (i)' 'RomePlugin dg.40 4 February 2008 (e)' 'UUIDPlugin 13 March 2010 (i)' 'ClipboardExtendedPlugin 20 August 2009 (e)' 'ZipPlugin 13 March 2010 (i)' 'SocketPlugin 13 March 2010 (i)' 'LocalePlugin 9 June 2005 (e)' 'InternetConfigPlugin 13 March 2010 (i)' 'B2DPlugin 13 March 2010 (i)' 'BitBltPlugin 13 March 2010 (i)' 'LargeIntegers v1.5 13 March 2010 (i)' 'MacMenubarPlugin 13 March 2010 (i)' 'SecurityPlugin 13 March 2010 (i)' 'FilePlugin 13 March 2010 (i)' 'DropPlugin 13 March 2010 (i)' 'MiscPrimitivePlugin 13 March 2010 (i)') So the RomePlugin is loaded. But I still get primOpen primitive: 'primitiveOpen' module: 'RomePlugin' ^self primitiveFailed when I try the demoMovingCar I will try to put the info.plist to 1 On Apr 14, 2010, at 6:09 PM, John M McIntosh wrote: There should be a rome plugin RomePlugin.bundle v 1.2.1 in the resource folder of the macintosh V4.x VMs... You'll need to chase why it doesn't load. Adjust the info.plist 'SqueakDebug' to 1 in the VM, start and then use apple's console application to check for messages in the system log to see what happens when it attempts to load the plugin. On 2010-04-14, at 2:45 AM, Stéphane Ducasse wrote: But mike the romePlugin is in the resources folder. Stef On Apr 14, 2010, at 11:16 AM, Michael Rueger wrote: On 4/14/2010 10:06 AM, Cyrille Delaunay wrote: RomePlugin is present in none of listLoadedModules and listBuiltinModules that would explain the problem. You need the external plugin then. MIchael ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project -- === John M. McIntosh john...@smalltalkconsulting.com Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com === ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] iPhone OS 4 SDK, section 3.3.1
On 15.04.2010, at 22:11, Lawson English wrote: Bert Freudenberg wrote: Not to defend Apple's hubris or anything, but John's other apps written in Squeak are still in the store. Scratch was not taken down because it is implemented in Squeak, but because it downloads code from the internet and runs it. - Bert - AH, if that is the case, then there is hope. If you could modify things so that only the official site could supply content then perhaps the policy can be circumvented... Not really. Apple wants to ensure that the behavior they test is the same as the behavior the users see. So no active content download. Typical apps do not download code, they are only updated when a new version gets released (and each new version is tested again by Apple). In that sense John's other apps are fine, they are just an executable written in a mix of C and Objective-C, plus a fixed datafile we usually call image. - Bert - ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] starting specific image in one-click Pharo?
Stéphane Ducasse wrote: The one click image is a bundle. u can open the bundle and change the image Now I suggest you install the vm and you double on your image. I do not use the oneclick because the package cache is inside and because I cannot decide what I execute easily it should be easy to create an applescript shell that would launch first and let you choose which image you wanted to start with. Maybe some other command line parameters could be selected at that point also? I'm not sure what you mean about the package cache though. Does the VM use the cache in the .app directory differently than when it appears it the regular directory? Lawson ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [squeak-dev] Re: iPhone OS 4 SDK, section 3.3.1
Speaking of esug-list... I was trying to find the thread discussing this but don't see any browsable archives since January. I was looking at http://lists.esug.org/pipermail/esug-list/ Thanks, Phil On Apr 15, 2010, at 3:20 PM, stephane ducasse wrote: Yes extremely sad. I imagine that you saw my mail on esug-list. On Apr 15, 2010, at 8:50 PM, Juan Vuletich wrote: Andreas Raab wrote: On 4/8/2010 2:43 PM, Sean Malloy wrote: Anyone have any thoughts on this change to the agreement? Just in case anyone had any illusions on this: http://computinged.wordpress.com/2010/04/15/apple-removes-scratch-from-ipadiphoneitouch/ Cheers, - Andreas Oh! How silly then can be! :( Juan Vuletich ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Rome and Rome plugin
With UNSTABLE 11317 Smalltalk listLoadedModules #('ClipboardExtendedPlugin 20 August 2009 (e)' 'LocalePlugin 9 June 2005 (e)' 'InternetConfigPlugin 13 March 2010 (i)' 'B2DPlugin 13 March 2010 (i)' 'BitBltPlugin 13 March 2010 (i)' 'LargeIntegers v1.5 13 March 2010 (i)' 'MacMenubarPlugin 13 March 2010 (i)' 'SecurityPlugin 13 March 2010 (i)' 'FilePlugin 13 March 2010 (i)' 'DropPlugin 13 March 2010 (i)' 'MiscPrimitivePlugin 13 March 2010 (i)') no romePlugin Gofer new squeaksource: 'PharoTaskForces'; version: 'Rome-StephaneDucasse.4'; load Smalltalk listLoadedModules #('ZipPlugin 13 March 2010 (i)' 'SocketPlugin 13 March 2010 (i)' 'ClipboardExtendedPlugin 20 August 2009 (e)' 'LocalePlugin 9 June 2005 (e)' 'InternetConfigPlugin 13 March 2010 (i)' 'B2DPlugin 13 March 2010 (i)' 'BitBltPlugin 13 March 2010 (i)' 'LargeIntegers v1.5 13 March 2010 (i)' 'MacMenubarPlugin 13 March 2010 (i)' 'SecurityPlugin 13 March 2010 (i)' 'FilePlugin 13 March 2010 (i)' 'DropPlugin 13 March 2010 (i)' 'MiscPrimitivePlugin 13 March 2010 (i)') no romePlugin RomeDemo demoMovingCar #('SurfacePlugin Mar 13 2010 (i)' 'RomePlugin dg.40 4 February 2008 (e)' 'ZipPlugin 13 March 2010 (i)' 'SocketPlugin 13 March 2010 (i)' 'ClipboardExtendedPlugin 20 August 2009 (e)' 'LocalePlugin 9 June 2005 (e)' 'InternetConfigPlugin 13 March 2010 (i)' 'B2DPlugin 13 March 2010 (i)' 'BitBltPlugin 13 March 2010 (i)' 'LargeIntegers v1.5 13 March 2010 (i)' 'MacMenubarPlugin 13 March 2010 (i)' 'SecurityPlugin 13 March 2010 (i)' 'FilePlugin 13 March 2010 (i)' 'DropPlugin 13 March 2010 (i)' 'MiscPrimitivePlugin 13 March 2010 (i)') Rome plugin but still the primitive fails Now if I take the sophie dev image then it works on the vm. Any idea where I can come from? 15/4/10 10:27:30 PM [0x0-0x97097].org.squeak.Squeak[1034] 15/4/10 10:27:30 PM [0x0-0x97097].org.squeak.Squeak[1034] VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i 15/4/10 10:27:30 PM [0x0-0x97097].org.squeak.Squeak[1034] 15/4/10 10:27:31 PM [0x0-0x97097].org.squeak.Squeak[1034] tryLoading /Applications/Squeak/Squeak 4.2.3beta1U.app/Contents/Resources/RomePlugin.bundle/Contents/MacOS/RomePlugin 15/4/10 10:27:31 PM [0x0-0x97097].org.squeak.Squeak[1034] ioFindExternalFunctionIn(getModuleName, 3368144) 15/4/10 10:27:31 PM [0x0-0x97097].org.squeak.Squeak[1034] ioFindExternalFunctionIn(setInterpreter, 3368144) 15/4/10 10:27:31 PM [0x0-0x97097].org.squeak.Squeak[1034] ioFindExternalFunctionIn(initialiseModule, 3368144) 15/4/10 10:27:31 PM [0x0-0x97097].org.squeak.Squeak[1034] ioFindExternalFunctionIn(primitivePluginVersion, 3368144) 15/4/10 10:27:31 PM [0x0-0x97097].org.squeak.Squeak[1034] ioFindExternalFunctionIn(primitiveCreateFormHandle, 3368144) 15/4/10 10:27:31 PM [0x0-0x97097].org.squeak.Squeak[1034] tryLoading /Applications/Squeak/Squeak 4.2.3beta1U.app/Contents/Resources/SurfacePlugin.bundle/Contents/MacOS/SurfacePlugin 15/4/10 10:27:31 PM [0x0-0x97097].org.squeak.Squeak[1034] tryLoading /Applications/Squeak/Squeak 4.2.3beta1U.app/Contents/Resources/SurfacePlugin 15/4/10 10:27:31 PM [0x0-0x97097].org.squeak.Squeak[1034] tryLoading /Applications/Squeak/Plugins/SurfacePlugin.bundle/Contents/MacOS/SurfacePlugin 15/4/10 10:27:31 PM [0x0-0x97097].org.squeak.Squeak[1034] tryLoading /Applications/Squeak/Plugins/SurfacePlugin 15/4/10 10:27:31 PM [0x0-0x97097].org.squeak.Squeak[1034] ioFindExternalFunctionIn(primitiveOpen, 3368144) 15/4/10 10:27:31 PM [0x0-0x97097].org.squeak.Squeak[1034] Squeak-Rome: canvas oop invalid! 15/4/10 10:27:32 PM [0x0-0x97097].org.squeak.Squeak[1034] VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i 15/4/10 10:27:32 PM [0x0-0x97097].org.squeak.Squeak[1034] 15/4/10 10:27:32 PM [0x0-0x97097].org.squeak.Squeak[1034] VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i 15/4/10 10:27:32 PM [0x0-0x97097].org.squeak.Squeak[1034] 15/4/10 10:27:33 PM [0x0-0x97097].org.squeak.Squeak[1034] VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i 15/4/10 10:27:33 PM [0x0-0x97097].org.squeak.Squeak[1034] 15/4/10 10:27:33 PM [0x0-0x97097].org.squeak.Squeak[1034] VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [Pharo-users] [ANN] Pharo 1.0 released!
Thanks, Daniel, for posting on reddit! We currently are almost at the top of the list... Digg, anyone? Cheers, Adrian On Apr 15, 2010, at 17:06 , Daniel Birkinshaw wrote: On Thu, Apr 15, 2010 at 04:47:49PM +0200, Mariano Martinez Peck wrote: Great!!! finally we did it :) Now...if someone know how to do it, it would be really cool to post in reddit or slashdot I was just about to but someone beat me to it: http://www.reddit.com/r/programming/comments/brb2y/want_to_try_smalltalk_pharo_10_is_now_available/ ___ Pharo-users mailing list pharo-us...@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] iPhone OS 4 SDK, section 3.3.1
AH, if that is the case, then there is hope. If you could modify things so that only the official site could supply content then perhaps the policy can be circumvented... Not really. Apple wants to ensure that the behavior they test is the same as the behavior the users see. So no active content download. Typical apps do not download code, they are only updated when a new version gets released (and each new version is tested again by Apple). In that sense John's other apps are fine, they are just an executable written in a mix of C and Objective-C, plus a fixed datafile we usually call image. This is exactly what I was wondering... What is a C application nowadays :) Still I think that the message from apple is blurring their image. Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] more evidence that I am a newbie
On 15 April 2010 23:02, Lawson English lengli...@cox.net wrote: I tried to load Andreas Raab's ffi-based OpenGL packages into Pharo 1.0... (Installer repository: 'http://source.squeak.org/FFI') install: 'FFI-Pools'; install: 'FFI-Kernel'; install: 'FFI-Tests'. (Installer repository: 'http://www.squeaksource.com/CroquetGL') install: '3DTransform'; install: 'OpenGL-Pools'; install: 'OpenGL-Core'. OpenGL example I wasn't quite sure how to load them with Gofer so I did it manually with Monticello. However, when I doIt with 'OpenGL example' I get the error: MessageNotUnderstood: SystemDictionaryplatformName OpenGL classnew OpenGL classnewIn: OpenGL example No doubt its something totally trivial... Suggestions? Select a #platformname selector with mouse , and then press alt-m to see who implements that message. Then try sending it from workspace until to make sure you found right implementor. Then modify the source code in OpenGL classnew accordingly. ;) Lawson ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project -- Best regards, Igor Stasenko AKA sig. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] more evidence that I am a newbie
Igor Stasenko wrote: On 15 April 2010 23:02, Lawson English lengli...@cox.net wrote: I tried to load Andreas Raab's ffi-based OpenGL packages into Pharo 1.0... (Installer repository: 'http://source.squeak.org/FFI') install: 'FFI-Pools'; install: 'FFI-Kernel'; install: 'FFI-Tests'. (Installer repository: 'http://www.squeaksource.com/CroquetGL') install: '3DTransform'; install: 'OpenGL-Pools'; install: 'OpenGL-Core'. OpenGL example I wasn't quite sure how to load them with Gofer so I did it manually with Monticello. However, when I doIt with 'OpenGL example' I get the error: MessageNotUnderstood: SystemDictionaryplatformName OpenGL classnew OpenGL classnewIn: OpenGL example No doubt its something totally trivial... Suggestions? Select a #platformname selector with mouse , and then press alt-m to see who implements that message. Then try sending it from workspace until to make sure you found right implementor. Then modify the source code in OpenGL classnew accordingly. ;) Easy... TOO easy... :-) Lawson ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] more evidence that I am a newbie
On 15.04.2010 22:47, Lawson English wrote: Igor Stasenko wrote: On 15 April 2010 23:02, Lawson English lengli...@cox.net wrote: I tried to load Andreas Raab's ffi-based OpenGL packages into Pharo 1.0... (Installer repository: 'http://source.squeak.org/FFI') install: 'FFI-Pools'; install: 'FFI-Kernel'; install: 'FFI-Tests'. (Installer repository: 'http://www.squeaksource.com/CroquetGL') install: '3DTransform'; install: 'OpenGL-Pools'; install: 'OpenGL-Core'. OpenGL example I wasn't quite sure how to load them with Gofer so I did it manually with Monticello. However, when I doIt with 'OpenGL example' I get the error: MessageNotUnderstood: SystemDictionaryplatformName OpenGL classnew OpenGL classnewIn: OpenGL example No doubt its something totally trivial... Suggestions? Select a #platformname selector with mouse , and then press alt-m to see who implements that message. Then try sending it from workspace until to make sure you found right implementor. Then modify the source code in OpenGL classnew accordingly. ;) Easy... TOO easy... :-) Lawson SMALLTALK easy! :D Cheers, Henry ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] starting specific image in one-click Pharo?
On 15.04.2010 22:32, Stéphane Ducasse wrote: On Apr 15, 2010, at 10:24 PM, Lawson English wrote: Stéphane Ducasse wrote: The one click image is a bundle. u can open the bundle and change the image Now I suggest you install the vm and you double on your image. I do not use the oneclick because the package cache is inside and because I cannot decide what I execute easily it should be easy to create an applescript shell that would launch first and let you choose which image you wanted to start with. Maybe some other command line parameters could be selected at that point also? probably but not for me. If you have it and it works we will happily include it. I'm not sure what you mean about the package cache though. Does the VM use the cache in the .app directory differently than when it appears it the regular directory? Mc creates a cache close to the image. Lawson Another option is to store your custom code in packages in a Monticello repository, that way you can easily load different branches after start up into the base image provided with the bundle. ;) You'd probably want to truncate the changes after startup once in a while doing that though, both because I don't think 1.0 had the changes for .changes file 32MB, and there'd be less to wade through if you had to recover lost changes some time. Cheers, Henry ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] FFI in 1.1
Stef, One argument made against it has been (lack of) security of the resulting image. There was also discussion of providing a command line option to suppress FFI if desired, so I think I would take both suggestions: include FFI (and/or Alien[*]) and address security concerns by allowing FFI to be disabled as the VM is launched. [*] I like the idea of being able to do callbacks in Smalltalk code, but I have also seen some mention that callouts to functions are not all that slick in Alien?? Right now, Alien might as well not exist in my world, because we have not been able to run it on Linux :( So far, I do not really have an opinion on whether it is a better way to go than FFI. As it is, we have some way to go before catching up with Dolphin; whether or not Alien is part of the answer, I can't say. Bill -Original Message- From: pharo-project-boun...@lists.gforge.inria.fr [mailto:pharo-project-boun...@lists.gforge.inria.fr] On Behalf Of Stéphane Ducasse Sent: Thursday, April 15, 2010 2:31 PM To: Pharo Development Subject: [Pharo-project] FFI in 1.1 Hi all Do we add FFI by default in 1.1? This was the plan so. Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] starting specific image in one-click Pharo?
On Apr 15, 2010, at 10:24 PM, Lawson English wrote: Stéphane Ducasse wrote: The one click image is a bundle. u can open the bundle and change the image Now I suggest you install the vm and you double on your image. I do not use the oneclick because the package cache is inside and because I cannot decide what I execute easily it should be easy to create an applescript shell that would launch first and let you choose which image you wanted to start with. Maybe some other command line parameters could be selected at that point also? probably but not for me. If you have it and it works we will happily include it. I'm not sure what you mean about the package cache though. Does the VM use the cache in the .app directory differently than when it appears it the regular directory? Mc creates a cache close to the image. Lawson ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Really Important message (tm)
The letter is on the way. A first question, to help with unstable I should use it as it comes (with no added packages) or I can install somethings to make the environment more comfortable (as shout for example) ? Germán. 2010/4/15 Stéphane Ducasse stephane.duca...@inria.fr: Thanks! As I said, 30 min are enough Stef On Apr 15, 2010, at 9:25 PM, Germán Arduino wrote: ok, my signed agreement is leaving today for France. I will try to start understanding how is the contribution process in Pharo and playing a bit with unstable. Unfortunately I've very little free time, but still, will try to help. Cheers. 2010/4/15 Stéphane Ducasse stephane.duca...@inria.fr: Hi guys Let me reiterate it: - We need you! - 75 % of the issues on the bug tracker are simple. - BTW how did we learn stuff, by reading code and learning. I'm not smart I'm just a tedious learner I can any opportunity to learn something new. - if you spend 30 min a week, YOU CAN get an IMPACT! - if pharo is important for you then 30 min in a good investment - every single LITTLE bugs fixed and improvement is IMPORTANT - we do not want the final latest coolest superhyper cool and hyper clever fixes! - we accept little improvement - in UNSTABLE we have the right to push not 100% finish code Now think what YOU can do for pharo. Because Yes YOU can - screencast - checking tests (yesterday I moved CompiledMethodAsStringTesttestPrint to CompiledMethodTesttestPrint) Yeah hyper difficult - Class comments: look at the URI class comment - blogging - tweeting We should slowly change our process so that Pharo continue to evolve even if we disappear on the moon. Now I asked marcus to focus on the newcompiler and stop fixing little bugs because we want to make progress on other fronts. We want newcompiler - we want the newcompiler - we want the newcompiler and fixing it and fixing its interface. We want Helvetia hooks -We want Helvetia hooks. We want a new package object (but I do not find time to code argh). Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project -- = Germán S. Arduino gsa @ arsol.net Twitter: garduino Arduino Software Web Hosting http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com = ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] starting specific image in one-click Pharo?
Stéphane Ducasse wrote: On Apr 15, 2010, at 10:24 PM, Lawson English wrote: Stéphane Ducasse wrote: The one click image is a bundle. u can open the bundle and change the image Now I suggest you install the vm and you double on your image. I do not use the oneclick because the package cache is inside and because I cannot decide what I execute easily it should be easy to create an applescript shell that would launch first and let you choose which image you wanted to start with. Maybe some other command line parameters could be selected at that point also? probably but not for me. If you have it and it works we will happily include it. tell application Finder set myal to folder Resources of folder Contents of application file Pharo-1.0.app of folder Desktop of folder lawsonenglish of folder Users of startup disk open (choose file of type image default location myal as alias) end tell Not sure how to set the default behavior to call that script when the icon is double-clicked nor how to hide unwanted file names but it sorta works :-/. I'm not sure what you mean about the package cache though. Does the VM use the cache in the .app directory differently than when it appears it the regular directory? Mc creates a cache close to the image. How is this a problem. Is there a way to chose the files to use? Lawson ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
[Pharo-project] Double line feeds in some method source
Hello all, I built an image from the 1.0 image (congratulations/thanks to all) and have noticed that some of the method source has extra line feeds. So far, I have not noticed anything that the affected classes/methods/packages/etc. have in common. Anyone else seeing this? Bill ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
[Pharo-project] Fwd: Re: Handle Close Event in Image - necessary for 1.0?
Whoops. Accidentally sent to the wrong list :-) - A. Original Message Subject: Re: Handle Close Event in Image - necessary for 1.0? Date: Thu, 15 Apr 2010 15:56:59 -0700 From: Andreas Raab andreas.r...@gmx.de To: The general-purpose Squeak developers list squeak-...@lists.squeakfoundation.org Hi - Just as a reminder when you discuss VM stuff, make it a habit to include vm-...@lists.squeakfoundation.org. I don't read the Pharo list regularly (I only checked it today due to the unfortunate Scratch development). This whole issue was entirely unnecessary and could've been solved with one message to vm-dev. Here is why: The in-image close-event that is now generated by default in the Windows VM has always been a settable entity. If you'll compare the 4.0.2 vs. 3.11.8 VMs the only difference in this area is that the preference EnableAltF4Quit is now unset by default. To change it, edit your .ini file to have: EnableAltF4Quit = 1 and you will be back to the previous behavior. You can add this trivially to your one-click (or other) setup. In fact, I'd recommend going carefully through the other relevant vm settings and decide how they should be set for your releases. They are documented here: http://squeakvm.org/win32/settings.html So next time, do include vm-dev when you have a vm issue. Thanks for listening, - Andreas On 4/6/2010 3:22 AM, Torsten Bergmann wrote: I think I've found something that should be fixed before releasing 1.0 since it is meanwhile a major problem on Windows. In old Squeak/Pharo you could close the native world window using the X or hit ALT+F4 on Windows and the system asked you if you really want to close the whole Smalltalk system using a native dialog which was provided by the VM. With the new VM's (4.0.1 and 4.0.2 on Windows, see [1]) the native window close event is now dispatched from the VM into the image so it could be handled by Smalltalk code. This is currently not done/handled in Pharo. Only in Squeak so far. The recent Squeak trunk/release candidate already handles the event within the image and now provides an in-image dialog to ask the user to quit. So: in Pharo now NOTHING happens when you try to close the window using X, you can only quit using the world menu - which is IMHO really a show stopper since you cant close using X or ALT+F4 (the key combination to close any windows program). Two possible options: A) we should handle the event now in-image similar to Squeak by fixing and integration issue 2131 (see [2]), so not only for 1.1. but also for 1.0 B) release and distribute Pharo 1.0 with an old VM 4.0 BTW: You can get the old behavior on Windows by additionally using SHIFT, so SHIFT + ALT + F4 allows to close. But this is not very convinient, doesnt follow what the typical Windows user expects and one has to know about it... Bye T. [1] http://lists.squeakfoundation.org/pipermail/vm-dev/2010-March/004142.html [2] http://code.google.com/p/pharo/issues/detail?id=2131 ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] more evidence that I am a newbie
Igor Stasenko wrote: On 15 April 2010 23:02, Lawson English lengli...@cox.net wrote: I tried to load Andreas Raab's ffi-based OpenGL packages into Pharo 1.0... (Installer repository: 'http://source.squeak.org/FFI') install: 'FFI-Pools'; install: 'FFI-Kernel'; install: 'FFI-Tests'. (Installer repository: 'http://www.squeaksource.com/CroquetGL') install: '3DTransform'; install: 'OpenGL-Pools'; install: 'OpenGL-Core'. OpenGL example I wasn't quite sure how to load them with Gofer so I did it manually with Monticello. However, when I doIt with 'OpenGL example' I get the error: MessageNotUnderstood: SystemDictionaryplatformName OpenGL classnew OpenGL classnewIn: OpenGL example No doubt its something totally trivial... Suggestions? Select a #platformname selector with mouse , and then press alt-m to see who implements that message. Then try sending it from workspace until to make sure you found right implementor. Then modify the source code in OpenGL classnew accordingly. ;) Unfortunately lots of nested references to it, starting with Smalltalk platformName. I can get as far as changing it to SmalltalkImage current platformName but things get strange after that... new Smalltalk platformName = 'Win32' ifTrue:[^OGLWin32 basicNew initialize]. Smalltalk platformName = 'unix' ifTrue: [(Smalltalk windowSystemName = 'Quartz') implicitly big endian ifTrue: [^OGLUnixQuartz basicNew initialize]. default to X11 window system Smalltalk isLittleEndian ifTrue: [^OGLUnixX11LE basicNew initialize] ifFalse: [^OGLUnixX11BE basicNew initialize]]. Smalltalk platformName = 'Mac OS' ifTrue:[ Smalltalk osVersion asNumber 1000 ifTrue: [^OGLMacOS9 basicNew initialize] ifFalse:[^OGLMacOSX basicNew initialize]. ]. ^self error:'Cannot identify platform' ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] more evidence that I am a newbie
On 16.04.2010 01:10, Lawson English wrote: Igor Stasenko wrote: On 15 April 2010 23:02, Lawson English lengli...@cox.net wrote: I tried to load Andreas Raab's ffi-based OpenGL packages into Pharo 1.0... (Installer repository: 'http://source.squeak.org/FFI') install: 'FFI-Pools'; install: 'FFI-Kernel'; install: 'FFI-Tests'. (Installer repository: 'http://www.squeaksource.com/CroquetGL') install: '3DTransform'; install: 'OpenGL-Pools'; install: 'OpenGL-Core'. OpenGL example I wasn't quite sure how to load them with Gofer so I did it manually with Monticello. However, when I doIt with 'OpenGL example' I get the error: MessageNotUnderstood: SystemDictionaryplatformName OpenGL classnew OpenGL classnewIn: OpenGL example No doubt its something totally trivial... Suggestions? Select a #platformname selector with mouse , and then press alt-m to see who implements that message. Then try sending it from workspace until to make sure you found right implementor. Then modify the source code in OpenGL classnew accordingly. ;) Unfortunately lots of nested references to it, starting with Smalltalk platformName. I can get as far as changing it to SmalltalkImage current platformName but things get strange after that... new Smalltalk platformName = 'Win32' ifTrue:[^OGLWin32 basicNew initialize]. Smalltalk platformName = 'unix' ifTrue: [(Smalltalk windowSystemName = 'Quartz') implicitly big endian ifTrue: [^OGLUnixQuartz basicNew initialize]. default to X11 window system Smalltalk isLittleEndian ifTrue: [^OGLUnixX11LE basicNew initialize] ifFalse: [^OGLUnixX11BE basicNew initialize]]. Smalltalk platformName = 'Mac OS' ifTrue:[ Smalltalk osVersion asNumber 1000 ifTrue: [^OGLMacOS9 basicNew initialize] ifFalse:[^OGLMacOSX basicNew initialize]. ]. ^self error:'Cannot identify platform' Try replacing windowSystemName with (SmalltalkImage current getSystemAttribute: 1005). 1.0 (1.1 too, actually) does not include some of the abstraction methods introduced in Squeak, which OpenGL uses. Cheers, Henry ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] more evidence that I am a newbie
Henrik Sperre Johansen wrote: On 16.04.2010 01:10, Lawson English wrote: Igor Stasenko wrote: On 15 April 2010 23:02, Lawson English lengli...@cox.net wrote: I tried to load Andreas Raab's ffi-based OpenGL packages into Pharo 1.0... (Installer repository: 'http://source.squeak.org/FFI') install: 'FFI-Pools'; install: 'FFI-Kernel'; install: 'FFI-Tests'. (Installer repository: 'http://www.squeaksource.com/CroquetGL') install: '3DTransform'; install: 'OpenGL-Pools'; install: 'OpenGL-Core'. OpenGL example I wasn't quite sure how to load them with Gofer so I did it manually with Monticello. However, when I doIt with 'OpenGL example' I get the error: MessageNotUnderstood: SystemDictionaryplatformName OpenGL classnew OpenGL classnewIn: OpenGL example No doubt its something totally trivial... Suggestions? Select a #platformname selector with mouse , and then press alt-m to see who implements that message. Then try sending it from workspace until to make sure you found right implementor. Then modify the source code in OpenGL classnew accordingly. ;) Unfortunately lots of nested references to it, starting with Smalltalk platformName. I can get as far as changing it to SmalltalkImage current platformName but things get strange after that... new Smalltalk platformName = 'Win32' ifTrue:[^OGLWin32 basicNew initialize]. Smalltalk platformName = 'unix' ifTrue: [(Smalltalk windowSystemName = 'Quartz') implicitly big endian ifTrue: [^OGLUnixQuartz basicNew initialize]. default to X11 window system Smalltalk isLittleEndian ifTrue: [^OGLUnixX11LE basicNew initialize] ifFalse: [^OGLUnixX11BE basicNew initialize]]. Smalltalk platformName = 'Mac OS' ifTrue:[ Smalltalk osVersion asNumber 1000 ifTrue: [^OGLMacOS9 basicNew initialize] ifFalse:[^OGLMacOSX basicNew initialize]. ]. ^self error:'Cannot identify platform' Try replacing windowSystemName with (SmalltalkImage current getSystemAttribute: 1005). 1.0 (1.1 too, actually) does not include some of the abstraction methods introduced in Squeak, which OpenGL uses. Sob... Almost... Worked my way through everything and now it blows up AFTER reserving an OGL context (there's an blank rectangle in the window at least) with the error: improper store into indexable object at the line ensure:[ogl destroy]. in OpenGLexample exampleOpenGL example A very simple OpenGL example | ogl frames startTime deltaTime framesPerSec bounds font | font := StrikeFont familyName: 'Atlanta' pointSize: 11. bounds := 0...@0 extent: 4...@400. ogl := OpenGL newIn: bounds. ogl ifNil:[^self error: 'Unable to create renderer']. [frames := 0. startTime := Time millisecondClockValue. [Sensor anyButtonPressed] whileFalse:[ start counting at second frame since first frame is penalized by the upload of the bitmap font outside of ogl. frames = 1 ifTrue:[startTime := Time millisecondClockValue]. ogl beginFrame. --- this is the actual scene content --- ogl glDisable: GLDepthTest.for the simple example only ogl glDisable: GLLighting.for the simple example only ogl glClearColor: 1.0 with: 1.0 with: 1.0 with: 1.0. ogl glClear: GLColorBufferBit. ogl glRotatef: 5.0 with: 0.0 with: 0.0 with: 1.0. ogl glColor3f: 1.0 with: 0.0 with: 0.0. ogl glBegin: GLPolygon. ogl glVertex2f: -0.7 with: -0.7. ogl glVertex2f: 0.7 with: -0.7. ogl glVertex2f: 0.7 with: 0.7. ogl glVertex2f: -0.7 with: 0.7. ogl glEnd. --- here is the 2d overlay setup --- ogl glMatrixMode: GLProjection. ogl glPushMatrix. ogl glLoadIdentity. ogl glMatrixMode: GLModelview. ogl glPushMatrix. ogl glLoadIdentity. ogl glTranslated: -1 with: 1 with: 0.0. ogl glScaled: (2.0 / bounds width) with: (-2.0 / bounds height) with: 1.0. ogl glDisable: GLDepthTest. ogl glEnable: GLBlend. ogl glBlendFunc: GLOne with: GLOneMinusSrcAlpha. --- here is the 2d overlay rendering --- deltaTime := Time millisecondsSince: startTime. framesPerSec := frames * 1000 / (deltaTime max: 1) asFloat. : Fixme. It appears as if #drawString: depends on glColor being set. Makes no sense but I'm not going to figure this out - probably some mishap wrt. GLLighting being disabled. ogl glColor3f: 0.0 with: 0.0 with: 0.0. ogl drawString: frames printString, ' frames: ', (framesPerSec truncateTo: 0.1), ' fps' at: 0...@font hei...@0 font: font color: Color black. ogl glDisable: GLBlend. ogl glMatrixMode: GLModelview. ogl glPopMatrix. ogl glMatrixMode: GLProjection. ogl glPopMatrix. ogl glMatrixMode: GLModelview.
Re: [Pharo-project] more evidence that I am a newbie
Lawson English wrote: Sob... Almost... Worked my way through everything and now it blows up AFTER reserving an OGL context (there's an blank rectangle in the window at least) with the error: improper store into indexable object my bad. Was at ', (framesPerSec truncateTo: 0.1), in line ogl drawString: frames printString, ' frames: ', (framesPerSec truncateTo: 0.1), ' fps' at: 0...@font hei...@0 font: font color: Color black. in OpenGLexample exampleOpenGL example A very simple OpenGL example | ogl frames startTime deltaTime framesPerSec bounds font | font := StrikeFont familyName: 'Atlanta' pointSize: 11. bounds := 0...@0 extent: 4...@400. ogl := OpenGL newIn: bounds. ogl ifNil:[^self error: 'Unable to create renderer']. [frames := 0. startTime := Time millisecondClockValue. [Sensor anyButtonPressed] whileFalse:[ start counting at second frame since first frame is penalized by the upload of the bitmap font outside of ogl. frames = 1 ifTrue:[startTime := Time millisecondClockValue]. ogl beginFrame. --- this is the actual scene content --- ogl glDisable: GLDepthTest.for the simple example only ogl glDisable: GLLighting.for the simple example only ogl glClearColor: 1.0 with: 1.0 with: 1.0 with: 1.0. ogl glClear: GLColorBufferBit. ogl glRotatef: 5.0 with: 0.0 with: 0.0 with: 1.0. ogl glColor3f: 1.0 with: 0.0 with: 0.0. ogl glBegin: GLPolygon. ogl glVertex2f: -0.7 with: -0.7. ogl glVertex2f: 0.7 with: -0.7. ogl glVertex2f: 0.7 with: 0.7. ogl glVertex2f: -0.7 with: 0.7. ogl glEnd. --- here is the 2d overlay setup --- ogl glMatrixMode: GLProjection. ogl glPushMatrix. ogl glLoadIdentity. ogl glMatrixMode: GLModelview. ogl glPushMatrix. ogl glLoadIdentity. ogl glTranslated: -1 with: 1 with: 0.0. ogl glScaled: (2.0 / bounds width) with: (-2.0 / bounds height) with: 1.0. ogl glDisable: GLDepthTest. ogl glEnable: GLBlend. ogl glBlendFunc: GLOne with: GLOneMinusSrcAlpha. --- here is the 2d overlay rendering --- deltaTime := Time millisecondsSince: startTime. framesPerSec := frames * 1000 / (deltaTime max: 1) asFloat. : Fixme. It appears as if #drawString: depends on glColor being set. Makes no sense but I'm not going to figure this out - probably some mishap wrt. GLLighting being disabled. ogl glColor3f: 0.0 with: 0.0 with: 0.0. ogl drawString: frames printString, ' frames: ', (framesPerSec truncateTo: 0.1), ' fps' at: 0...@font hei...@0 font: font color: Color black. ogl glDisable: GLBlend. ogl glMatrixMode: GLModelview. ogl glPopMatrix. ogl glMatrixMode: GLProjection. ogl glPopMatrix. ogl glMatrixMode: GLModelview. --- end the end frame operations ogl endFrame. ogl swapBuffers. frames := frames + 1. ]. ] ensure:[ogl destroy]. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] more evidence that I am a newbie
Lawson English wrote: Lawson English wrote: Sob... Almost... Worked my way through everything and now it blows up AFTER reserving an OGL context (there's an blank rectangle in the window at least) with the error: improper store into indexable object my bad. Was at ', (framesPerSec truncateTo: 0.1), in line ogl drawString: frames printString, ' frames: ', (framesPerSec truncateTo: 0.1), ' fps' at: 0...@font hei...@0 font: font color: Color black. Sobs again. reran code again and the error line was indeed ] ensure:[ogl destroy]. shrug. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [squeak-dev] Re: iPhone OS 4 SDK, section 3.3.1
IIUC it doesn't matter because one of the other prohibitions of the section 3.3.1 is the use of 'foreign runtimes' so any interpreted language that they've not listed is out... Em 15/04/2010 17:11, Stéphane Ducasse stephane.duca...@inria.fr escreveu: Thanks for the info. But let us see because we do not know if a squeak-vm is an C or smalltalk app. Stef Not to defend Apple's hubris or anything, but John's other apps written in Squeak are still in the store. Scratch was not taken down because it is implemented in Squeak, but because it downloads code from the internet and runs it. - Bert - On 15.04.2010, at 21:20, stephane ducasse wrote: Yes extremely sad. I imagine that you saw my mail on esug-list. On Apr 15, 2010, at 8:50 PM, Juan Vuletich wrote: Andreas Raab wrote: On 4/8/2010 2:43 PM, Sean Malloy wrote: Anyone have any thoughts on this change to the agreement? Just in case anyone had any illusions on this: http://computinged.wordpress.com/2010/04/15/apple-removes-scratch-from-ipadiphoneitouch/ Cheers, - Andreas Oh! How silly then can be! :( Juan Vuletich ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] more evidence that I am a newbie
On 16 April 2010 03:32, Lawson English lengli...@cox.net wrote: Henrik Sperre Johansen wrote: On 16.04.2010 01:10, Lawson English wrote: Igor Stasenko wrote: On 15 April 2010 23:02, Lawson English lengli...@cox.net wrote: I tried to load Andreas Raab's ffi-based OpenGL packages into Pharo 1.0... (Installer repository: 'http://source.squeak.org/FFI') install: 'FFI-Pools'; install: 'FFI-Kernel'; install: 'FFI-Tests'. (Installer repository: 'http://www.squeaksource.com/CroquetGL') install: '3DTransform'; install: 'OpenGL-Pools'; install: 'OpenGL-Core'. OpenGL example I wasn't quite sure how to load them with Gofer so I did it manually with Monticello. However, when I doIt with 'OpenGL example' I get the error: MessageNotUnderstood: SystemDictionaryplatformName OpenGL classnew OpenGL classnewIn: OpenGL example No doubt its something totally trivial... Suggestions? Select a #platformname selector with mouse , and then press alt-m to see who implements that message. Then try sending it from workspace until to make sure you found right implementor. Then modify the source code in OpenGL classnew accordingly. ;) Unfortunately lots of nested references to it, starting with Smalltalk platformName. I can get as far as changing it to SmalltalkImage current platformName but things get strange after that... new Smalltalk platformName = 'Win32' ifTrue:[^OGLWin32 basicNew initialize]. Smalltalk platformName = 'unix' ifTrue: [(Smalltalk windowSystemName = 'Quartz') implicitly big endian ifTrue: [^OGLUnixQuartz basicNew initialize]. default to X11 window system Smalltalk isLittleEndian ifTrue: [^OGLUnixX11LE basicNew initialize] ifFalse: [^OGLUnixX11BE basicNew initialize]]. Smalltalk platformName = 'Mac OS' ifTrue:[ Smalltalk osVersion asNumber 1000 ifTrue: [^OGLMacOS9 basicNew initialize] ifFalse:[^OGLMacOSX basicNew initialize]. ]. ^self error:'Cannot identify platform' Try replacing windowSystemName with (SmalltalkImage current getSystemAttribute: 1005). 1.0 (1.1 too, actually) does not include some of the abstraction methods introduced in Squeak, which OpenGL uses. Sob... Almost... Worked my way through everything and now it blows up AFTER reserving an OGL context (there's an blank rectangle in the window at least) with the error: improper store into indexable object at the line ensure:[ogl destroy]. in OpenGLexample example OpenGL example A very simple OpenGL example | ogl frames startTime deltaTime framesPerSec bounds font | font := StrikeFont familyName: 'Atlanta' pointSize: 11. bounds := 0...@0 extent: 4...@400. ogl := OpenGL newIn: bounds. ogl ifNil:[^self error: 'Unable to create renderer']. [frames := 0. startTime := Time millisecondClockValue. [Sensor anyButtonPressed] whileFalse:[ start counting at second frame since first frame is penalized by the upload of the bitmap font outside of ogl. frames = 1 ifTrue:[startTime := Time millisecondClockValue]. ogl beginFrame. --- this is the actual scene content --- ogl glDisable: GLDepthTest. for the simple example only ogl glDisable: GLLighting. for the simple example only ogl glClearColor: 1.0 with: 1.0 with: 1.0 with: 1.0. ogl glClear: GLColorBufferBit. ogl glRotatef: 5.0 with: 0.0 with: 0.0 with: 1.0. ogl glColor3f: 1.0 with: 0.0 with: 0.0. ogl glBegin: GLPolygon. ogl glVertex2f: -0.7 with: -0.7. ogl glVertex2f: 0.7 with: -0.7. ogl glVertex2f: 0.7 with: 0.7. ogl glVertex2f: -0.7 with: 0.7. ogl glEnd. --- here is the 2d overlay setup --- ogl glMatrixMode: GLProjection. ogl glPushMatrix. ogl glLoadIdentity. ogl glMatrixMode: GLModelview. ogl glPushMatrix. ogl glLoadIdentity. ogl glTranslated: -1 with: 1 with: 0.0. ogl glScaled: (2.0 / bounds width) with: (-2.0 / bounds height) with: 1.0. ogl glDisable: GLDepthTest. ogl glEnable: GLBlend. ogl glBlendFunc: GLOne with: GLOneMinusSrcAlpha. --- here is the 2d overlay rendering --- deltaTime := Time millisecondsSince: startTime. framesPerSec := frames * 1000 / (deltaTime max: 1) asFloat. : Fixme. It appears as if #drawString: depends on glColor being set. Makes no sense but I'm not going to figure this out - probably some mishap wrt. GLLighting being disabled. it makes sense. The font is a bit mask, which defines an opaque and (semi)transparent pixels, not black and white ones. So, you need to provide a color, which will be used to paint opaque pixels. ogl glColor3f: 0.0 with: 0.0 with: 0.0. ogl drawString: frames printString, ' frames: ', (framesPerSec
Re: [Pharo-project] more evidence that I am a newbie
Igor Stasenko wrote: On 16 April 2010 03:32, Lawson English lengli...@cox.net wrote: Henrik Sperre Johansen wrote: On 16.04.2010 01:10, Lawson English wrote: Igor Stasenko wrote: On 15 April 2010 23:02, Lawson English lengli...@cox.net wrote: I tried to load Andreas Raab's ffi-based OpenGL packages into Pharo 1.0... (Installer repository: 'http://source.squeak.org/FFI') install: 'FFI-Pools'; install: 'FFI-Kernel'; install: 'FFI-Tests'. (Installer repository: 'http://www.squeaksource.com/CroquetGL') install: '3DTransform'; install: 'OpenGL-Pools'; install: 'OpenGL-Core'. OpenGL example I wasn't quite sure how to load them with Gofer so I did it manually with Monticello. However, when I doIt with 'OpenGL example' I get the error: MessageNotUnderstood: SystemDictionaryplatformName OpenGL classnew OpenGL classnewIn: OpenGL example No doubt its something totally trivial... Suggestions? Select a #platformname selector with mouse , and then press alt-m to see who implements that message. Then try sending it from workspace until to make sure you found right implementor. Then modify the source code in OpenGL classnew accordingly. ;) Unfortunately lots of nested references to it, starting with Smalltalk platformName. I can get as far as changing it to SmalltalkImage current platformName but things get strange after that... new Smalltalk platformName = 'Win32' ifTrue:[^OGLWin32 basicNew initialize]. Smalltalk platformName = 'unix' ifTrue: [(Smalltalk windowSystemName = 'Quartz') implicitly big endian ifTrue: [^OGLUnixQuartz basicNew initialize]. default to X11 window system Smalltalk isLittleEndian ifTrue: [^OGLUnixX11LE basicNew initialize] ifFalse: [^OGLUnixX11BE basicNew initialize]]. Smalltalk platformName = 'Mac OS' ifTrue:[ Smalltalk osVersion asNumber 1000 ifTrue: [^OGLMacOS9 basicNew initialize] ifFalse:[^OGLMacOSX basicNew initialize]. ]. ^self error:'Cannot identify platform' Try replacing windowSystemName with (SmalltalkImage current getSystemAttribute: 1005). 1.0 (1.1 too, actually) does not include some of the abstraction methods introduced in Squeak, which OpenGL uses. Sob... Almost... Worked my way through everything and now it blows up AFTER reserving an OGL context (there's an blank rectangle in the window at least) with the error: improper store into indexable object at the line ensure:[ogl destroy]. in OpenGLexample exampleOpenGL example A very simple OpenGL example | ogl frames startTime deltaTime framesPerSec bounds font | font := StrikeFont familyName: 'Atlanta' pointSize: 11. bounds := 0...@0 extent: 4...@400. ogl := OpenGL newIn: bounds. ogl ifNil:[^self error: 'Unable to create renderer']. [frames := 0. startTime := Time millisecondClockValue. [Sensor anyButtonPressed] whileFalse:[ start counting at second frame since first frame is penalized by the upload of the bitmap font outside of ogl. frames = 1 ifTrue:[startTime := Time millisecondClockValue]. ogl beginFrame. --- this is the actual scene content --- ogl glDisable: GLDepthTest.for the simple example only ogl glDisable: GLLighting.for the simple example only ogl glClearColor: 1.0 with: 1.0 with: 1.0 with: 1.0. ogl glClear: GLColorBufferBit. ogl glRotatef: 5.0 with: 0.0 with: 0.0 with: 1.0. ogl glColor3f: 1.0 with: 0.0 with: 0.0. ogl glBegin: GLPolygon. ogl glVertex2f: -0.7 with: -0.7. ogl glVertex2f: 0.7 with: -0.7. ogl glVertex2f: 0.7 with: 0.7. ogl glVertex2f: -0.7 with: 0.7. ogl glEnd. --- here is the 2d overlay setup --- ogl glMatrixMode: GLProjection. ogl glPushMatrix. ogl glLoadIdentity. ogl glMatrixMode: GLModelview. ogl glPushMatrix. ogl glLoadIdentity. ogl glTranslated: -1 with: 1 with: 0.0. ogl glScaled: (2.0 / bounds width) with: (-2.0 / bounds height) with: 1.0. ogl glDisable: GLDepthTest. ogl glEnable: GLBlend. ogl glBlendFunc: GLOne with: GLOneMinusSrcAlpha. --- here is the 2d overlay rendering --- deltaTime := Time millisecondsSince: startTime. framesPerSec := frames * 1000 / (deltaTime max: 1) asFloat. : Fixme. It appears as if #drawString: depends on glColor being set. Makes no sense but I'm not going to figure this out - probably some mishap wrt. GLLighting being disabled. it makes sense. The font is a bit mask, which defines an opaque and (semi)transparent pixels, not black and white ones. So, you need to provide a color, which will be used to paint opaque pixels. That was a comment by the original programmer. I'm hopelessly confused at this point... :-/ ogl glColor3f:
Re: [Pharo-project] more evidence that I am a newbie
On 16 April 2010 03:56, Lawson English lengli...@cox.net wrote: That was a comment by the original programmer. I'm hopelessly confused at this point... :-/ I tried to run this stuff, but it ended up with 'unable to create a renderer' Strange, though VM having a required plugin B3DAcceleratorPlugin. It refuses to create GL context :( So i can't tell what really happening.. What system you are running on? -- Best regards, Igor Stasenko AKA sig. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] more evidence that I am a newbie
Oh.. on a second try i passed this step. The error 'improper store' is because a mistake in given line of code: ogl drawString: frames printString, ' frames: ', (framesPerSec truncateTo: 0.1), ' fps' at: 0...@font hei...@0 font: font color: Color black. should be: ogl drawString: frames printString, ' frames: ', (framesPerSec truncateTo: 0.1) asString , ' fps' at: 0...@font hei...@0 font: font color: Color black. but then there some other errors in #uploadFont: method. i just commented out a #flipvertically send and two lines with 'Smalltalk isLittleEndian' ... since its not important.. after that last fix it was able to run w/o errors, showing a swirling red rectangle. Here's a hacked uploadfont method. uploadFont: aFont | glFontID form | glFontID := glx glGenLists: 256. 0 to: 255 do:[:i| form := aFont characterFormAt: (i asCharacter). form flipVertically. Smalltalk isLittleEndian ifTrue: [self swapBytesOf: form bits]. glx glNewList: glFontID+i with: GLCompile. glx glBitmap: form width with: form height with: 0 with: 0 with: form width with: 0 with: form bits. glx glEndList. form flipVertically. Smalltalk isLittleEndian ifTrue: [self swapBytesOf: form bits]. ]. ^glFontID (btw, its a complete waste of CPU cycles to flip the form. It can be flipped by a simple glScalef(1.0, -1.0) of a texture coordinate matrix, or use a different texture coordinates :) So, a texture's up will become down and vise versa :) On 16 April 2010 04:12, Igor Stasenko siguc...@gmail.com wrote: On 16 April 2010 03:56, Lawson English lengli...@cox.net wrote: That was a comment by the original programmer. I'm hopelessly confused at this point... :-/ I tried to run this stuff, but it ended up with 'unable to create a renderer' Strange, though VM having a required plugin B3DAcceleratorPlugin. It refuses to create GL context :( So i can't tell what really happening.. What system you are running on? -- Best regards, Igor Stasenko AKA sig. -- Best regards, Igor Stasenko AKA sig. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] [squeak-dev] Re: iPhone OS 4 SDK, section 3.3.1
On 15 April 2010 22:13, stephane ducasse stephane.duca...@gmail.com wrote: Hi andreas I think that indeed this is the only possible reaction to Apple stupidity (I'm using a mac since 92 and I feel sick). ouch.. Luckily, i never used macs. I have been considering to buy a macbook lately, but now, i'd rather buy something else. I letting Apple to live and die w/o me :) Stef On Apr 15, 2010, at 8:59 PM, Andreas Raab wrote: On 4/15/2010 11:50 AM, Juan Vuletich wrote: Andreas Raab wrote: On 4/8/2010 2:43 PM, Sean Malloy wrote: Anyone have any thoughts on this change to the agreement? Just in case anyone had any illusions on this: http://computinged.wordpress.com/2010/04/15/apple-removes-scratch-from-ipadiphoneitouch/ Cheers, - Andreas Oh! How silly then can be! Indeed. Well, I'm looking forward to a nice Android tablet. BTW, we can use some help and you won't even have to sign an NDA: http://code.google.com/p/squeak-android-vm/ Cheers, - Andreas -- Best regards, Igor Stasenko AKA sig. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Re: [Pharo-project] Addition to the Success story page
We're using Pharo in Buenos Aires, Argentina for the subject Paradigmas de Programación (Programming paradigms) at UTN - Universidad Tecnológica Nacional. Does using Pharo only for the GlassTools to work with GLASS count as a successful story? :P On Thu, Apr 15, 2010 at 5:04 PM, Stéphane Ducasse stephane.duca...@inria.fr wrote: excellent idea. I know that there are other university or engineering schools in argentina. I will check that with mariano when he is back On Apr 15, 2010, at 9:58 PM, Alexandre Bergel wrote: Hi! Would it be possible to add on the page http://www.pharo-project.org/about/success-stories : University of Chile in the Universities teaching in Pharo ( http://www.uchile.cl/), and PLEIAD / DCC in the Research groups using Pharo (http://www.pleiad.cl ) Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project