On Mon, 2013-02-11 at 10:11 -0800, Ali Çehreli wrote:
[…]
> I use vibe.d as an example of how useful a tool D is. Recently, somebody 
> has shown me a web server code written in Python: It was in 14 lines, 
> could you belive it? Well, I've responded back with a vibe.d example. It 
> was basically the same code as Python, translated to D. Of course, the 
> solution that use vibe.d does not have Python's infamous GIL; instead, 
> it comes with parallelism and concurrency out of the box. And you are 
> aware of typos in your code even before running your program. ;)

Python is not being compared to D here, vibe.d is being compared to
<what?> Flask, Bottle,…

I would suggest that vibe.d can be a real competitor in the Flask,
Sinatra, Ratpack, etc. in the microframework space. But it needs the
word spreading, which means serious applications mentioned in Python,
Ruby, Groovy, and Go mailing lists. Issues about Python GIL are
irrelevant (even if true) as people just use process pools via
multiprocessing or concurrent.futures. It is important to not obviously
compare apples with wing nuts ;-)

Connections to SQL, MongoDB, Cassandra, Redis, Neo4J, etc. and
templating engines are the real kicker here not the even loop.  If it's
all in place get the marketing material in place and let the presses
roll.

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:[email protected]
41 Buckmaster Road    m: +44 7770 465 077   xmpp: [email protected]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to