On 11/27/10 3:33 AM, Igor Stasenko wrote:
2010/11/26 Janko Mivšek<janko.miv...@eranova.si>:
On 26. 11. 2010 18:20, csra...@bol.com.br wrote:
Em 24/11/2010 11:50, Jan van de Sandt< jvdsa...@gmail.com> escreveu:
A Smalltalk variant would use Smalltalk as the source language
instead of Java, the other parts of GWT can be reused. GWT is open
source (Apache 2.0 license).
I think we have first to evaluate to what audience/market are thinking of
targeting this effort, then estimate the effort, in order to see if its
worth it.
Specially we the web guys are very interested of such a beast, because
we need to develop more in more on the client side and in JavaScript,
which is a bit hard, because of our Smalltalk habits, you know :)
Even more, Smalltalk on the client (Clamato way) can also solve one of
the main JavaScript problems: debugging on the client side. If we can
have near the same debugger on the client as we have in our IDE's, well,
this would be a huge step forward.
indeed. debugging JS is hard. Most of the times, all you can do is to
put 'alert(...)'
in interesting places, to see what's going wrong.
But there are things, like
http://www.mozilla.org/projects/venkman/
didn't tried it.
Igor, I recommend having a look at the build in developer tools in
Safari or Google Chrome (they are the same). They give you a very
powerful debugging and profiling environment and the option to inspect
all Javascript objects on runtime. On the debugging side there is
actually very little that you would miss from Pharo.
If the attempt is a reinterpretation a Smalltalk base development environment
would make a difference in the ecosystem we must check if we aren't flared
by our preference of languages versus operational pragmatics.
If the idea is to have such environment to the present (and sadly minute)
community of Smalltalk developers, probably the effort would attend to a
very small clientèle and the returns will be elusive and the project will
end orphan.
--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si