Hello,

several ways to do programming under Gemstone.

I personally use Jade (under Linux using WINE) the whole time. No
support for git, but following the traditional browser concept of
Smalltalk.

Still missing some development point and has limitation - but for the
traditional developer a fast lane into Gemstone/S

Marten


Am 22.06.2017 um 23:16 schrieb Petr Fischer:
> Hello, I'm curious how _comfortably_ develop software for Gemstone, which is 
> the preferred/best way (and future)?
> 
> 1) tODE - OK, a decent amount of work was inserted to it to make it work 
> somehow. Decent tools with git support, a lot of windows (autolayouting 
> required), very basic inspector, based on obsolete Pharo3, no autocomplete, 
> weird auto code formating etc. :(
> Will the development continue (better inspectors, autocomplete, etc)?
> 
> 2) gt4gemstone - new project based on GT tools, great 
> playground/workspace/inspectors, running in latest Pharo, but again, just 
> basic browser, no autocompletion, no syntax coloring (so far), but modern way
> What is the plan? Write proper class browser and code editor again from 
> scratch?
> There is amazing new browser for Pharo, Calypso, which has remote browsing 
> capabilities (but probably different remoting/proxy layer than gt tools) - is 
> possible to utilize this project for remote Gemstone browsing in future?
> 
> 3) develop in Pharo, then deploy to Gemstone
> With some compatibility layers, there is possibility to develop 
> application/business logic in Pharo (with bare collections, dicts, containers 
> etc.) and then deploy code to Gemstone and test. Nice scenario, latest modern 
> dev tools (browsers, inspectors, versioning) from Pharo, but on the dev side 
> in Pharo, no transaction logic (test transaction logic with junit 
> impossible/not available etc.), also not compatible class library - so also 
> with drawbacks with different Smalltalk implementation chaos :(
> 
> I would very much like to get involved with Gemstone dev, but it scratches a 
> bit now.
> 
> Thanks! pf
> 


-- 
Marten Feldtmann

Reply via email to