Re: Introducing vibe.d!

2012-04-30 Thread Johannes Pfau
Am Mon, 30 Apr 2012 15:52:36 -0700 schrieb Sean Kelly : > On Apr 30, 2012, at 8:26 AM, Sönke Ludwig wrote: > > > Am 30.04.2012 15:48, schrieb Sean Kelly: > >> On Apr 30, 2012, at 1:03 AM, Sönke Ludwig wrote: > >> > >>> Am 27.04.2012 16:50, schrieb Sean Kelly: > In _d_throw call abort(). Th

Re: Introducing vibe.d!

2012-04-30 Thread Sean Kelly
On Apr 30, 2012, at 8:26 AM, Sönke Ludwig wrote: > Am 30.04.2012 15:48, schrieb Sean Kelly: >> On Apr 30, 2012, at 1:03 AM, Sönke Ludwig wrote: >> >>> Am 27.04.2012 16:50, schrieb Sean Kelly: In _d_throw call abort(). That'll give you a core file. >>> >>> Thanks, I've tracked it down

Re: Introducing vibe.d!

2012-04-30 Thread simendsjo
On Mon, 30 Apr 2012 17:26:54 +0200, Sönke Ludwig wrote: Am 30.04.2012 15:48, schrieb Sean Kelly: On Apr 30, 2012, at 1:03 AM, Sönke Ludwig wrote: Am 27.04.2012 16:50, schrieb Sean Kelly: In _d_throw call abort(). That'll give you a core file. Thanks, I've tracked it down to an asserti

Re: Introducing vibe.d!

2012-04-30 Thread Sönke Ludwig
Am 30.04.2012 15:48, schrieb Sean Kelly: On Apr 30, 2012, at 1:03 AM, Sönke Ludwig wrote: Am 27.04.2012 16:50, schrieb Sean Kelly: In _d_throw call abort(). That'll give you a core file. Thanks, I've tracked it down to an assertion by logging stderr for now, but next time I will try the a

Re: Introducing vibe.d!

2012-04-30 Thread Sean Kelly
On Apr 30, 2012, at 1:03 AM, Sönke Ludwig wrote: > Am 27.04.2012 16:50, schrieb Sean Kelly: >> In _d_throw call abort(). That'll give you a core file. >> > > Thanks, I've tracked it down to an assertion by logging stderr for now, but > next time I will try the abort method (with __d_assert*),

Re: Introducing vibe.d!

2012-04-30 Thread Jacob Carlborg
On 2012-04-30 13:05, David Nadlinger wrote: On Monday, 30 April 2012 at 09:14:31 UTC, Jacob Carlborg wrote: On 2012-04-30 09:00, Sönke Ludwig wrote: They will also soon wonder why they cannot put top-level code in their other files. Yeah, I guess that will most likely be a problem. Also, doe

Re: Introducing vibe.d!

2012-04-30 Thread David Nadlinger
On Monday, 30 April 2012 at 09:14:31 UTC, Jacob Carlborg wrote: On 2012-04-30 09:00, Sönke Ludwig wrote: They will also soon wonder why they cannot put top-level code in their other files. Yeah, I guess that will most likely be a problem. Also, doesn't ImportExpression require passing -J to t

Re: Introducing vibe.d!

2012-04-30 Thread Jacob Carlborg
On 2012-04-30 09:00, Sönke Ludwig wrote: Interesting haven't thought about going that far :) Somehow that reminds me of: #define IF if( #define THEN ){ #define ELSE } else { #define ENDIF } to transform C into BASIC. The scripting-only people would probably be thrilled ;) But I have the tenden

Re: Introducing vibe.d!

2012-04-30 Thread Rory McGuire
On Mon, Apr 30, 2012 at 9:57 AM, Sönke Ludwig wrote: > >> How difficult would it be for you to split the async IO parts into a >> separate library? This would be very much like gevent (python: >> http://www.gevent.org/). >> > > That would basically be vibe.core and vibe.stream. Those have no > dep

Re: Introducing vibe.d!

2012-04-30 Thread Sönke Ludwig
Am 27.04.2012 16:50, schrieb Sean Kelly: In _d_throw call abort(). That'll give you a core file. Thanks, I've tracked it down to an assertion by logging stderr for now, but next time I will try the abort method (with __d_assert*), because just a call stack without line numbers was a bit spa

Re: Introducing vibe.d!

2012-04-30 Thread Sönke Ludwig
Am 28.04.2012 20:47, schrieb Rory McGuire: Awesome! that was one of my concerns with D in general with server software and its long running nature. I've been thinking about fibers and socket.d this week. Glad you anounced this before I started working on something :D. Yeah I've also tought abou

Re: Introducing vibe.d!

2012-04-30 Thread Sönke Ludwig
Am 30.04.2012 08:22, schrieb Jacob Carlborg: On 2012-04-29 20:29, Sönke Ludwig wrote: You just don't have to care about how to parse command line arguments, how to initialize the library and to start the event loop. Right, didn't thought of that. Would it be a good idea to allow top level cod