Hi Torsten, Thanks for the feedback. I have been pushed to make it public right before ESUG. I'm trying my best to make it clean and documented. If you are using a Mac, the examples I provide on http://car.mines-douai.fr/pharojs/ <http://car.mines-douai.fr/pharojs/> should work out of the box. For other platforms (Windows & Linux) I need the command line to open a web browser on a specific URL. Any hint? Regarding the naming PharoJS is more than a bridge. It allows: -Develop and test apps in Pharo -Generate a javascript file for a standalone app Noury
On 15 Jul 2015, at 11:28, Torsten Bergmann <astares@gmx.de> wrote:
Clément Bera wrote:
What is PharoJS ? Are you talking about Pharo on top of the Bert's SqueakJS VM ? If so, it starts, but some primitives fail making it freeze after a short while as you describe. It would be fun to have it running even though most of the Pharo folks went into the Amber direction for Pharo on Javascript.
Yes there is SqueakJS from Bert https://bertfreudenberg.github.io/SqueakJS/ and I would have expected "PharoJS" to be the same for Pharo.
At least I would "reserve" the name for the case Pharo images work on it as well.
Unfortunately Noury Bouraqadi now took this "PharoJS" name for his Pharo -> JavaScript compiler
http://car.mines-douai.fr/2015/07/develop-in-pharo-run-on-javascript/
leading a little bit to this confusion.
I would have called the project "Pharo JavaScriptBridge" like the config and the repo http://smalltalkhub.com/#!/~noury/JavaScriptBridge
I loaded the config from the SmalltalkHub repo and then:
ConfigurationOfJavaScriptBridge loadBleedingEdge
tried JbClientControllerBridge startOn:80
but were hit by several errors.
In my opinion a minimal HOWTO would be required.
Thanks Torsten