[Pharo-project] WhatsUp from: 2013-04-15 until: 2013-04-30
Hi! We're sending this automatic email twice a month, to give the community an opportunity to easily know what's happening and to coordinate efforts. Just answer informally, and feel free to spawn discussions thereafter! ### Here's what I've been up to since the last WhatsUp: - $HEROIC_ACHIEVEMENTS_OR_DISMAL_FAILURES_OR_SIMPLE_BORING_NECESSARY_TASKS ### What's next, until 2013-04-30 (*): - $NEXT_STEPS_TOWARDS_WORLD_DOMINATION (*) we'll be expecting results by then ;)
On Apr 15, 2013, at 7:00 AM, seaside@rmod.lille.inria.fr wrote:
Hi! We're sending this automatic email twice a month, to give the community an opportunity to easily know what's happening and to coordinate efforts. Just answer informally, and feel free to spawn discussions thereafter!
### Here's what I've been up to since the last WhatsUp:
- fixing some boring bugs in 30 (like the DNU on Ocompletion) - integration of some bugs - giving lectures at lviv - talks at PharoConf - pair commenting and pair cleaning athens with igor (now all classes have comments and dust is out) - promoting GSOC - student topics for lectures
### What's next, until 2013-04-30 (*):
- $NEXT_STEPS_TOWARDS_WORLD_DOMINATION
- finish new lecture slide about pharo - redo the video about Dice - build a stream of videos and Pharo talks (should sync with marcus) - bugs fixes - continue to migrate pharo 1.0 to STHub pharo 2.0 to STHub copy latest version of 20 files to ST/30 - more integration Stef
On 2013-04-15, at 07:00, seaside@rmod.lille.inria.fr wrote:
Hi! We're sending this automatic email twice a month, to give the community an opportunity to easily know what's happening and to coordinate efforts. Just answer informally, and feel free to spawn discussions thereafter!
### Here's what I've been up to since the last WhatsUp:
- fixing pharo bugs week - almost finished working on the new monkey
### What's next, until 2013-04-30 (*):
- finish the monkey
On Apr 15, 2013, at 7:00 AM, seaside@rmod.lille.inria.fr wrote:
Hi! We're sending this automatic email twice a month, to give the community an opportunity to easily know what's happening and to coordinate efforts. Just answer informally, and feel free to spawn discussions thereafter!
### Here's what I've been up to since the last WhatsUp:
-> pass over bug tracker to make sure we don't drown in lots of simple to fix stuff -> lots of integrations of simple things -> Work on Opal Compiler
### What's next, until 2013-04-30 (*):
- Opal integration - AST interpreter integration Marcus
Marcus Denker-4 wrote
- Opal integration - AST interpreter integration
Exciting! ----- Cheers, Sean -- View this message in context: http://forum.world.st/WhatsUp-from-2013-04-15-until-2013-04-30-tp4681440p468... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Le 15/04/2013 07:00, seaside@rmod.lille.inria.fr a écrit :
Hi! We're sending this automatic email twice a month, to give the community an opportunity to easily know what's happening and to coordinate efforts. Just answer informally, and feel free to spawn discussions thereafter!
### Here's what I've been up to since the last WhatsUp:
Porting SmaCC on 2.0 Writing configurations for AltBrowser and Jejak. Started looking at Marpa Started the switch to 2.0 as professional platform.
### What's next, until 2013-04-30 (*):
Study and understand Marpa as an alternative to porting SmaCC-GLR to Pharo. Improve AltBrowser functionality as my only browser under Pharo 2.0. Thierry -- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
Porting SmaCC on 2.0 nice. If you need an integration server.
Writing configurations for AltBrowser and Jejak. nice too
Started looking at Marpa what is it?
Started the switch to 2.0 as professional platform.
good.
### What's next, until 2013-04-30 (*):
Study and understand Marpa as an alternative to porting SmaCC-GLR to Pharo. Improve AltBrowser functionality as my only browser under Pharo 2.0.
Thierry -- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
Le 15/04/2013 15:30, stephane ducasse a écrit :
Porting SmaCC on 2.0 nice. If you need an integration server.
Writing configurations for AltBrowser and Jejak. nice too
Started looking at Marpa what is it?
A nice, more general way of parsing Context Free Grammars with a better algorithm not restricted to LR(k) grammars (see http://jeffreykegler.github.io/Marpa-web-site/). I'd really like to make it a pure Smalltalk parser, to be able to study the underlying algorithm. And SmaCC already has some infrastructure to handle that, like a grammar parser (as well as the Scanner infrastructure). The promise of parsing with any CFG grammar (and all LR(k) grammars in linear time) is convincing. Thierry
Started the switch to 2.0 as professional platform.
good.
### What's next, until 2013-04-30 (*):
Study and understand Marpa as an alternative to porting SmaCC-GLR to Pharo. Improve AltBrowser functionality as my only browser under Pharo 2.0.
Thierry -- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
-- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
On 15 April 2013 14:44, Goubier Thierry <thierry.goubier@cea.fr> wrote:
Le 15/04/2013 15:30, stephane ducasse a écrit :
Porting SmaCC on 2.0
nice. If you need an integration server.
Writing configurations for AltBrowser and Jejak.
nice too
Started looking at Marpa
what is it?
A nice, more general way of parsing Context Free Grammars with a better algorithm not restricted to LR(k) grammars (see http://jeffreykegler.github.io/Marpa-web-site/).
I'd really like to make it a pure Smalltalk parser, to be able to study the underlying algorithm. And SmaCC already has some infrastructure to handle that, like a grammar parser (as well as the Scanner infrastructure).
The promise of parsing with any CFG grammar (and all LR(k) grammars in linear time) is convincing.
There are several algorithms that can do this (handling all CFGs, including ambiguous grammars): Marpa uses a derivative of the Earley parser, and there's GLL [1] and parsing with derivatives [2][3]. frank [1] https://github.com/djspiewak/gll-combinators [2] http://matt.might.net/articles/parsing-with-derivatives/ [3] http://ss3.gemstone.com/ss/ParsingDerivatives.html (still a while to go before it's production ready!) frank
Thierry
Started the switch to 2.0 as professional platform.
good.
### What's next, until 2013-04-30 (*):
Study and understand Marpa as an alternative to porting SmaCC-GLR to Pharo. Improve AltBrowser functionality as my only browser under Pharo 2.0.
Thierry -- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
-- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
Le 15/04/2013 15:57, Frank Shearar a écrit :
On 15 April 2013 14:44, Goubier Thierry <thierry.goubier@cea.fr> wrote:
Le 15/04/2013 15:30, stephane ducasse a écrit :
Porting SmaCC on 2.0
nice. If you need an integration server.
Writing configurations for AltBrowser and Jejak.
nice too
Started looking at Marpa
what is it?
A nice, more general way of parsing Context Free Grammars with a better algorithm not restricted to LR(k) grammars (see http://jeffreykegler.github.io/Marpa-web-site/).
I'd really like to make it a pure Smalltalk parser, to be able to study the underlying algorithm. And SmaCC already has some infrastructure to handle that, like a grammar parser (as well as the Scanner infrastructure).
The promise of parsing with any CFG grammar (and all LR(k) grammars in linear time) is convincing.
There are several algorithms that can do this (handling all CFGs, including ambiguous grammars): Marpa uses a derivative of the Earley parser, and there's GLL [1] and parsing with derivatives [2][3].
Cool. We'll have a look to see which one will make it (or simply works). All of them seems to be a fair and interesting step above the usual...
frank
[1] https://github.com/djspiewak/gll-combinators [2] http://matt.might.net/articles/parsing-with-derivatives/ [3] http://ss3.gemstone.com/ss/ParsingDerivatives.html (still a while to go before it's production ready!)
I'll have a look at the last one in particular :) Thierry -- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
On 15 April 2013 15:15, Goubier Thierry <thierry.goubier@cea.fr> wrote:
Le 15/04/2013 15:57, Frank Shearar a écrit :
On 15 April 2013 14:44, Goubier Thierry <thierry.goubier@cea.fr> wrote:
Le 15/04/2013 15:30, stephane ducasse a écrit :
Porting SmaCC on 2.0
nice. If you need an integration server.
Writing configurations for AltBrowser and Jejak.
nice too
Started looking at Marpa
what is it?
A nice, more general way of parsing Context Free Grammars with a better algorithm not restricted to LR(k) grammars (see http://jeffreykegler.github.io/Marpa-web-site/).
I'd really like to make it a pure Smalltalk parser, to be able to study the underlying algorithm. And SmaCC already has some infrastructure to handle that, like a grammar parser (as well as the Scanner infrastructure).
The promise of parsing with any CFG grammar (and all LR(k) grammars in linear time) is convincing.
There are several algorithms that can do this (handling all CFGs, including ambiguous grammars): Marpa uses a derivative of the Earley parser, and there's GLL [1] and parsing with derivatives [2][3].
Cool. We'll have a look to see which one will make it (or simply works). All of them seems to be a fair and interesting step above the usual...
frank
[1] https://github.com/djspiewak/gll-combinators [2] http://matt.might.net/articles/parsing-with-derivatives/ [3] http://ss3.gemstone.com/ss/ParsingDerivatives.html (still a while to go before it's production ready!)
I'll have a look at the last one in particular :)
I'd be grateful for any feedback. One thing that's sorely lacking is documentation. I am also experimenting with some... non-standard approaches to writing Smalltalk. But the affected portions (DerivingParser class >> #deriverBlock, #parseNullBlock, #isEmptyBlock) could pretty easily be rewritten to be more standard, but at the loss of concentrating the various algorithms together in one place. frank
Thierry -- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
On 15 April 2013 07:00, <seaside@rmod.lille.inria.fr> wrote:
Hi! We're sending this automatic email twice a month, to give the community an opportunity to easily know what's happening and to coordinate efforts. Just answer informally, and feel free to spawn discussions thereafter!
### Here's what I've been up to since the last WhatsUp:
last 2 weeks was mainly traveling, presenting stuff and talking with people: - tutorial for Athens @ Bern - why i choose smalltalk @ Lviv
### What's next, until 2013-04-30 (*):
My main focus is pushing Athens to the stage that it can replace current Canvas used by Morphic.
(*) we'll be expecting results by then ;)
-- Best regards, Igor Stasenko.
### Here's what I've been up to since the last WhatsUp: - Pharo packaging for Ubuntu with Norbert Hartl (ppa:cassou/pharo) - Migrate Magritte&Pier to SmalltalkHub - Working on various Metacello configurations - Revising the Metacello chapter in the process - Update the Deep Into Pharo website - Writing GSOC proposals - Preparation of a Pharo tutorial for ECOOP - ask Inria for funding for ESUG ### What's next, until 2013-04-30 (*): pharo packaging (server version + cleanups) gutemberg -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
On Apr 15, 2013, at 7:00 AM, seaside@rmod.lille.inria.fr wrote:
Hi! We're sending this automatic email twice a month, to give the community an opportunity to easily know what's happening and to coordinate efforts. Just answer informally, and feel free to spawn discussions thereafter!
### Here's what I've been up to since the last WhatsUp:
- NB-ObjC - fix 2.0 release (so Sean and everybody is happy :) - Video recording - new integration tool (just started)
### What's next, until 2013-04-30 (*):
- NB-ObjC (first working version) - New integration tool - pharo bugs and enhancements - small pass on association site
EstebanLM wrote
- fix 2.0 release (so Sean and everybody is happy :)
:) ----- Cheers, Sean -- View this message in context: http://forum.world.st/WhatsUp-from-2013-04-15-until-2013-04-30-tp4681440p468... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
EstebanLM wrote
- fix 2.0 release (so Sean and everybody is happy :)
Dynabooks make me happy. And anything we can do to make things easy, clear and enjoyable for new users -> our critical mass ->->-> Dynabook :) I fell in love with Squeak because it was the closest thing to Dynabook software I'd ever seen. I quickly foundered, confused by the 'interesting' code underneath. Pharo gave me new hope for a clean, beautiful, understandable system on which I could build my visions and dreams. With every release, I feel less of the infrastructure holding me back. With AST and the new debugger, Morphic is the only mountain I can see in my path, but the new text model should provide a nice tunnel through... at least for my tool building efforts ;) ----- Cheers, Sean -- View this message in context: http://forum.world.st/WhatsUp-from-2013-04-15-until-2013-04-30-tp4681440p468... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
On 15 April 2013 07:00, <seaside@rmod.lille.inria.fr> wrote:
### Here's what I've been up to since the last WhatsUp:
- loaded Coral into Pharo 3.0 (with Camillo) - little fixes to vm download scripts (curl/wget)
### What's next, until 2013-04-30 (*):
- continue updating coral, cleaning up configurations etc -- Damien Pollet type less, do more [ | ] http://people.untyped.org/damien.pollet
Damien Pollet wrote
- continue updating coral, cleaning up configurations etc
Yay! I was wondering... would you give us a quick status report? ----- Cheers, Sean -- View this message in context: http://forum.world.st/WhatsUp-from-2013-04-15-until-2013-04-30-tp4681440p468... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
participants (11)
-
Camillo Bruni -
Damien Cassou -
Damien Pollet -
Esteban Lorenzano -
Frank Shearar -
Goubier Thierry -
Igor Stasenko -
Marcus Denker -
Sean P. DeNigris -
seaside@rmod.lille.inria.fr -
stephane ducasse