Hi all
We have a really good news for pharo. Igor got a job as engineer in our team for two years. We are really thankful to INRIA for that. Since we want to be transparent here is the way we plan to work. We asked igor to help fixing bug fixes for about 20% of his time. And to focus on larger items. Here is a list based on the brainstorming we did and what we told INRIA igor would do. Now if you want to help and join effort with us this is even better. Now igor started to work on OPAL because we would like to have it for a beta in january, when we will get a new unstable stream. Stef -- Set nil -- Hashed Collection -- dictionary are slower -- Generalize stream protocol #readInto:startingAt:count: -- WeakStructure -- Finalizer -- Chapter on Finalizer -- Better integration process -- EventSensor polling - publish a windows VM that support it -- ClassBuilder rewrite -- Helping improving the VM - cleaner code -- Cleaning events/annoucement check CUIS on:send: changed:/update -- SystemChangeNotification -> announcement sync with Cyrille review with Cyrille -- Using RPackage in Monticello sync with cyrille -- iSqueak New event hierarchy Alain imported that Multitouch? -- New compiler -- debug -- Decompiler IR -> AST -- Cleanups -- API -- Environment -- ROME API - API stablisation: openVG - system rewrite to use API -- Ephemerons ?? -- Announcement with weak structure -- Networks - may be use WeakFinalizer here. - looking at Andreas fixes in Squeak |
+1 !!! On 11 Dec 2010, at 10:46, Stéphane Ducasse wrote: > Hi all > > We have a really good news for pharo. Igor got a job as engineer in our team for two years. > We are really thankful to INRIA for that. Since we want to be transparent here is the way we plan to work. > We asked igor to help fixing bug fixes for about 20% of his time. > And to focus on larger items. Here is a list based on the brainstorming we did and what we told INRIA > igor would do. > Now if you want to help and join effort with us this is even better. > > Now igor started to work on OPAL because we would like to have it for a beta in january, when we will get a new unstable > stream. > > Stef > > -- Set nil > -- Hashed Collection > -- dictionary are slower > -- Generalize stream protocol #readInto:startingAt:count: > > -- WeakStructure > -- Finalizer > -- Chapter on Finalizer > > -- Better integration process > > -- EventSensor > polling > - publish a windows VM that support it > > -- ClassBuilder rewrite > > -- Helping improving the VM > - cleaner code > > -- Cleaning events/annoucement > check CUIS > on:send: > changed:/update > > -- SystemChangeNotification -> announcement > sync with Cyrille > review with Cyrille > > -- Using RPackage in Monticello > sync with cyrille > > -- iSqueak New event hierarchy > Alain imported that > Multitouch? > > -- New compiler > -- debug > -- Decompiler IR -> AST > -- Cleanups > -- API > -- Environment > > -- ROME API > - API stablisation: openVG > - system rewrite to use API > > -- Ephemerons ?? > > -- Announcement with weak structure > > -- Networks > - may be use WeakFinalizer here. > - looking at Andreas fixes in Squeak > > > |
In reply to this post by Stéphane Ducasse
This is awesome. Not only for the Pharo point of view, but it means that an important institute like INRIA has really interest in Pharo, and this is so cool.
Adrian, we should post it in the pharo blog. Cheers Mariano On Sat, Dec 11, 2010 at 10:46 AM, Stéphane Ducasse <[hidden email]> wrote: Hi all |
In reply to this post by onierstrasz
He, I was about to say "congratulations to Igor", but I better say "congratulations to all us, the pharoers, for having Igor as a full time engineer"
Cheers, Esteban El 11/12/2010, a las 8:31a.m., Oscar Nierstrasz escribió: > > +1 !!! > > On 11 Dec 2010, at 10:46, Stéphane Ducasse wrote: > >> Hi all >> >> We have a really good news for pharo. Igor got a job as engineer in our team for two years. >> We are really thankful to INRIA for that. Since we want to be transparent here is the way we plan to work. >> We asked igor to help fixing bug fixes for about 20% of his time. >> And to focus on larger items. Here is a list based on the brainstorming we did and what we told INRIA >> igor would do. >> Now if you want to help and join effort with us this is even better. >> >> Now igor started to work on OPAL because we would like to have it for a beta in january, when we will get a new unstable >> stream. >> >> Stef >> >> -- Set nil >> -- Hashed Collection >> -- dictionary are slower >> -- Generalize stream protocol #readInto:startingAt:count: >> >> -- WeakStructure >> -- Finalizer >> -- Chapter on Finalizer >> >> -- Better integration process >> >> -- EventSensor >> polling >> - publish a windows VM that support it >> >> -- ClassBuilder rewrite >> >> -- Helping improving the VM >> - cleaner code >> >> -- Cleaning events/annoucement >> check CUIS >> on:send: >> changed:/update >> >> -- SystemChangeNotification -> announcement >> sync with Cyrille >> review with Cyrille >> >> -- Using RPackage in Monticello >> sync with cyrille >> >> -- iSqueak New event hierarchy >> Alain imported that >> Multitouch? >> >> -- New compiler >> -- debug >> -- Decompiler IR -> AST >> -- Cleanups >> -- API >> -- Environment >> >> -- ROME API >> - API stablisation: openVG >> - system rewrite to use API >> >> -- Ephemerons ?? >> >> -- Announcement with weak structure >> >> -- Networks >> - may be use WeakFinalizer here. >> - looking at Andreas fixes in Squeak >> >> >> > > |
Yes, indeed very very good news!
Congrats Igor, of course, but a big thanks to INRIA for invest in Smalltalk! 2010/12/11 Esteban Lorenzano <[hidden email]>: > He, I was about to say "congratulations to Igor", but I better say "congratulations to all us, the pharoers, for having Igor as a full time engineer" > > Cheers, > Esteban > > El 11/12/2010, a las 8:31a.m., Oscar Nierstrasz escribió: > >> >> +1 !!! >> >> On 11 Dec 2010, at 10:46, Stéphane Ducasse wrote: >> >>> Hi all >>> >>> We have a really good news for pharo. Igor got a job as engineer in our team for two years. >>> We are really thankful to INRIA for that. Since we want to be transparent here is the way we plan to work. >>> We asked igor to help fixing bug fixes for about 20% of his time. >>> And to focus on larger items. Here is a list based on the brainstorming we did and what we told INRIA >>> igor would do. >>> Now if you want to help and join effort with us this is even better. >>> >>> Now igor started to work on OPAL because we would like to have it for a beta in january, when we will get a new unstable >>> stream. >>> >>> Stef >>> >>> -- Set nil >>> -- Hashed Collection >>> -- dictionary are slower >>> -- Generalize stream protocol #readInto:startingAt:count: >>> >>> -- WeakStructure >>> -- Finalizer >>> -- Chapter on Finalizer >>> >>> -- Better integration process >>> >>> -- EventSensor >>> polling >>> - publish a windows VM that support it >>> >>> -- ClassBuilder rewrite >>> >>> -- Helping improving the VM >>> - cleaner code >>> >>> -- Cleaning events/annoucement >>> check CUIS >>> on:send: >>> changed:/update >>> >>> -- SystemChangeNotification -> announcement >>> sync with Cyrille >>> review with Cyrille >>> >>> -- Using RPackage in Monticello >>> sync with cyrille >>> >>> -- iSqueak New event hierarchy >>> Alain imported that >>> Multitouch? >>> >>> -- New compiler >>> -- debug >>> -- Decompiler IR -> AST >>> -- Cleanups >>> -- API >>> -- Environment >>> >>> -- ROME API >>> - API stablisation: openVG >>> - system rewrite to use API >>> >>> -- Ephemerons ?? >>> >>> -- Announcement with weak structure >>> >>> -- Networks >>> - may be use WeakFinalizer here. >>> - looking at Andreas fixes in Squeak >>> >>> >>> >> >> > > > |
Really nice!
#Luc
2010/12/11 Germán Arduino <[hidden email]> Yes, indeed very very good news! |
Bravo l'INRIA, very good choice !
Nicolas 2010/12/11 Luc Fabresse <[hidden email]>: > Really nice! > #Luc > > > 2010/12/11 Germán Arduino <[hidden email]> >> >> Yes, indeed very very good news! >> >> Congrats Igor, of course, but a big thanks to INRIA for invest in >> Smalltalk! >> >> >> 2010/12/11 Esteban Lorenzano <[hidden email]>: >> > He, I was about to say "congratulations to Igor", but I better say >> > "congratulations to all us, the pharoers, for having Igor as a full time >> > engineer" >> > >> > Cheers, >> > Esteban >> > >> > El 11/12/2010, a las 8:31a.m., Oscar Nierstrasz escribió: >> > >> >> >> >> +1 !!! >> >> >> >> On 11 Dec 2010, at 10:46, Stéphane Ducasse wrote: >> >> >> >>> Hi all >> >>> >> >>> We have a really good news for pharo. Igor got a job as engineer in >> >>> our team for two years. >> >>> We are really thankful to INRIA for that. Since we want to be >> >>> transparent here is the way we plan to work. >> >>> We asked igor to help fixing bug fixes for about 20% of his time. >> >>> And to focus on larger items. Here is a list based on the >> >>> brainstorming we did and what we told INRIA >> >>> igor would do. >> >>> Now if you want to help and join effort with us this is even better. >> >>> >> >>> Now igor started to work on OPAL because we would like to have it for >> >>> a beta in january, when we will get a new unstable >> >>> stream. >> >>> >> >>> Stef >> >>> >> >>> -- Set nil >> >>> -- Hashed Collection >> >>> -- dictionary are slower >> >>> -- Generalize stream protocol #readInto:startingAt:count: >> >>> >> >>> -- WeakStructure >> >>> -- Finalizer >> >>> -- Chapter on Finalizer >> >>> >> >>> -- Better integration process >> >>> >> >>> -- EventSensor >> >>> polling >> >>> - publish a windows VM that support it >> >>> >> >>> -- ClassBuilder rewrite >> >>> >> >>> -- Helping improving the VM >> >>> - cleaner code >> >>> >> >>> -- Cleaning events/annoucement >> >>> check CUIS >> >>> on:send: >> >>> changed:/update >> >>> >> >>> -- SystemChangeNotification -> announcement >> >>> sync with Cyrille >> >>> review with Cyrille >> >>> >> >>> -- Using RPackage in Monticello >> >>> sync with cyrille >> >>> >> >>> -- iSqueak New event hierarchy >> >>> Alain imported that >> >>> Multitouch? >> >>> >> >>> -- New compiler >> >>> -- debug >> >>> -- Decompiler IR -> AST >> >>> -- Cleanups >> >>> -- API >> >>> -- Environment >> >>> >> >>> -- ROME API >> >>> - API stablisation: openVG >> >>> - system rewrite to use API >> >>> >> >>> -- Ephemerons ?? >> >>> >> >>> -- Announcement with weak structure >> >>> >> >>> -- Networks >> >>> - may be use WeakFinalizer here. >> >>> - looking at Andreas fixes in Squeak >> >>> >> >>> >> >>> >> >> >> >> >> > >> > >> > >> > > |
In reply to this post by garduino
+1 on thanks to INRIA and congratulations to Igor. One suggestion I'd like to add: while he is cleaning the VM code, it would be nice to work toward having a path for information on failures to reach the outside world in some way. Can't load a library? Where did you look for it? We can't anticipate everything somebody might want to know, but the status quo is to report nothing and we can do better, especially when the VM translates parameters from the image before using them.
On Linux, not every library is a plugin. IIRC, the blurring of that distinction is mostly in the minds of the community, but the occasional .so for number crunching, creating graphics or hardware interfacing needs a home too. ________________________________________ From: [hidden email] [[hidden email]] On Behalf Of Germán Arduino [[hidden email]] Sent: Saturday, December 11, 2010 10:08 AM To: [hidden email] Subject: Re: [Pharo-project] good news of the year Yes, indeed very very good news! Congrats Igor, of course, but a big thanks to INRIA for invest in Smalltalk! 2010/12/11 Esteban Lorenzano <[hidden email]>: > He, I was about to say "congratulations to Igor", but I better say "congratulations to all us, the pharoers, for having Igor as a full time engineer" > > Cheers, > Esteban > > El 11/12/2010, a las 8:31a.m., Oscar Nierstrasz escribió: > >> >> +1 !!! >> >> On 11 Dec 2010, at 10:46, Stéphane Ducasse wrote: >> >>> Hi all >>> >>> We have a really good news for pharo. Igor got a job as engineer in our team for two years. >>> We are really thankful to INRIA for that. Since we want to be transparent here is the way we plan to work. >>> We asked igor to help fixing bug fixes for about 20% of his time. >>> And to focus on larger items. Here is a list based on the brainstorming we did and what we told INRIA >>> igor would do. >>> Now if you want to help and join effort with us this is even better. >>> >>> Now igor started to work on OPAL because we would like to have it for a beta in january, when we will get a new unstable >>> stream. >>> >>> Stef >>> >>> -- Set nil >>> -- Hashed Collection >>> -- dictionary are slower >>> -- Generalize stream protocol #readInto:startingAt:count: >>> >>> -- WeakStructure >>> -- Finalizer >>> -- Chapter on Finalizer >>> >>> -- Better integration process >>> >>> -- EventSensor >>> polling >>> - publish a windows VM that support it >>> >>> -- ClassBuilder rewrite >>> >>> -- Helping improving the VM >>> - cleaner code >>> >>> -- Cleaning events/annoucement >>> check CUIS >>> on:send: >>> changed:/update >>> >>> -- SystemChangeNotification -> announcement >>> sync with Cyrille >>> review with Cyrille >>> >>> -- Using RPackage in Monticello >>> sync with cyrille >>> >>> -- iSqueak New event hierarchy >>> Alain imported that >>> Multitouch? >>> >>> -- New compiler >>> -- debug >>> -- Decompiler IR -> AST >>> -- Cleanups >>> -- API >>> -- Environment >>> >>> -- ROME API >>> - API stablisation: openVG >>> - system rewrite to use API >>> >>> -- Ephemerons ?? >>> >>> -- Announcement with weak structure >>> >>> -- Networks >>> - may be use WeakFinalizer here. >>> - looking at Andreas fixes in Squeak >>> >>> >>> >> >> > > > |
Thanks everyone.
I had very warm and friendly greeting here in Lille. And atmosphere is very cool (everyone around you using pharo). I am a full of enthusiasm and energy to put in Pharo, as never before. ;) -- Best regards, Igor Stasenko AKA sig. |
In reply to this post by Stéphane Ducasse
Great new for the Pharo community and for Igor too.
This means that the next year will be a very good for Pharo. Thanks to Stephane for pushing this on the INRIA and thanks to INRIA for trusting in Pharo. Cheers El sáb, 11-12-2010 a las 10:46 +0100, Stéphane Ducasse escribió: > Hi all > > We have a really good news for pharo. Igor got a job as engineer in our team for two years. > We are really thankful to INRIA for that. Since we want to be transparent here is the way we plan to work. > We asked igor to help fixing bug fixes for about 20% of his time. > And to focus on larger items. Here is a list based on the brainstorming we did and what we told INRIA > igor would do. > Now if you want to help and join effort with us this is even better. > > Now igor started to work on OPAL because we would like to have it for a beta in january, when we will get a new unstable > stream. > > Stef > > -- Set nil > -- Hashed Collection > -- dictionary are slower > -- Generalize stream protocol #readInto:startingAt:count: > > -- WeakStructure > -- Finalizer > -- Chapter on Finalizer > > -- Better integration process > > -- EventSensor > polling > - publish a windows VM that support it > > -- ClassBuilder rewrite > > -- Helping improving the VM > - cleaner code > > -- Cleaning events/annoucement > check CUIS > on:send: > changed:/update > > -- SystemChangeNotification -> announcement > sync with Cyrille > review with Cyrille > > -- Using RPackage in Monticello > sync with cyrille > > -- iSqueak New event hierarchy > Alain imported that > Multitouch? > > -- New compiler > -- debug > -- Decompiler IR -> AST > -- Cleanups > -- API > -- Environment > > -- ROME API > - API stablisation: openVG > - system rewrite to use API > > -- Ephemerons ?? > > -- Announcement with weak structure > > -- Networks > - may be use WeakFinalizer here. > - looking at Andreas fixes in Squeak > > > -- Miguel Cobá http://twitter.com/MiguelCobaMtz http://miguel.leugim.com.mx |
In reply to this post by Igor Stasenko
On Dec 11, 2010, at 6:40 PM, Igor Stasenko wrote: > Thanks everyone. > > I had very warm and friendly greeting here in Lille. And atmosphere is > very cool (everyone around you using pharo). > I am a full of enthusiasm and energy to put in Pharo, as never before. ;) ;) excellent! and I will make more time to pair program :) Stef |
In reply to this post by Stéphane Ducasse
Really cool!
Alexandre On 11 Dec 2010, at 06:46, Stéphane Ducasse wrote: > Hi all > > We have a really good news for pharo. Igor got a job as engineer in our team for two years. > We are really thankful to INRIA for that. Since we want to be transparent here is the way we plan to work. > We asked igor to help fixing bug fixes for about 20% of his time. > And to focus on larger items. Here is a list based on the brainstorming we did and what we told INRIA > igor would do. > Now if you want to help and join effort with us this is even better. > > Now igor started to work on OPAL because we would like to have it for a beta in january, when we will get a new unstable > stream. > > Stef > > -- Set nil > -- Hashed Collection > -- dictionary are slower > -- Generalize stream protocol #readInto:startingAt:count: > > -- WeakStructure > -- Finalizer > -- Chapter on Finalizer > > -- Better integration process > > -- EventSensor > polling > - publish a windows VM that support it > > -- ClassBuilder rewrite > > -- Helping improving the VM > - cleaner code > > -- Cleaning events/annoucement > check CUIS > on:send: > changed:/update > > -- SystemChangeNotification -> announcement > sync with Cyrille > review with Cyrille > > -- Using RPackage in Monticello > sync with cyrille > > -- iSqueak New event hierarchy > Alain imported that > Multitouch? > > -- New compiler > -- debug > -- Decompiler IR -> AST > -- Cleanups > -- API > -- Environment > > -- ROME API > - API stablisation: openVG > - system rewrite to use API > > -- Ephemerons ?? > > -- Announcement with weak structure > > -- Networks > - may be use WeakFinalizer here. > - looking at Andreas fixes in Squeak > > > -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. |
In reply to this post by Stéphane Ducasse
On 11 December 2010 18:57, Stéphane Ducasse <[hidden email]> wrote:
> > On Dec 11, 2010, at 6:40 PM, Igor Stasenko wrote: > >> Thanks everyone. >> >> I had very warm and friendly greeting here in Lille. And atmosphere is >> very cool (everyone around you using pharo). >> I am a full of enthusiasm and energy to put in Pharo, as never before. ;) > > ;) > excellent! > and I will make more time to pair program :) > Oh, i think we missed on VERY important thing we should also pay attention: good internationalization support throughout all the system layers, which includes: - input/output - locales > Stef > > -- Best regards, Igor Stasenko AKA sig. |
Yes! +1!
Em 11/12/2010 16:04, Igor Stasenko < [hidden email] > escreveu: On 11 December 2010 18:57, Stéphane Ducasse wrote: > > On Dec 11, 2010, at 6:40 PM, Igor Stasenko wrote: > >> Thanks everyone. >> >> I had very warm and friendly greeting here in Lille. And atmosphere is >> very cool (everyone around you using pharo). >> I am a full of enthusiasm and energy to put in Pharo, as never before. ;) > > ;) > excellent! > and I will make more time to pair program :) > Oh, i think we missed on VERY important thing we should also pay attention: good internationalization support throughout all the system layers, which includes: - input/output - locales > Stef > > -- Best regards, Igor Stasenko AKA sig. |
Administrator
|
In reply to this post by Stéphane Ducasse
Very exciting! Good luck & congrats, Igor. I can't wait to bask in all the improvements :)
Sean
Cheers,
Sean |
+1
Doru On 11 Dec 2010, at 20:34, Sean P. DeNigris wrote: > > Very exciting! Good luck & congrats, Igor. I can't wait to bask in all the > improvements :) > > Sean > -- > View this message in context: http://forum.world.st/good-news-of-the-year-tp3083142p3083625.html > Sent from the Pharo Smalltalk mailing list archive at Nabble.com. > -- www.tudorgirba.com "From an abstract enough point of view, any two things are similar." |
Yay! Congrats to Igor, and Pharo! :-)
-- Cheers, Peter On Sun, Dec 12, 2010 at 2:18 AM, Tudor Girba <[hidden email]> wrote: +1 |
In reply to this post by Igor Stasenko
Hi Igor and all!
My warmest congratulations to you Igor and the rest of the team over there in Lille, and I hope to see you again! regards, Göran |
In reply to this post by Igor Stasenko
It's sooooo exciting. Congrats to INRIA, Stéphane and you Igor !
Laurent On Sat, Dec 11, 2010 at 6:40 PM, Igor Stasenko <[hidden email]> wrote: Thanks everyone. |
In reply to this post by Stéphane Ducasse
Welcome Igor to the North of France :-)
Noury On 11 déc. 2010, at 10:46, Stéphane Ducasse wrote: > Hi all > > We have a really good news for pharo. Igor got a job as engineer in our team for two years. > We are really thankful to INRIA for that. Since we want to be transparent here is the way we plan to work. > We asked igor to help fixing bug fixes for about 20% of his time. > And to focus on larger items. Here is a list based on the brainstorming we did and what we told INRIA > igor would do. > Now if you want to help and join effort with us this is even better. > > Now igor started to work on OPAL because we would like to have it for a beta in january, when we will get a new unstable > stream. > > Stef > > -- Set nil > -- Hashed Collection > -- dictionary are slower > -- Generalize stream protocol #readInto:startingAt:count: > > -- WeakStructure > -- Finalizer > -- Chapter on Finalizer > > -- Better integration process > > -- EventSensor > polling > - publish a windows VM that support it > > -- ClassBuilder rewrite > > -- Helping improving the VM > - cleaner code > > -- Cleaning events/annoucement > check CUIS > on:send: > changed:/update > > -- SystemChangeNotification -> announcement > sync with Cyrille > review with Cyrille > > -- Using RPackage in Monticello > sync with cyrille > > -- iSqueak New event hierarchy > Alain imported that > Multitouch? > > -- New compiler > -- debug > -- Decompiler IR -> AST > -- Cleanups > -- API > -- Environment > > -- ROME API > - API stablisation: openVG > - system rewrite to use API > > -- Ephemerons ?? > > -- Announcement with weak structure > > -- Networks > - may be use WeakFinalizer here. > - looking at Andreas fixes in Squeak > > > |
Free forum by Nabble | Edit this page |