VisualD now on github.com/d-programming-language

2013-09-09 Thread Walter Bright

https://github.com/D-Programming-Language/visuald

Congratulations to Rainer Schuetze and collaborators for this great work!


D meetup in Minnesota

2013-09-09 Thread Jack Pope

A call-out to D programmers in Minnesota...

I started a new meetup: 
http://www.meetup.com/Minnesota-D-Programmers/


Your suggestions for this group are welcome.


[OT] My C++ talk at GoingNative 2013

2013-09-09 Thread Andrei Alexandrescu

http://www.reddit.com/r/programming/comments/1m1izv/goingnative_2013_writing_quick_code_in_c_quickly/

Andrei


Re: vibe.d 0.7.17 released

2013-09-09 Thread Craig Dillabaugh

On Monday, 9 September 2013 at 08:03:46 UTC, Sönke Ludwig wrote:

Major changes:

 - Compiles on DMD 2.063.2 and DMD HEAD

 - Deprecates/removes a lot of non-conforming parts of the API 
(resp.

   naming convention)

 - New TaskLocal!T for more efficient and type safe task local 
storage


 - New TaskPipe class for stream based inter-fiber 
communication (can
   be used to connect classic blocking I/O with asynchronous 
I/O using a

   separate thread)

 - New SyslogLogger class by Jens Mueller

 - A bunch of smaller fixes/additions


Full change log:

  http://vibed.org/blog/posts/vibe-release-0.7.17

Download:

  http://vibed.org/download

GitHub:

  https://github.com/rejectedsoftware/vibe.d


Thanks for all your work on this.  A great product.


Re: vibe.d 0.7.17 released

2013-09-09 Thread Sönke Ludwig

Am 09.09.2013 12:35, schrieb Volcz:


Cool! Great work!
Any progress on allowing other templating engines?


I know of these three template engines in addition to included Diet system:

 - https://github.com/repeatedly/mustache-d
 - https://github.com/carlor/embd
 - https://github.com/dymk/templ-d

All three can be used with vibe.d without issues. AFAICS embd and 
mutache-d (using OutputStream's output range interface) can be used 
without preallocating the output buffer. templ-d seems to always build a 
string in memory and as such is also trivially usable.


Disclaimer: Although I wanted to do that since a long time, I still 
didn't practically test any of these engines.


Re: vibe.d 0.7.17 released

2013-09-09 Thread Volcz

On Monday, 9 September 2013 at 08:03:46 UTC, Sönke Ludwig wrote:

Major changes:

 - Compiles on DMD 2.063.2 and DMD HEAD

 - Deprecates/removes a lot of non-conforming parts of the API 
(resp.

   naming convention)

 - New TaskLocal!T for more efficient and type safe task local 
storage


 - New TaskPipe class for stream based inter-fiber 
communication (can
   be used to connect classic blocking I/O with asynchronous 
I/O using a

   separate thread)

 - New SyslogLogger class by Jens Mueller

 - A bunch of smaller fixes/additions


Full change log:

  http://vibed.org/blog/posts/vibe-release-0.7.17

Download:

  http://vibed.org/download

GitHub:

  https://github.com/rejectedsoftware/vibe.d


Cool! Great work!
Any progress on allowing other templating engines?


vibe.d 0.7.17 released

2013-09-09 Thread Sönke Ludwig

Major changes:

 - Compiles on DMD 2.063.2 and DMD HEAD

 - Deprecates/removes a lot of non-conforming parts of the API (resp.
   naming convention)

 - New TaskLocal!T for more efficient and type safe task local storage

 - New TaskPipe class for stream based inter-fiber communication (can
   be used to connect classic blocking I/O with asynchronous I/O using a
   separate thread)

 - New SyslogLogger class by Jens Mueller

 - A bunch of smaller fixes/additions


Full change log:

  http://vibed.org/blog/posts/vibe-release-0.7.17

Download:

  http://vibed.org/download

GitHub:

  https://github.com/rejectedsoftware/vibe.d