Hi martin
Dear all,

A few weeks ago, I read about the dispute on Spec, which has escalated, and as 
a result of that, Ben has left the Pharo/Smalltalk community. It's always sad 
when a long term member leaves, but live is going on.

Indeed.

 From my (somewhat business minded) point of view one question is currently 
unanswered:
Is there a future of Spec (without Ben)?

Yes. Definitively. :) It will move slower but we will. I started to clean Spec double unnecessary interpretation loop Ben was not alone behind Spec. The idea is coming from my experience writing application in VW. Johan also helped. So we do not stress much. Esteban has a new Spec interpreter on hold since a long long time. We cleaned with igor many methods to improve the GC stress when we introduced new version of LayoutFrame. And Esteban always wanted to do a pass on Spec. So we will plan that.

If you look we are continuously making sure that the system will evolve nicely.
    some issues are planned on fogzbugs
    https://pharo.fogbugz.com/default.asp?13888
    https://pharo.fogbugz.com/default.asp?13479
    https://pharo.fogbugz.com/default.asp?13851#107599
I'm asking this because I'm the author of a web frontend engine which can be 
bound to a programming language (like Pharo) to create desktop-like web 
applications.

Super can you tell us more?
Did you look at Phobos?
  Currently there is an implementation for the J programming language as well 
as a rough (but working) implementation for Pharo. My plans for the (far) 
future is to bind the frontend engine to Pharo in a more elegant way probably 
by extending Spec.
Excellent. We need clients and we will pay attention to you.
So one may write a desktop application in Spec, and a corresponding web GUI is 
automatically created as well.

We want the same for Cocoa Widgets :)
Esteban has a first draft of a brigde so we could define our interface in Spec and run the with Mars (the bridge) and get Cocoa widgets.
So I'm currently a little unsure whether to go with Spec or going back to the 
good old Polymorph.

In fact it depends of your needs.
Glenn started to use spec and went directly to morphic because some aspects of widgets are not covered by Spec (we should improve the coverage of the Morph
API - color, selection....).
Now the API of polymorph is not really good because widget creation api should be widget class and not UITheme. So I started to see how we could improve the situation and the first step is that every widgets with labels should be font parametrized and access a theme. Then the API will be migrated from UI to the widgets. I will restart to work on that after 15 of october (or before if I finish my current proposal writing).




Is somebody of the core team able to clarify the situation?

Let me know if this is ok for you.

Many thanks in advance.

Martin






Reply via email to