Re: [Pharo-project] [ANN] 1.0 One-Click image

2010-04-15 Thread laurent laffont
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

2010-04-15 Thread Stéphane Ducasse
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

2010-04-15 Thread Stéphane Ducasse

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

2010-04-15 Thread Lukas Renggli
 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)

2010-04-15 Thread Stéphane Ducasse
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

2010-04-15 Thread Stéphane Ducasse
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

2010-04-15 Thread Stéphane Ducasse
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

2010-04-15 Thread Adrian Lienhard
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

2010-04-15 Thread laurent laffont
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

2010-04-15 Thread Stéphane Ducasse
 
 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

2010-04-15 Thread Henrik Johansen

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

2010-04-15 Thread Alain Plantec

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)

2010-04-15 Thread Igor Stasenko
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)

2010-04-15 Thread Lukas Renggli
 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)

2010-04-15 Thread Esteban Lorenzano
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)

2010-04-15 Thread Esteban Lorenzano
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

2010-04-15 Thread Stéphane Ducasse
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)

2010-04-15 Thread Stéphane Ducasse
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

2010-04-15 Thread Stéphane Ducasse

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!

2010-04-15 Thread Adrian Lienhard
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!

2010-04-15 Thread Alexander Lazarević
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!

2010-04-15 Thread laurent laffont
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!

2010-04-15 Thread Stéphane Ducasse
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!

2010-04-15 Thread Miguel Cobá
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!

2010-04-15 Thread Henrik Johansen
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!

2010-04-15 Thread Gary Chambers

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!

2010-04-15 Thread Mariano Martinez Peck
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!

2010-04-15 Thread Adrian Lienhard
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!

2010-04-15 Thread Stéphane Ducasse


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)

2010-04-15 Thread Carla F. Griggio
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

2010-04-15 Thread Lukas Renggli
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)

2010-04-15 Thread Alain Plantec

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

2010-04-15 Thread Lawson English

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

2010-04-15 Thread Marcus Denker

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

2010-04-15 Thread Andreas Raab

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

2010-04-15 Thread Lawson English

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

2010-04-15 Thread Oscar Nierstrasz

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

2010-04-15 Thread Schwab,Wilhelm K
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

2010-04-15 Thread Stéphane Ducasse
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

2010-04-15 Thread Lawson English

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

2010-04-15 Thread Stéphane Ducasse
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)

2010-04-15 Thread Germán Arduino
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

2010-04-15 Thread Stéphane Ducasse
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?

2010-04-15 Thread Lawson English

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

2010-04-15 Thread Hannes Hirzel
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

2010-04-15 Thread Alexandre Bergel

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?

2010-04-15 Thread Stéphane Ducasse
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

2010-04-15 Thread Bert Freudenberg
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

2010-04-15 Thread Stéphane Ducasse
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

2010-04-15 Thread Marcus Denker

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

2010-04-15 Thread Andreas Raab

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

2010-04-15 Thread Stéphane Ducasse
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

2010-04-15 Thread stephane ducasse

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)

2010-04-15 Thread Stéphane Ducasse
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

2010-04-15 Thread Lawson English

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

2010-04-15 Thread Stéphane Ducasse
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

2010-04-15 Thread Stéphane Ducasse
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

2010-04-15 Thread Lawson English

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

2010-04-15 Thread Hannes Hirzel
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

2010-04-15 Thread Stéphane Ducasse
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

2010-04-15 Thread Bert Freudenberg
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?

2010-04-15 Thread Lawson English

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

2010-04-15 Thread Phil (list)
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

2010-04-15 Thread Stéphane Ducasse
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!

2010-04-15 Thread Adrian Lienhard
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

2010-04-15 Thread Stéphane Ducasse
 
 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

2010-04-15 Thread Igor Stasenko
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

2010-04-15 Thread Lawson English

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

2010-04-15 Thread Henrik Sperre Johansen

 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?

2010-04-15 Thread Henrik Sperre Johansen

 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

2010-04-15 Thread Schwab,Wilhelm K
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?

2010-04-15 Thread Stéphane Ducasse

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)

2010-04-15 Thread Germán Arduino
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?

2010-04-15 Thread Lawson English

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

2010-04-15 Thread Schwab,Wilhelm K
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?

2010-04-15 Thread Andreas Raab

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

2010-04-15 Thread Lawson English

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

2010-04-15 Thread Henrik Sperre Johansen

 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

2010-04-15 Thread Lawson English

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

2010-04-15 Thread Lawson English

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

2010-04-15 Thread Lawson English

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

2010-04-15 Thread csrabak

 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

2010-04-15 Thread Igor Stasenko
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

2010-04-15 Thread Lawson English

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

2010-04-15 Thread Igor Stasenko
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

2010-04-15 Thread Igor Stasenko
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

2010-04-15 Thread Igor Stasenko
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

2010-04-15 Thread Carla F. Griggio
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