[ann] gt4gemstone

TG
Tudor Girba
Tue, May 2, 2017 9:29 PM

Hi,

feenk.com is proud to announce gt4gemstone, a version of the Glamorous Toolkit aimed at supporting remote development with GemStone/S from Pharo. gt4gemstone is released as an open-source project under the MIT license and was built primarily by Andrei Chis with some marginal contributions from me.

The project is hosted at:
https://github.com/feenkcom/gt4gemstone

The toolkit currently offers several features:
• Remote Playground
• Remote Inspector with extensions that can be coded exactly like the ones in Pharo
• Remote Debugger with mixed stacks (Pharo and GemStone)
• Basic Remote Code Browser
• Remote Session Handler
• Integration with Roassal
• A Glamour-specific proxy model for efficient serialization of Glamour presentations
• A basic proxy model for working with any remote objects from GemStone

One particular aspect that we focused on is performance. So much so, that at one point inspecting objects in gt4gemstone was faster than doing them locally. In the meantime, the GT inspector from Pharo also received an upgrade.

But, perhaps the most exciting thing about this project is that most extensions of the inspector can be expressed exactly in the same way both in Pharo and in GemStone, and this makes the scenario of building in Pharo and deploying in GemStone even more appealing.

The official announcement with some extra details can be found here:
http://www.humane-assessment.com/blog/introducing-gt4gemstone/

Cheers,
Tudor

--
www.tudorgirba.com
www.feenk.com

"There are no old things, there are only old ways of looking at them."

Hi, feenk.com is proud to announce gt4gemstone, a version of the Glamorous Toolkit aimed at supporting remote development with GemStone/S from Pharo. gt4gemstone is released as an open-source project under the MIT license and was built primarily by Andrei Chis with some marginal contributions from me. The project is hosted at: https://github.com/feenkcom/gt4gemstone The toolkit currently offers several features: • Remote Playground • Remote Inspector with extensions that can be coded exactly like the ones in Pharo • Remote Debugger with mixed stacks (Pharo and GemStone) • Basic Remote Code Browser • Remote Session Handler • Integration with Roassal • A Glamour-specific proxy model for efficient serialization of Glamour presentations • A basic proxy model for working with any remote objects from GemStone One particular aspect that we focused on is performance. So much so, that at one point inspecting objects in gt4gemstone was faster than doing them locally. In the meantime, the GT inspector from Pharo also received an upgrade. But, perhaps the most exciting thing about this project is that most extensions of the inspector can be expressed exactly in the same way both in Pharo and in GemStone, and this makes the scenario of building in Pharo and deploying in GemStone even more appealing. The official announcement with some extra details can be found here: http://www.humane-assessment.com/blog/introducing-gt4gemstone/ Cheers, Tudor -- www.tudorgirba.com www.feenk.com "There are no old things, there are only old ways of looking at them."
MM
Mariano Martinez Peck
Tue, May 2, 2017 11:00 PM

Hi Doru,

That's very cool! I am on vacation now so I don't have much time to take a
deeper look.
Quick questions:

  1. is this using the CGI FFI port I did for Pharo 5 UFFI?
  2. Which pharo and gemstone versions are supported? Does this work for
    Pharo 5.0 and GemStone 3.3.3 ?

Thanks!

On Tue, May 2, 2017 at 6:29 PM, Tudor Girba tudor@tudorgirba.com wrote:

Hi,

feenk.com is proud to announce gt4gemstone, a version of the Glamorous
Toolkit aimed at supporting remote development with GemStone/S from Pharo.
gt4gemstone is released as an open-source project under the MIT license and
was built primarily by Andrei Chis with some marginal contributions from me.

The project is hosted at:
https://github.com/feenkcom/gt4gemstone

The toolkit currently offers several features:
• Remote Playground
• Remote Inspector with extensions that can be coded exactly like
the ones in Pharo
• Remote Debugger with mixed stacks (Pharo and GemStone)
• Basic Remote Code Browser
• Remote Session Handler
• Integration with Roassal
• A Glamour-specific proxy model for efficient serialization of
Glamour presentations
• A basic proxy model for working with any remote objects from
GemStone

One particular aspect that we focused on is performance. So much so, that
at one point inspecting objects in gt4gemstone was faster than doing them
locally. In the meantime, the GT inspector from Pharo also received an
upgrade.

But, perhaps the most exciting thing about this project is that most
extensions of the inspector can be expressed exactly in the same way both
in Pharo and in GemStone, and this makes the scenario of building in Pharo
and deploying in GemStone even more appealing.

The official announcement with some extra details can be found here:
http://www.humane-assessment.com/blog/introducing-gt4gemstone/

Cheers,
Tudor

--
www.tudorgirba.com
www.feenk.com

"There are no old things, there are only old ways of looking at them."


Moose-dev mailing list
Moose-dev@list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev

Hi Doru, That's very cool! I am on vacation now so I don't have much time to take a deeper look. Quick questions: 1) is this using the CGI FFI port I did for Pharo 5 UFFI? 2) Which pharo and gemstone versions are supported? Does this work for Pharo 5.0 and GemStone 3.3.3 ? Thanks! On Tue, May 2, 2017 at 6:29 PM, Tudor Girba <tudor@tudorgirba.com> wrote: > Hi, > > feenk.com is proud to announce gt4gemstone, a version of the Glamorous > Toolkit aimed at supporting remote development with GemStone/S from Pharo. > gt4gemstone is released as an open-source project under the MIT license and > was built primarily by Andrei Chis with some marginal contributions from me. > > The project is hosted at: > https://github.com/feenkcom/gt4gemstone > > The toolkit currently offers several features: > • Remote Playground > • Remote Inspector with extensions that can be coded exactly like > the ones in Pharo > • Remote Debugger with mixed stacks (Pharo and GemStone) > • Basic Remote Code Browser > • Remote Session Handler > • Integration with Roassal > • A Glamour-specific proxy model for efficient serialization of > Glamour presentations > • A basic proxy model for working with any remote objects from > GemStone > > One particular aspect that we focused on is performance. So much so, that > at one point inspecting objects in gt4gemstone was faster than doing them > locally. In the meantime, the GT inspector from Pharo also received an > upgrade. > > But, perhaps the most exciting thing about this project is that most > extensions of the inspector can be expressed exactly in the same way both > in Pharo and in GemStone, and this makes the scenario of building in Pharo > and deploying in GemStone even more appealing. > > The official announcement with some extra details can be found here: > http://www.humane-assessment.com/blog/introducing-gt4gemstone/ > > Cheers, > Tudor > > -- > www.tudorgirba.com > www.feenk.com > > "There are no old things, there are only old ways of looking at them." > > > > > _______________________________________________ > Moose-dev mailing list > Moose-dev@list.inf.unibe.ch > https://www.list.inf.unibe.ch/listinfo/moose-dev > -- Mariano http://marianopeck.wordpress.com
TG
Tudor Girba
Wed, May 3, 2017 4:55 AM

Hi,

On May 3, 2017, at 1:00 AM, Mariano Martinez Peck marianopeck@gmail.com wrote:

Hi Doru,

That's very cool! I am on vacation now so I don't have much time to take a deeper look.
Quick questions:

  1. is this using the CGI FFI port I did for Pharo 5 UFFI?

Of course :).

  1. Which pharo and gemstone versions are supported? Does this work for Pharo 5.0 and GemStone 3.3.3 ?
  • Pharo 5.0, Pharo 6.0.
  • GemStone 3.3.3

Cheers,
Doru

Thanks!

On Tue, May 2, 2017 at 6:29 PM, Tudor Girba tudor@tudorgirba.com wrote:
Hi,

feenk.com is proud to announce gt4gemstone, a version of the Glamorous Toolkit aimed at supporting remote development with GemStone/S from Pharo. gt4gemstone is released as an open-source project under the MIT license and was built primarily by Andrei Chis with some marginal contributions from me.

The project is hosted at:
https://github.com/feenkcom/gt4gemstone

The toolkit currently offers several features:
• Remote Playground
• Remote Inspector with extensions that can be coded exactly like the ones in Pharo
• Remote Debugger with mixed stacks (Pharo and GemStone)
• Basic Remote Code Browser
• Remote Session Handler
• Integration with Roassal
• A Glamour-specific proxy model for efficient serialization of Glamour presentations
• A basic proxy model for working with any remote objects from GemStone

One particular aspect that we focused on is performance. So much so, that at one point inspecting objects in gt4gemstone was faster than doing them locally. In the meantime, the GT inspector from Pharo also received an upgrade.

But, perhaps the most exciting thing about this project is that most extensions of the inspector can be expressed exactly in the same way both in Pharo and in GemStone, and this makes the scenario of building in Pharo and deploying in GemStone even more appealing.

The official announcement with some extra details can be found here:
http://www.humane-assessment.com/blog/introducing-gt4gemstone/

Cheers,
Tudor

--
www.tudorgirba.com
www.feenk.com

"There are no old things, there are only old ways of looking at them."


Moose-dev mailing list
Moose-dev@list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev

--
Mariano
http://marianopeck.wordpress.com


Moose-dev mailing list
Moose-dev@list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev

--
www.tudorgirba.com
www.feenk.com

“Live like you mean it."

Hi, > On May 3, 2017, at 1:00 AM, Mariano Martinez Peck <marianopeck@gmail.com> wrote: > > Hi Doru, > > That's very cool! I am on vacation now so I don't have much time to take a deeper look. > Quick questions: > 1) is this using the CGI FFI port I did for Pharo 5 UFFI? Of course :). > 2) Which pharo and gemstone versions are supported? Does this work for Pharo 5.0 and GemStone 3.3.3 ? - Pharo 5.0, Pharo 6.0. - GemStone 3.3.3 Cheers, Doru > Thanks! > > > On Tue, May 2, 2017 at 6:29 PM, Tudor Girba <tudor@tudorgirba.com> wrote: > Hi, > > feenk.com is proud to announce gt4gemstone, a version of the Glamorous Toolkit aimed at supporting remote development with GemStone/S from Pharo. gt4gemstone is released as an open-source project under the MIT license and was built primarily by Andrei Chis with some marginal contributions from me. > > The project is hosted at: > https://github.com/feenkcom/gt4gemstone > > The toolkit currently offers several features: > • Remote Playground > • Remote Inspector with extensions that can be coded exactly like the ones in Pharo > • Remote Debugger with mixed stacks (Pharo and GemStone) > • Basic Remote Code Browser > • Remote Session Handler > • Integration with Roassal > • A Glamour-specific proxy model for efficient serialization of Glamour presentations > • A basic proxy model for working with any remote objects from GemStone > > One particular aspect that we focused on is performance. So much so, that at one point inspecting objects in gt4gemstone was faster than doing them locally. In the meantime, the GT inspector from Pharo also received an upgrade. > > But, perhaps the most exciting thing about this project is that most extensions of the inspector can be expressed exactly in the same way both in Pharo and in GemStone, and this makes the scenario of building in Pharo and deploying in GemStone even more appealing. > > The official announcement with some extra details can be found here: > http://www.humane-assessment.com/blog/introducing-gt4gemstone/ > > Cheers, > Tudor > > -- > www.tudorgirba.com > www.feenk.com > > "There are no old things, there are only old ways of looking at them." > > > > > _______________________________________________ > Moose-dev mailing list > Moose-dev@list.inf.unibe.ch > https://www.list.inf.unibe.ch/listinfo/moose-dev > > > > -- > Mariano > http://marianopeck.wordpress.com > _______________________________________________ > Moose-dev mailing list > Moose-dev@list.inf.unibe.ch > https://www.list.inf.unibe.ch/listinfo/moose-dev -- www.tudorgirba.com www.feenk.com “Live like you mean it."
MM
Mariano Martinez Peck
Wed, May 3, 2017 5:27 AM

On Wed, May 3, 2017 at 1:55 AM, Tudor Girba tudor@tudorgirba.com wrote:

Hi,

On May 3, 2017, at 1:00 AM, Mariano Martinez Peck marianopeck@gmail.com

wrote:

Hi Doru,

That's very cool! I am on vacation now so I don't have much time to take

a deeper look.

Quick questions:

  1. is this using the CGI FFI port I did for Pharo 5 UFFI?

Of course :).

Cool!  I am glad that is being used and that it was worth! I still remember
the skype call we had some time ago :)

  1. Which pharo and gemstone versions are supported? Does this work for

Pharo 5.0 and GemStone 3.3.3 ?

  • Pharo 5.0, Pharo 6.0.
  • GemStone 3.3.3

Excellent. That fits my client app. I will try to test it when I am back.

Best,

Cheers,
Doru

Thanks!

On Tue, May 2, 2017 at 6:29 PM, Tudor Girba tudor@tudorgirba.com

wrote:

Hi,

feenk.com is proud to announce gt4gemstone, a version of the Glamorous

Toolkit aimed at supporting remote development with GemStone/S from Pharo.
gt4gemstone is released as an open-source project under the MIT license and
was built primarily by Andrei Chis with some marginal contributions from me.

The project is hosted at:
https://github.com/feenkcom/gt4gemstone

The toolkit currently offers several features:
• Remote Playground
• Remote Inspector with extensions that can be coded exactly

like the ones in Pharo

     • Remote Debugger with mixed stacks (Pharo and GemStone)
     • Basic Remote Code Browser
     • Remote Session Handler
     • Integration with Roassal
     • A Glamour-specific proxy model for efficient serialization of

Glamour presentations

     • A basic proxy model for working with any remote objects from

GemStone

One particular aspect that we focused on is performance. So much so,

that at one point inspecting objects in gt4gemstone was faster than doing
them locally. In the meantime, the GT inspector from Pharo also received an
upgrade.

But, perhaps the most exciting thing about this project is that most

extensions of the inspector can be expressed exactly in the same way both
in Pharo and in GemStone, and this makes the scenario of building in Pharo
and deploying in GemStone even more appealing.

The official announcement with some extra details can be found here:
http://www.humane-assessment.com/blog/introducing-gt4gemstone/

Cheers,
Tudor

--
www.tudorgirba.com
www.feenk.com

"There are no old things, there are only old ways of looking at them."


Moose-dev mailing list
Moose-dev@list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev

--
Mariano
http://marianopeck.wordpress.com


Moose-dev mailing list
Moose-dev@list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev

On Wed, May 3, 2017 at 1:55 AM, Tudor Girba <tudor@tudorgirba.com> wrote: > Hi, > > > On May 3, 2017, at 1:00 AM, Mariano Martinez Peck <marianopeck@gmail.com> > wrote: > > > > Hi Doru, > > > > That's very cool! I am on vacation now so I don't have much time to take > a deeper look. > > Quick questions: > > 1) is this using the CGI FFI port I did for Pharo 5 UFFI? > > Of course :). > Cool! I am glad that is being used and that it was worth! I still remember the skype call we had some time ago :) > > > 2) Which pharo and gemstone versions are supported? Does this work for > Pharo 5.0 and GemStone 3.3.3 ? > > - Pharo 5.0, Pharo 6.0. > - GemStone 3.3.3 > > Excellent. That fits my client app. I will try to test it when I am back. Best, > Cheers, > Doru > > > > Thanks! > > > > > > On Tue, May 2, 2017 at 6:29 PM, Tudor Girba <tudor@tudorgirba.com> > wrote: > > Hi, > > > > feenk.com is proud to announce gt4gemstone, a version of the Glamorous > Toolkit aimed at supporting remote development with GemStone/S from Pharo. > gt4gemstone is released as an open-source project under the MIT license and > was built primarily by Andrei Chis with some marginal contributions from me. > > > > The project is hosted at: > > https://github.com/feenkcom/gt4gemstone > > > > The toolkit currently offers several features: > > • Remote Playground > > • Remote Inspector with extensions that can be coded exactly > like the ones in Pharo > > • Remote Debugger with mixed stacks (Pharo and GemStone) > > • Basic Remote Code Browser > > • Remote Session Handler > > • Integration with Roassal > > • A Glamour-specific proxy model for efficient serialization of > Glamour presentations > > • A basic proxy model for working with any remote objects from > GemStone > > > > One particular aspect that we focused on is performance. So much so, > that at one point inspecting objects in gt4gemstone was faster than doing > them locally. In the meantime, the GT inspector from Pharo also received an > upgrade. > > > > But, perhaps the most exciting thing about this project is that most > extensions of the inspector can be expressed exactly in the same way both > in Pharo and in GemStone, and this makes the scenario of building in Pharo > and deploying in GemStone even more appealing. > > > > The official announcement with some extra details can be found here: > > http://www.humane-assessment.com/blog/introducing-gt4gemstone/ > > > > Cheers, > > Tudor > > > > -- > > www.tudorgirba.com > > www.feenk.com > > > > "There are no old things, there are only old ways of looking at them." > > > > > > > > > > _______________________________________________ > > Moose-dev mailing list > > Moose-dev@list.inf.unibe.ch > > https://www.list.inf.unibe.ch/listinfo/moose-dev > > > > > > > > -- > > Mariano > > http://marianopeck.wordpress.com > > _______________________________________________ > > Moose-dev mailing list > > Moose-dev@list.inf.unibe.ch > > https://www.list.inf.unibe.ch/listinfo/moose-dev > > -- > www.tudorgirba.com > www.feenk.com > > “Live like you mean it." > > _______________________________________________ > Moose-dev mailing list > Moose-dev@list.inf.unibe.ch > https://www.list.inf.unibe.ch/listinfo/moose-dev > -- Mariano http://marianopeck.wordpress.com