On Saturday, 22 March 2014 at 17:54:16 UTC, Russel Winder wrote:
like "end to end" the same language. Many are asking about
server-side Dart as well as client-side Dart in the browser.
Yes, a CLI/server Dart VM exists that is suitable for a http
server. The advantage of client/server code sharing is obvious
when you write web-apps, but I am a bit weary of using dynamic
languages on web servers since runtime errors can be nasty. I
personally would like to see a Dart version with a much stricter
type system, but I think the Dart library is just about right for
web development and the language itself is pretty well rounded
and pragmatic (but nothing spectacular).
IPython is an excellent tool for creating documents that
incorporate executable Python as an integral component. It is
"literate Python programming". However it is only a good tool
if the end result is a document to be read and shared.
Hm, I use it for all kinds of small scale experiments/testing,
which usually just involves getting those 1-4 lines of python
code right (array transformations, regexps etc). I guess it
depends on what you use Python for.
I think the Python IDE such as Wing IDE,
PyCharm, actually do the REPL and editor model better.
They probably are, but my point was more that a REPL/interpreter
friendly syntax is not the same as a write/compile friendly
syntax.
(I am currently using Eclipse with PyDev and am a bit reluctant
to use even more IDEs, but I see that PyCharm has a new free
edition that I probably should check out. Thanks for the tip!)
Ola.