[Pharo-project] Getting Javascript in Moose and/or Pharo
Dear List Making Pharo interacting with Javascript has been the cup of tea of the Seaside community. I am wondering whether there has been an attempt to produce a parser for Javascript within Pharo. We are interested in getting Javascript models within Moose. For now, it is likely what we will use the parser of Mozilla to produce MSE files. Cheers, Alexandre NB: Sorry for the cross-posting -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
I will go you one better. I want to do a port of webkit basing it on the GTK one because that one has a C api and can run more or less identically on OSX, Windows, and linux. I want web content in Pharo and I don't want to maintain it - I'd rather we adopt it. Then, I want to explore bridging the DOM to smalltalk objects. I've been downloading and building this stuff all weekend. This is very preliminary - its taken all weekend to download all of the required libraries to build gtkwebkit on the mac. I also had the idea some time ago about building an entire UI on top of webkit using bridged smalltalk DOM. This would let you specify your widget layout as HTML/CSS but code in Smalltalk and provide a more or less portable but native UI. Apparently, I'm not the only one with this idea. http://www.advogato.org/article/981.html -Todd Blanchard On Aug 17, 2009, at 2:24 PM, Alexandre Bergel wrote:
Dear List
Making Pharo interacting with Javascript has been the cup of tea of the Seaside community. I am wondering whether there has been an attempt to produce a parser for Javascript within Pharo.
We are interested in getting Javascript models within Moose.
For now, it is likely what we will use the parser of Mozilla to produce MSE files.
Cheers, Alexandre
NB: Sorry for the cross-posting -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: 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
Hey Todd, Just to throw another monkey wrench into the mix.. :) Check out Awesomium, based on Google Chrome. It is made for integrating into other things, even OpenGL contexts. http://www.princeofcode.com/awesomium.php#overview - Brian On Aug 17, 2009, at 3:48 PM, Eagle Offshore wrote:
I will go you one better.
I want to do a port of webkit basing it on the GTK one because that one has a C api and can run more or less identically on OSX, Windows, and linux. I want web content in Pharo and I don't want to maintain it - I'd rather we adopt it.
Then, I want to explore bridging the DOM to smalltalk objects. I've been downloading and building this stuff all weekend.
This is very preliminary - its taken all weekend to download all of the required libraries to build gtkwebkit on the mac.
I also had the idea some time ago about building an entire UI on top of webkit using bridged smalltalk DOM. This would let you specify your widget layout as HTML/CSS but code in Smalltalk and provide a more or less portable but native UI. Apparently, I'm not the only one with this idea.
http://www.advogato.org/article/981.html
-Todd Blanchard
On Aug 17, 2009, at 2:24 PM, Alexandre Bergel wrote:
Dear List
Making Pharo interacting with Javascript has been the cup of tea of the Seaside community. I am wondering whether there has been an attempt to produce a parser for Javascript within Pharo.
We are interested in getting Javascript models within Moose.
For now, it is likely what we will use the parser of Mozilla to produce MSE files.
Cheers, Alexandre
NB: Sorry for the cross-posting -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: 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
Looks good. I am more in a reverse engineering perspective actually. Keep us informed. Cheers, Alexandre On 17 Aug 2009, at 17:48, Eagle Offshore wrote:
I will go you one better.
I want to do a port of webkit basing it on the GTK one because that one has a C api and can run more or less identically on OSX, Windows, and linux. I want web content in Pharo and I don't want to maintain it - I'd rather we adopt it.
Then, I want to explore bridging the DOM to smalltalk objects. I've been downloading and building this stuff all weekend.
This is very preliminary - its taken all weekend to download all of the required libraries to build gtkwebkit on the mac.
I also had the idea some time ago about building an entire UI on top of webkit using bridged smalltalk DOM. This would let you specify your widget layout as HTML/CSS but code in Smalltalk and provide a more or less portable but native UI. Apparently, I'm not the only one with this idea.
http://www.advogato.org/article/981.html
-Todd Blanchard
On Aug 17, 2009, at 2:24 PM, Alexandre Bergel wrote:
Dear List
Making Pharo interacting with Javascript has been the cup of tea of the Seaside community. I am wondering whether there has been an attempt to produce a parser for Javascript within Pharo.
We are interested in getting Javascript models within Moose.
For now, it is likely what we will use the parser of Mozilla to produce MSE files.
Cheers, Alexandre
NB: Sorry for the cross-posting -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: 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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Have you looked at OMeta? there is a package for squeak I think. Mike On Monday, August 17, 2009, Alexandre Bergel <alexandre@bergel.eu> wrote:
Dear List
Making Pharo interacting with Javascript has been the cup of tea of the Seaside community. I am wondering whether there has been an attempt to produce a parser for Javascript within Pharo.
We are interested in getting Javascript models within Moose.
For now, it is likely what we will use the parser of Mozilla to produce MSE files.
Cheers, Alexandre
NB: Sorry for the cross-posting -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: 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
True! Alexandre On 20 Aug 2009, at 03:40, Michael Roberts wrote:
Have you looked at OMeta? there is a package for squeak I think.
Mike
On Monday, August 17, 2009, Alexandre Bergel <alexandre@bergel.eu> wrote:
Dear List
Making Pharo interacting with Javascript has been the cup of tea of the Seaside community. I am wondering whether there has been an attempt to produce a parser for Javascript within Pharo.
We are interested in getting Javascript models within Moose.
For now, it is likely what we will use the parser of Mozilla to produce MSE files.
Cheers, Alexandre
NB: Sorry for the cross-posting -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: 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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Have you looked at OMeta? there is a package for squeak I think. Mike On Monday, August 17, 2009, Alexandre Bergel <alexandre@bergel.eu> wrote:
Dear List
Making Pharo interacting with Javascript has been the cup of tea of the Seaside community. I am wondering whether there has been an attempt to produce a parser for Javascript within Pharo.
We are interested in getting Javascript models within Moose.
For now, it is likely what we will use the parser of Mozilla to produce MSE files.
Cheers, Alexandre
NB: Sorry for the cross-posting -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: 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
Not yet, but we will Cheers, Alexandre On 20 Aug 2009, at 03:46, Michael Roberts wrote:
Have you looked at OMeta? there is a package for squeak I think.
Mike
On Monday, August 17, 2009, Alexandre Bergel <alexandre@bergel.eu> wrote:
Dear List
Making Pharo interacting with Javascript has been the cup of tea of the Seaside community. I am wondering whether there has been an attempt to produce a parser for Javascript within Pharo.
We are interested in getting Javascript models within Moose.
For now, it is likely what we will use the parser of Mozilla to produce MSE files.
Cheers, Alexandre
NB: Sorry for the cross-posting -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: 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
_______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
On 21.08.2009, at 13:58, Alexandre Bergel wrote:
Not yet, but we will
Another nice parser framework to look at is the one in Lukas Helvetia: http://scg.unibe.ch/research/helvetia Marcus
Cheers, Alexandre
On 20 Aug 2009, at 03:46, Michael Roberts wrote:
Have you looked at OMeta? there is a package for squeak I think.
Mike
On Monday, August 17, 2009, Alexandre Bergel <alexandre@bergel.eu> wrote:
Dear List
Making Pharo interacting with Javascript has been the cup of tea of the Seaside community. I am wondering whether there has been an attempt to produce a parser for Javascript within Pharo.
We are interested in getting Javascript models within Moose.
For now, it is likely what we will use the parser of Mozilla to produce MSE files.
Cheers, Alexandre
NB: Sorry for the cross-posting -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: 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
_______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: 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
participants (5)
-
Alexandre Bergel -
Brian Brown -
Eagle Offshore -
Marcus Denker -
Michael Roberts