PharoJ now available for Pharo10

NB
Noury Bouraqadi
Thu, Apr 1, 2021 11:38 AM

Hi everyone,

We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground
Metacello new
baseline: 'PharoJS';
repository: 'github://PharoJS/PharoJS:pharo10';
load

Hi everyone, We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground Metacello new baseline: 'PharoJS'; repository: 'github://PharoJS/PharoJS:pharo10'; load
EL
Esteban Lorenzano
Thu, Apr 1, 2021 11:48 AM

that's nice... specially taking into account that Pharo10 does not yet exits :P

Esteban
On Apr 1 2021, at 1:38 pm, Noury Bouraqadi bouraqadi@gmail.com wrote:

Hi everyone,

We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground
Metacello new
baseline: 'PharoJS';
repository: 'github://PharoJS/PharoJS:pharo10';
load

that's nice... specially taking into account that Pharo10 does not yet exits :P Esteban On Apr 1 2021, at 1:38 pm, Noury Bouraqadi <bouraqadi@gmail.com> wrote: > Hi everyone, > > We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground > Metacello new > baseline: 'PharoJS'; > repository: 'github://PharoJS/PharoJS:pharo10'; > load
GP
Guillermo Polito
Thu, Apr 1, 2021 11:48 AM

El 1 abr 2021, a las 13:38, Noury Bouraqadi bouraqadi@gmail.com escribió:

Hi everyone,

We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground

Metacello new
baseline: 'PharoJS';
repository: 'github://PharoJS/PharoJS:pharo10';
load

Nice!!! I’ve tested my little tic tac toe game and it worked without changing anything !

> El 1 abr 2021, a las 13:38, Noury Bouraqadi <bouraqadi@gmail.com> escribió: > > Hi everyone, > > We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground > > Metacello new > baseline: 'PharoJS'; > repository: 'github://PharoJS/PharoJS:pharo10'; > load Nice!!! I’ve tested my little tic tac toe game and it worked without changing anything !
NB
Noury Bouraqadi
Thu, Apr 1, 2021 12:09 PM

First screenshot

On Apr 1 2021, at 1:48 pm, Guillermo Polito guillermopolito@gmail.com wrote:

El 1 abr 2021, a las 13:38, Noury Bouraqadi bouraqadi@gmail.com escribió:

Hi everyone,

We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground

Metacello new
baseline: 'PharoJS';
repository: 'github://PharoJS/PharoJS:pharo10';
load

Nice!!! I’ve tested my little tic tac toe game and it worked without changing anything !

First screenshot On Apr 1 2021, at 1:48 pm, Guillermo Polito <guillermopolito@gmail.com> wrote: > > > > El 1 abr 2021, a las 13:38, Noury Bouraqadi <bouraqadi@gmail.com> escribió: > > > > Hi everyone, > > > > We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground > > > > Metacello new > > baseline: 'PharoJS'; > > repository: 'github://PharoJS/PharoJS:pharo10'; > > load > > Nice!!! I’ve tested my little tic tac toe game and it worked without changing anything !
PK
Pavel Krivanek
Thu, Apr 1, 2021 3:26 PM

I have tested it, but it translated to JavaScript all code in the Pharo
image except the project I wanted. What am I doing wrong? The huge GDPR
overlay on every image startup is annoying :-(

-- Pavel

čt 1. 4. 2021 v 13:38 odesílatel Noury Bouraqadi bouraqadi@gmail.com
napsal:

Hi everyone,

We continue to make progress during our weekly coding sessions. We are
glad to announce that this week we made a huge leap forward. Now PharoJS is
available for Pharo 10. To install it, run the following script in a Pharo
10 playground

Metacello new
baseline: 'PharoJS';
repository: 'github://PharoJS/PharoJS:pharo10';
load

I have tested it, but it translated to JavaScript all code in the Pharo image except the project I wanted. What am I doing wrong? The huge GDPR overlay on every image startup is annoying :-( -- Pavel čt 1. 4. 2021 v 13:38 odesílatel Noury Bouraqadi <bouraqadi@gmail.com> napsal: > Hi everyone, > > We continue to make progress during our weekly coding sessions. We are > glad to announce that this week we made a huge leap forward. Now PharoJS is > available for Pharo 10. To install it, run the following script in a Pharo > 10 playground > > Metacello new > baseline: 'PharoJS'; > repository: 'github://PharoJS/PharoJS:pharo10'; > load > > >
NB
Noury Bouraqadi
Thu, Apr 1, 2021 3:57 PM

Pavel,

This is issue happens with the development image Pharo 11.
Your project should work just fine on the stable Pharo 10 image ;-)

Noury
On Apr 1 2021, at 5:26 pm, Pavel Krivanek pavel.krivanek@gmail.com wrote:

I have tested it, but it translated to JavaScript all code in the Pharo image except the project I wanted. What am I doing wrong? The huge GDPR overlay on every image startup is annoying :-(

-- Pavel
čt 1. 4. 2021 v 13:38 odesílatel Noury Bouraqadi <bouraqadi@gmail.com (mailto:bouraqadi@gmail.com)> napsal:

Hi everyone,

We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground
Metacello new
baseline: 'PharoJS';
repository: 'github://PharoJS/PharoJS:pharo10';
load

Pavel, This is issue happens with the development image Pharo 11. Your project should work just fine on the stable Pharo 10 image ;-) Noury On Apr 1 2021, at 5:26 pm, Pavel Krivanek <pavel.krivanek@gmail.com> wrote: > I have tested it, but it translated to JavaScript all code in the Pharo image except the project I wanted. What am I doing wrong? The huge GDPR overlay on every image startup is annoying :-( > > > -- Pavel > čt 1. 4. 2021 v 13:38 odesílatel Noury Bouraqadi <bouraqadi@gmail.com (mailto:bouraqadi@gmail.com)> napsal: > > Hi everyone, > > > > We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground > > Metacello new > > baseline: 'PharoJS'; > > repository: 'github://PharoJS/PharoJS:pharo10'; > > load > >
TB
Torsten Bergmann
Thu, Apr 1, 2021 4:44 PM

Hi Pavel,

this is due to the introduction of the JITPITWASMRTTEYP. What might sound like a strange abbreviation in the first place is the new

"Just in Time Pharo Image to Web Assembly Real Time Translator (Except Your Project)"

that was activated on April 1st in the Pharo VM.

In such an early phase of adoption it for sure has some bugs (especially in JS V8 compatibility mode). For instance I
found a strange NoMoreBitsLeftException today on one of our major platforms:

https://github.com/pharo-project/pharo/issues/8934

Screenshot attached. Anyone able to fix, review, restart CI and integrate it today?

Bye
Torsten (aka astares)

Gesendet: Donnerstag, 01. April 2021 um 17:26 Uhr
Von: "Pavel Krivanek" pavel.krivanek@gmail.com
An: "Pharo Development List" pharo-dev@lists.pharo.org
Betreff: [Pharo-dev] Re: PharoJ now available for Pharo10

I have tested it, but it translated to JavaScript all code in the Pharo image except the project I wanted. What am I doing wrong? The huge GDPR overlay on every image startup is annoying :-(
 
-- Pavel 

čt 1. 4. 2021 v 13:38 odesílatel Noury Bouraqadi <bouraqadi@gmail.com[mailto:bouraqadi@gmail.com]> napsal:
Hi everyone, 
We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground 
Metacello new
  baseline: 'PharoJS';
  repository: 'github://PharoJS/PharoJS:pharo10';
  load
 

Hi Pavel, this is due to the introduction of the JITPITWASMRTTEYP. What might sound like a strange abbreviation in the first place is the new "Just in Time Pharo Image to Web Assembly Real Time Translator (Except Your Project)" that was activated on April 1st in the Pharo VM. In such an early phase of adoption it for sure has some bugs (especially in JS V8 compatibility mode). For instance I found a strange NoMoreBitsLeftException today on one of our major platforms: https://github.com/pharo-project/pharo/issues/8934 Screenshot attached. Anyone able to fix, review, restart CI and integrate it today? Bye Torsten (aka astares) Gesendet: Donnerstag, 01. April 2021 um 17:26 Uhr Von: "Pavel Krivanek" <pavel.krivanek@gmail.com> An: "Pharo Development List" <pharo-dev@lists.pharo.org> Betreff: [Pharo-dev] Re: PharoJ now available for Pharo10 I have tested it, but it translated to JavaScript all code in the Pharo image except the project I wanted. What am I doing wrong? The huge GDPR overlay on every image startup is annoying :-(   -- Pavel  čt 1. 4. 2021 v 13:38 odesílatel Noury Bouraqadi <bouraqadi@gmail.com[mailto:bouraqadi@gmail.com]> napsal: Hi everyone,  We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground  Metacello new   baseline: 'PharoJS';   repository: 'github://PharoJS/PharoJS:pharo10';   load  
NB
Noury Bouraqadi
Thu, Apr 1, 2021 5:34 PM

Esteban,

The pharo10 branch of PharoJS is really on GitHub. We are "only" missing Pharo 10 ;-)
Happy Easter Fools !
On Apr 1 2021, at 1:48 pm, Esteban Lorenzano estebanlm@netc.eu wrote:

that's nice... specially taking into account that Pharo10 does not yet exits :P

Esteban
On Apr 1 2021, at 1:38 pm, Noury Bouraqadi bouraqadi@gmail.com wrote:

Hi everyone,

We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground
Metacello new
baseline: 'PharoJS';
repository: 'github://PharoJS/PharoJS:pharo10';
load

Esteban, The pharo10 branch of PharoJS is really on GitHub. We are "only" missing Pharo 10 ;-) Happy Easter Fools ! On Apr 1 2021, at 1:48 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote: > that's nice... specially taking into account that Pharo10 does not yet exits :P > > Esteban > On Apr 1 2021, at 1:38 pm, Noury Bouraqadi <bouraqadi@gmail.com> wrote: > > Hi everyone, > > > > We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground > > Metacello new > > baseline: 'PharoJS'; > > repository: 'github://PharoJS/PharoJS:pharo10'; > > load >
NB
Noury Bouraqadi
Thu, Apr 1, 2021 5:52 PM

Thank you Guille, Pavel, Torsten, Esteban. You really made me laugh :-)

On Apr 1 2021, at 7:34 pm, Noury Bouraqadi bouraqadi@gmail.com wrote:

Esteban,

The pharo10 branch of PharoJS is really on GitHub. We are "only" missing Pharo 10 ;-)
Happy Easter Fools !
On Apr 1 2021, at 1:48 pm, Esteban Lorenzano estebanlm@netc.eu wrote:

that's nice... specially taking into account that Pharo10 does not yet exits :P

Esteban
On Apr 1 2021, at 1:38 pm, Noury Bouraqadi bouraqadi@gmail.com wrote:

Hi everyone,

We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground
Metacello new
baseline: 'PharoJS';
repository: 'github://PharoJS/PharoJS:pharo10';
load

Thank you Guille, Pavel, Torsten, Esteban. You really made me laugh :-) On Apr 1 2021, at 7:34 pm, Noury Bouraqadi <bouraqadi@gmail.com> wrote: > Esteban, > > The pharo10 branch of PharoJS is really on GitHub. We are "only" missing Pharo 10 ;-) > Happy Easter Fools ! > On Apr 1 2021, at 1:48 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote: > > that's nice... specially taking into account that Pharo10 does not yet exits :P > > > > Esteban > > On Apr 1 2021, at 1:38 pm, Noury Bouraqadi <bouraqadi@gmail.com> wrote: > > > Hi everyone, > > > > > > We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground > > > Metacello new > > > baseline: 'PharoJS'; > > > repository: 'github://PharoJS/PharoJS:pharo10'; > > > load > > >
TM
Tim Mackinnon
Thu, Apr 1, 2021 7:55 PM

Indeed - me too, very elaborate...

On 1 Apr 2021, at 18:52, Noury Bouraqadi bouraqadi@gmail.com wrote:

Thank you Guille, Pavel, Torsten, Esteban. You really made me laugh :-)

On Apr 1 2021, at 7:34 pm, Noury Bouraqadi bouraqadi@gmail.com wrote:
Esteban,

The pharo10 branch of PharoJS is really on GitHub. We are "only" missing Pharo 10 ;-)

Happy Easter Fools !

On Apr 1 2021, at 1:48 pm, Esteban Lorenzano estebanlm@netc.eu wrote:
that's nice... specially taking into account that Pharo10 does not yet exits :P

Esteban

On Apr 1 2021, at 1:38 pm, Noury Bouraqadi bouraqadi@gmail.com wrote:
Hi everyone,

We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground

Metacello new
baseline: 'PharoJS';
repository: 'github://PharoJS/PharoJS:pharo10';
load

Indeed - me too, very elaborate... > On 1 Apr 2021, at 18:52, Noury Bouraqadi <bouraqadi@gmail.com> wrote: > > Thank you Guille, Pavel, Torsten, Esteban. You really made me laugh :-) > > On Apr 1 2021, at 7:34 pm, Noury Bouraqadi <bouraqadi@gmail.com> wrote: > Esteban, > > The pharo10 branch of PharoJS is really on GitHub. We are "only" missing Pharo 10 ;-) > > Happy Easter Fools ! > > On Apr 1 2021, at 1:48 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote: > that's nice... specially taking into account that Pharo10 does not yet exits :P > > Esteban > > On Apr 1 2021, at 1:38 pm, Noury Bouraqadi <bouraqadi@gmail.com> wrote: > Hi everyone, > > We continue to make progress during our weekly coding sessions. We are glad to announce that this week we made a huge leap forward. Now PharoJS is available for Pharo 10. To install it, run the following script in a Pharo 10 playground > > Metacello new > baseline: 'PharoJS'; > repository: 'github://PharoJS/PharoJS:pharo10'; > load