Re: Unencumbered V0.1.2: Write Cucumber step definitions in D

2014-04-25 Thread Sönke Ludwig via Digitalmars-d-announce
Am 25.04.2014 15:00, schrieb Dejan Lekic: whilst bootstrapping the process and also for some tests I wrote for my MQTT broker. I think this should work but I can't try it right You have a MQTT broker? Free? Open-source? Can I haz teh code plx! https://github.com/atilaneves/mqtt BTW,

Re: Tkd - Cross platform GUI toolkit based on Tcl/Tk

2014-05-08 Thread Sönke Ludwig via Digitalmars-d-announce
Am 08.05.2014 21:41, schrieb Nick Sabalausky: (...)my trackpad's scrolling gestures don't even fucking work on it (they work fine on nearly anything else). To be fair, some time ago I've had the joy to try and properly support scrolling gestures properly for my UI framework and I wound up

Re: 10 Years of Derelict

2014-05-15 Thread Sönke Ludwig via Digitalmars-d-announce
Am 15.05.2014 17:02, schrieb Mike Parker: I managed to let this little anniversary slip by me. My first post in the old Derelict forum at DSource[1] is dated May 6, 2004, my initial commit to svn[2] was May 7, and my announcement in the newsgroup[3] was on May 8. My attention to the project has

vibe.d 0.7.20 has been released

2014-06-03 Thread Sönke Ludwig via Digitalmars-d-announce
Lot's of smaller improvements in this release, please have a look at the full change log. Some notable points: - Various additions to the web framework package [1], including compile-time localization support - New graph based (DFA) match algorithm for the URLRouter, making match

Re: vibe.d 0.7.20 has been released

2014-06-04 Thread Sönke Ludwig via Digitalmars-d-announce
Am 03.06.2014 21:05, schrieb Mattcoder: On Tuesday, 3 June 2014 at 18:27:20 UTC, Sönke Ludwig wrote: Lot's of smaller improvements in this release... Awesome and think you should have spoken in DConf. :) Matheus. Thanks! Somehow I always manage to pile up enough work (and other duties) to

Re: D port of docopt

2014-06-16 Thread Sönke Ludwig via Digitalmars-d-announce
Am 15.06.2014 19:35, schrieb Bob Tolbert: In order to learn D, I've worked up a port of the docopt commandline parser (original in Python http://docopt.org). https://github.com/rwtolbert/docopt.d Since this is my first code in D, I apologize in advance for the mix if Python and C++ idioms.

Re: D port of docopt

2014-06-16 Thread Sönke Ludwig via Digitalmars-d-announce
Am 16.06.2014 20:19, schrieb Bob Tolbert: On Monday, 16 June 2014 at 17:59:13 UTC, Sönke Ludwig wrote: Am 15.06.2014 19:35, schrieb Bob Tolbert: One thing that would be nice is support for multiple help screens (e.g. one per command). For DUB [1] (or GIT) for example there is one main help

Re: DConf Day 1 Panel with Walter Bright and Andrei Alexandrescu

2014-06-28 Thread Sönke Ludwig via Digitalmars-d-announce
Am 28.06.2014 05:33, schrieb Peter Alexander: On Saturday, 28 June 2014 at 02:46:25 UTC, safety0ff wrote: On Saturday, 28 June 2014 at 02:02:28 UTC, Peter Alexander int a; const int b; immutable int c; foo(a); foo(b); foo(c); These all call foo!int Awesome, thanks! ... I just tried this

Re: DUB Bash Completion

2014-07-07 Thread Sönke Ludwig via Digitalmars-d-announce
Am 07.07.2014 11:22, schrieb Nordlöw: So I put together something that works in the majority of cases even for sub command specific flags including package completion: https://github.com/nordlow/scripts/blob/master/dub-completion.bash Feedback appreciated! Very nice, I'll try this out this

Re: Decimal Numbers

2014-07-08 Thread Sönke Ludwig via Digitalmars-d-announce
Am 07.07.2014 23:15, schrieb Paul D Anderson: On Monday, 7 July 2014 at 03:26:54 UTC, Poyeyo wrote: Can you add a dub.json and submit it to the dub registry? etcimon generated a dub.json file which I've merged into github. Thanks. However, I am unable to register the package because it

Re: DUB Bash Completion

2014-07-09 Thread Sönke Ludwig via Digitalmars-d-announce
Am 07.07.2014 13:57, schrieb Nordlöw: On Monday, 7 July 2014 at 11:55:48 UTC, Nordlöw wrote: BTW, corresponding GitHub issue: https://github.com/D-Programming-Language/dub/issues/154 Do you fix the PR? Shall I just commit the file (with you as the author of course), or do you want to open

Re: DUB Bash Completion

2014-07-13 Thread Sönke Ludwig via Digitalmars-d-announce
Am 10.07.2014 11:06, schrieb Nordlöw: On Wednesday, 9 July 2014 at 16:12:01 UTC, Sönke Ludwig wrote: Shall I just commit the file (with you as the author of course), or do you want to open a pull request? You can commit the file. That's ok with me :)

Re: dfuse 0.3.0 - D Language bindings for Fuse

2014-07-31 Thread Sönke Ludwig via Digitalmars-d-announce
Am 31.07.2014 16:00, schrieb Johannes Pfau: Am Wed, 30 Jul 2014 17:05:20 + schrieb David Soria Parra davi...@fb.com: Hi, We are happy to announce the release of 'dfuse', a high level D language binding for fuse (http://fuse.sourceforge.net). It supports libfuse = 2.8 and works on both

Re: COFF support for Win32 merged

2014-08-17 Thread Sönke Ludwig via Digitalmars-d-announce
Am 17.08.2014 11:57, schrieb Jacob Carlborg: I though that this might be important enough to share on the announce list: A pull request [1] by Rainer Schuetze which adds COFF support for Win32 has recently been merged by Walter. It seems to be enabled using the -m32mscoff flag. [1]

Re: COFF support for Win32 merged

2014-08-19 Thread Sönke Ludwig via Digitalmars-d-announce
Am 19.08.2014 03:25, schrieb Nick Sabalausky: On 8/17/2014 5:57 AM, Jacob Carlborg wrote: I though that this might be important enough to share on the announce list: A pull request [1] by Rainer Schuetze which adds COFF support for Win32 has recently been merged by Walter. It seems to be

DUB 0.9.22 released

2014-09-22 Thread Sönke Ludwig via Digitalmars-d-announce
After again a longer-than-anticipated wait, the next release of the DUB package and build manager is finally ready. This is a major milestone with some important changes in the way dependency versions are handled, making it more robust for a rapidly growing ecosystem. The number of available

Re: DUB 0.9.22 released

2014-09-22 Thread Sönke Ludwig via Digitalmars-d-announce
Am 22.09.2014 12:26, schrieb Suliman: I thought that new version of DUB will bring SDL instead json ... That's planned for 1.0.0 (or a possible intermediate release). The major reason for this release is to get the new version management out as soon as possible, because it is a breaking

Re: DUB 0.9.22 released

2014-09-22 Thread Sönke Ludwig via Digitalmars-d-announce
Am 22.09.2014 12:24, schrieb Mathias Lang via Digitalmars-d-announce: Awesome :) Thanks for the time you put in dub, it has become a vital part in D now. 2014-09-22 11:33 GMT+02:00 Sönke Ludwig digitalmars-d-announce@puremagic.com mailto:digitalmars-d-announce@puremagic.com: If you can

Re: DUB 0.9.22 released

2014-09-22 Thread Sönke Ludwig via Digitalmars-d-announce
Am 22.09.2014 12:43, schrieb Suliman: On Monday, 22 September 2014 at 10:34:29 UTC, Sönke Ludwig wrote: Am 22.09.2014 12:26, schrieb Suliman: I thought that new version of DUB will bring SDL instead json ... That's planned for 1.0.0 (or a possible intermediate release). The major reason for

Re: DUB 0.9.22 released

2014-09-22 Thread Sönke Ludwig via Digitalmars-d-announce
Now also on reddit: http://www.reddit.com/r/programming/comments/2h492i/as_of_0922_dub_is_now_ds_official_package_manager/

Re: DUB 0.9.22 released

2014-09-22 Thread Sönke Ludwig via Digitalmars-d-announce
Am 22.09.2014 17:59, schrieb Poyeyo: On Monday, 22 September 2014 at 11:26:58 UTC, Sönke Ludwig wrote: That would be a good thing - with more tests (and that is definitely something that needs to be worked on, especially high level tests) it will be more important to have a Windows tester, too,

Re: DUB 0.9.22 released

2014-09-23 Thread Sönke Ludwig via Digitalmars-d-announce
Am 23.09.2014 03:50, schrieb K.K.: This inclusion into the DMD install, is just that DMD comes with the dub.exe and .dll's (and ofcourse the linux mac equivalents) in it's folders, correct? Yes, that's it basically.

Re: DUB 0.9.22 released

2014-10-05 Thread Sönke Ludwig via Digitalmars-d-announce
Am 02.10.2014 14:27, schrieb Ben Boeckel via Digitalmars-d-announce: On Fri, Sep 26, 2014 at 06:29:19 +, Dragos Carp via Digitalmars-d-announce wrote: 1.2.3.x is an invalid version number. Only 3 group numbers are allowed [1]. Though you could use prerelease and/or build suffixes (1.2.3-0w

Re: DUB 0.9.22 released

2014-10-06 Thread Sönke Ludwig via Digitalmars-d-announce
Am 06.10.2014 13:36, schrieb bioinfornatics: Thanks for your works, One question, what about makefile support ? Regards It's still in need for a volunteer. The implementation itself should be pretty straightforward (by inheriting from the ProjectGenerator class), but I currently have too

Re: This Week in D #9 - marketing discussion, final beta, special interview with Sönke

2015-03-16 Thread Sönke Ludwig via Digitalmars-d-announce
Am 16.03.2015 um 13:45 schrieb Martin Nowak: On Monday, 16 March 2015 at 04:54:12 UTC, Adam D. Ruppe wrote: Ruby has over 6,000 packages, ...starting with letter A. It's over 100K in total. http://www.modulecounts.com/ Oh I see, so it's almost as huge as NPM, I just took a quick look to get

Re: Release Candidate D 2.067.0-rc1

2015-03-17 Thread Sönke Ludwig via Digitalmars-d-announce
Am 16.03.2015 um 22:38 schrieb Martin Nowak: Release Candidate for 2.067.0 http://downloads.dlang.org/pre-releases/2.x/2.067.0/ http://ftp.digitalmars.com/ You can get the binaries here until they are mirrored. https://dlang.dawg.eu/downloads/dmd.2.067.0-rc1/ We fixed the few remaining issues.

Re: Release Candidate D 2.067.0-rc1

2015-03-17 Thread Sönke Ludwig via Digitalmars-d-announce
Am 17.03.2015 um 12:33 schrieb Max Klyga: On 2015-03-17 11:18:10 +, Daniel Kozak said: On Monday, 16 March 2015 at 21:38:22 UTC, Martin Nowak wrote: Release Candidate for 2.067.0 http://downloads.dlang.org/pre-releases/2.x/2.067.0/ http://ftp.digitalmars.com/ You can get the binaries

Re: Release D 2.067.0

2015-03-24 Thread Sönke Ludwig via Digitalmars-d-announce
Am 24.03.2015 um 23:14 schrieb John Colvin: On Tuesday, 24 March 2015 at 21:31:42 UTC, Martin Nowak wrote: On 03/24/2015 10:11 PM, John Colvin wrote: This cannot be added to homebrew until there is a new stable release of dub. Why is that? Anyhow dub is in beta and ready soon. Current

Re: Release D 2.067.0

2015-03-24 Thread Sönke Ludwig via Digitalmars-d-announce
There are now two release candidates with source compatibility fixes for DMD 2.067.0 out for testing: DUB 0.9.23-rc.1: http://code.dlang.org/download vibe.d 0.7.23-rc.4: http://code.dlang.org/packages/vibe-d/0.7.23-rc.4 If no regressions or major issues show up, I'll tag the vibe.d release

Re: Release D 2.067.0

2015-03-24 Thread Sönke Ludwig via Digitalmars-d-announce
Am 25.03.2015 um 00:00 schrieb Mathias Lang via Digitalmars-d-announce: 2015-03-24 18:07 GMT+01:00 Martin Nowak via Digitalmars-d-announce digitalmars-d-announce@puremagic.com mailto:digitalmars-d-announce@puremagic.com: Glad to announce D 2.067.0. This release comes with many

vibe.d 0.7.23 has been released

2015-03-25 Thread Sönke Ludwig via Digitalmars-d-announce
This release adds support for the just released DMD 2.067.0 frontend. There are also some preparatory changes in vibe.core.sync (TaskMutex etc.) for planned nothrow related changes to D's mutexes and object monitors. These changes lead to a changed behavior when TaskMutex'es are mixed with the

Re: vibe.d 0.7.23 has been released

2015-03-25 Thread Sönke Ludwig via Digitalmars-d-announce
Am 25.03.2015 um 22:57 schrieb Mathias Lang via Digitalmars-d-announce: 2015-03-25 22:37 GMT+01:00 Sönke Ludwig digitalmars-d-announce@puremagic.com mailto:digitalmars-d-announce@puremagic.com: This release adds support for the just released DMD 2.067.0 frontend. There are also some

Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-28 Thread Sönke Ludwig via Digitalmars-d-announce
Am 28.03.2015 um 19:51 schrieb Walter Bright: On 3/28/2015 8:41 AM, Sönke Ludwig wrote: Am 28.03.2015 um 15:33 schrieb Russel Winder via Digitalmars-d-announce: TLS is the evil here. Anyone working with TLS is either writing an operating system or doing it wrong. As long as we are talking

Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-28 Thread Sönke Ludwig via Digitalmars-d-announce
Am 28.03.2015 um 21:51 schrieb Walter Bright: On 3/28/2015 1:32 PM, Sönke Ludwig wrote: I/O is crucial of course, but there are also a lot of other important and inherently impure things such as message passing. If the message channel is passed as a parameter to the droutine, then the

Re: dsq-1: open-source software synthesizer

2015-04-01 Thread Sönke Ludwig via Digitalmars-d-announce
Am 30.03.2015 um 08:34 schrieb Rikki Cattermole: On 30/03/2015 7:26 p.m., ketmar wrote: what i really want to have is libdub. i.e. turning dub to library, so it can be easily integrated in any D project (rdmd comes to mind first). i don't want D building abilities, for example, but i really

Re: dsq-1: open-source software synthesizer

2015-04-01 Thread Sönke Ludwig via Digitalmars-d-announce
Am 01.04.2015 um 11:32 schrieb ketmar: On Wed, 01 Apr 2015 11:28:12 +0200, Sönke Ludwig wrote: You can actually use DUB as a library without any issues (within the DUB eco system, just add it as a dependency, otherwise drop the app.d file when building). The API is still not ideal (missing

Re: dsq-1: open-source software synthesizer

2015-04-01 Thread Sönke Ludwig via Digitalmars-d-announce
Am 01.04.2015 um 11:33 schrieb Rikki Cattermole: On 1/04/2015 10:28 p.m., Sönke Ludwig wrote: Am 30.03.2015 um 08:34 schrieb Rikki Cattermole: snip Yeah, the vibe.d/dub guys are amazing at getting stuff working. But horrible at abstraction's especially with library code. Okay. Nobody

Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-27 Thread Sönke Ludwig via Digitalmars-d-announce
Am 27.03.2015 um 11:11 schrieb Walter Bright: On 3/27/2015 2:57 AM, Russel Winder via Digitalmars-d-announce wrote: Aren't green threads now given the label fibres? My understanding of fibers is they are all in one thread. Go's green threads can be in multiple threads, the same thread, and

Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-28 Thread Sönke Ludwig via Digitalmars-d-announce
Am 28.03.2015 um 10:17 schrieb Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= ola.fosheim.grostad+dl...@gmail.com: On Friday, 27 March 2015 at 16:48:26 UTC, Sönke Ludwig wrote: 1. No stack. That reduces the memory footprint, but doesn't reduce latency. It removes hard to spot dependencies on thread

Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-28 Thread Sönke Ludwig via Digitalmars-d-announce
Am 28.03.2015 um 13:32 schrieb Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= ola.fosheim.grostad+dl...@gmail.com: On Saturday, 28 March 2015 at 11:52:34 UTC, Sönke Ludwig wrote: You can access TLS from an event callback just as easy as from a fiber. Yes, but it is much easier to verify that you don't

Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-28 Thread Sönke Ludwig via Digitalmars-d-announce
Am 28.03.2015 um 15:33 schrieb Russel Winder via Digitalmars-d-announce: On Sat, 2015-03-28 at 12:52 +0100, Sönke Ludwig via Digitalmars-d-announce wrote: […] You can access TLS from an event callback just as easy as from a fiber. […] TLS is the evil here. Anyone working with TLS is either

Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-27 Thread Sönke Ludwig via Digitalmars-d-announce
Am 27.03.2015 um 17:06 schrieb Dicebot: On Friday, 27 March 2015 at 15:28:31 UTC, Ola Fosheim Grøstad wrote: No... E.g.: On the same thread: 1. fiber A receives request and queries DB (async) 2. fiber B computes for 1 second 3. fiber A sends response. Latency: 1 second even if all the other

Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-27 Thread Sönke Ludwig via Digitalmars-d-announce
Am 27.03.2015 um 17:31 schrieb Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= ola.fosheim.grostad+dl...@gmail.com: On Friday, 27 March 2015 at 16:18:33 UTC, Sönke Ludwig wrote: So what happens if 10 requests come in at the same time? Does moving things around still help you? No. Load balancing is

Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-27 Thread Sönke Ludwig via Digitalmars-d-announce
Am 27.03.2015 um 17:11 schrieb Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= ola.fosheim.grostad+dl...@gmail.com: On Friday, 27 March 2015 at 16:06:55 UTC, Dicebot wrote: On Friday, 27 March 2015 at 15:28:31 UTC, Ola Fosheim Grøstad wrote: No... E.g.: On the same thread: 1. fiber A receives request

Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-27 Thread Sönke Ludwig via Digitalmars-d-announce
Am 27.03.2015 um 19:56 schrieb Walter Bright: On 3/27/2015 5:15 AM, Sönke Ludwig wrote: It has, that is more or less the original selling point. It also keeps an internal thread pool where each thread has a dynamic set of reusable fibers to execute tasks. Each fiber is bound to a certain

Re: vibe.d 0.7.23 has been released

2015-03-25 Thread Sönke Ludwig via Digitalmars-d-announce
Am 25.03.2015 um 23:30 schrieb George Sapkin: Any news on reducing memory usage during Diet template compilation? This one of the main reasons for me to discourage people from using vibe.d right now. Martin Nowak has started to work on a new CTFE interpreter for DMD, which should finally fix

DUB 0.9.23 released

2015-04-06 Thread Sönke Ludwig via Digitalmars-d-announce
The new version contains some important bug fixes for sub modules and overridden string imports, as well as some other major fixes. Apart from that, the major additions are: - copyFiles now get hard linked instead of copied and whole directories can be copied in addition to individual

Re: DUB 0.9.23 released

2015-04-06 Thread Sönke Ludwig via Digitalmars-d-announce
Am 06.04.2015 um 11:03 schrieb Vladimir Panteleev: On Monday, 6 April 2015 at 08:21:46 UTC, Sönke Ludwig wrote: The new version contains some important bug fixes for sub modules and overridden string imports, as well as some other major fixes. Congratulations! So, 2.068 will include Dub,

Re: DUB 0.9.23 released

2015-04-06 Thread Sönke Ludwig via Digitalmars-d-announce
Am 06.04.2015 um 10:33 schrieb Martin Nowak: On Monday, 6 April 2015 at 08:21:46 UTC, Sönke Ludwig wrote: Apart from that, the major additions are: We also made dub a lot faster https://github.com/D-Programming-Language/dub/pull/388. Didn't realize that this didn't make it into the previous

Re: Release D 2.067.0

2015-04-04 Thread Sönke Ludwig via Digitalmars-d-announce
Am 04.04.2015 um 18:43 schrieb John Colvin: On Tuesday, 24 March 2015 at 22:50:29 UTC, Sönke Ludwig wrote: Am 24.03.2015 um 23:14 schrieb John Colvin: On Tuesday, 24 March 2015 at 21:31:42 UTC, Martin Nowak wrote: On 03/24/2015 10:11 PM, John Colvin wrote: This cannot be added to homebrew

Re: Vibe.Dav

2015-04-08 Thread Sönke Ludwig via Digitalmars-d-announce
Am 07.04.2015 um 22:46 schrieb Bogdan: Hi, Here is a library that adds web dav support to vibe.d: https://github.com/gedaiu/vibe.dav Right now it has good file dav support and some basic support for cal dav Any help, improvements ideas or constructive criticism is welcome. Thanks, Bogdan

Re: forum.dlang.org, version 2 (BETA)

2015-06-05 Thread Sönke Ludwig via Digitalmars-d-announce
Am 05.06.2015 um 02:01 schrieb Vladimir Panteleev: On Thursday, 4 June 2015 at 21:10:13 UTC, Sönke Ludwig wrote: I don't know how things are now, but when I tried to move to Vibe.d (which was several years ago), you had to do some strange acrobatics in order to read the same connection in one

Re: forum.dlang.org, version 2 (BETA)

2015-06-04 Thread Sönke Ludwig via Digitalmars-d-announce
Am 04.06.2015 um 17:43 schrieb Vladimir Panteleev: On Thursday, 4 June 2015 at 15:35:58 UTC, Nick Sabalausky wrote: On 06/04/2015 11:14 AM, Vladimir Panteleev wrote: I thought of migrating to Vibe eventually, but it would be non-trivial. Some things the forum does are also difficult to

Re: forum.dlang.org, version 2 (BETA)

2015-06-05 Thread Sönke Ludwig via Digitalmars-d-announce
Am 04.06.2015 um 17:27 schrieb Vladimir Panteleev: On Thursday, 4 June 2015 at 15:23:04 UTC, Sönke Ludwig wrote: The left navigation bar doesn't use the same snap in/out style like the main page - is that on purpose? That's the only thing that makes it feel a little alien within the rest of the

Re: forum.dlang.org, version 2 (BETA)

2015-06-04 Thread Sönke Ludwig via Digitalmars-d-announce
Am 04.06.2015 um 17:04 schrieb Vladimir Panteleev: http://beta.forum.dlang.org/ Many major and minor improvements. Some major ones: - dlang.org theme, fully responsive and mobile-friendly - keyboard navigation in all views - automatically saved post drafts - get notified of new posts and

Re: Coedit 1 gold released

2015-06-11 Thread Sönke Ludwig via Digitalmars-d-announce
Am 11.06.2015 um 08:28 schrieb Jacob Carlborg: On 2015-06-10 08:57, Andrei Alexandrescu wrote: I can haz OSX pliz pliz ok thx bye -- Andrei Having D/Objective-C merged [1] would make it a lot easier. [1] https://github.com/D-Programming-Language/dmd/pull/4321 +1

Re: D-Day for DMD is today!

2015-08-23 Thread Sönke Ludwig via Digitalmars-d-announce
Am 23.08.2015 um 07:17 schrieb Walter Bright: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks to Daniel Murphy for slaving away for 2.5 years to make this happen. More thanks to Martin Nowak for helping shepherd it

Re: Beta D 2.068.0-b2

2015-07-28 Thread Sönke Ludwig via Digitalmars-d-announce
Am 27.07.2015 um 22:43 schrieb jmh530: On Monday, 27 July 2015 at 18:58:33 UTC, Joseph Cassman wrote: Sorry for the following rant but I am frustrated by the poor quality of support for Windows 64 development. rant I understand that frustration. I had some modest problems getting it to

Re: Beta D 2.068.0-b2

2015-07-30 Thread Sönke Ludwig via Digitalmars-d-announce
Am 30.07.2015 um 02:59 schrieb Joseph Cassman: 4) The VS 2015 Community 2015 installation [2] also includes a complete build system. However, the DMD Windows installer does not recognize it and fails to update the sc.ini file accordingly. I will file a bug report shortly with details. I think

Re: Beta D 2.068.0-b2

2015-07-30 Thread Sönke Ludwig via Digitalmars-d-announce
Am 30.07.2015 um 09:49 schrieb Sönke Ludwig: Am 30.07.2015 um 02:59 schrieb Joseph Cassman: 4) The VS 2015 Community 2015 installation [2] also includes a complete build system. However, the DMD Windows installer does not recognize it and fails to update the sc.ini file accordingly. I will file

Re: vibe.d 0.7.24 released

2015-08-11 Thread Sönke Ludwig via Digitalmars-d-announce
Am 11.08.2015 um 15:28 schrieb Suliman: I can't understand why I can't build vibed with 2.068 C:\Users\bubenkov_di\AppData\Roaming\dub\packages\vibe-d-0.7.23\source\vibe\core\drivers\libevent2.d(631): Error: '_d_monitorenter' is not nothrow

Re: vibe.d 0.7.24 released

2015-08-11 Thread Sönke Ludwig via Digitalmars-d-announce
Am 11.08.2015 um 16:14 schrieb Suliman: I still can't get 0.7.24. My config is: dependencies: { vibe-d: 0.7.24 }, D:\code\httpAppdub clean-caches D:\code\httpAppdub build (...) C:\Users\bubenkov_di\AppData\Roaming\dub\packages\... Selected package vibe-d 0.7.23 does not match the dependency

Re: vibe.d 0.7.24 released

2015-08-10 Thread Sönke Ludwig via Digitalmars-d-announce
Am 10.08.2015 um 19:32 schrieb Adam D. Ruppe: On Monday, 10 August 2015 at 17:27:56 UTC, Sönke Ludwig wrote: - Json.opDispatch and Bson.opDispatch are scheduled for deprecation What was your reason for doing that? I find they are kinda convenient but also have a way of messing with compile

vibe.d 0.7.24 released

2015-08-10 Thread Sönke Ludwig via Digitalmars-d-announce
A new vibe.d release is out. Apart from support for the 2.068 D frontend, some of the major changes are: - The vibe.web.web module adds support for convenient WebSocket routes - Renamed SSL to TLS (with compatibility aliases, of course) - Json.opDispatch and Bson.opDispatch are scheduled for

Re: New D book available for pre-order: D Web Development

2015-07-22 Thread Sönke Ludwig via Digitalmars-d-announce
Am 22.07.2015 um 17:29 schrieb Kai Nacke: Hi all! Did you notice that development of LDC has been a bit slowly in the past? The reason is my book D Web Development, available now for pre-order: https://www.packtpub.com/web-development/d-web-development The story behind the book: Some time

Re: Beta D 2.068.0-b2 + vibe.d 0.7.24-rc.1

2015-07-26 Thread Sönke Ludwig via Digitalmars-d-announce
The first RC of vibe.d 0.7.24 has also just been released. It works with DMD 2.068.0-b2. The final release will happen in lock-step with the DMD release. Changelog: https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md

Re: Please vote for the DConf logo

2015-11-04 Thread Sönke Ludwig via Digitalmars-d-announce
3, but 2 is a nice concept, too

Release vibe.d 0.7.26

2015-11-03 Thread Sönke Ludwig via Digitalmars-d-announce
This release compiles on the 2.069.0 (D)DMD frontend. Major changes: - Big revamp of the REST interface generator that makes the implementation much simpler and more robust. A first result of this is a simple JavaScript client generator useful for supporting AJAX style sites. The next

Re: Fastest JSON parser in the world is a D project

2015-10-19 Thread Sönke Ludwig via Digitalmars-d-announce
Am 16.10.2015 um 18:04 schrieb Marco Leise: Every value that is read (as opposed to skipped) is validated according to RFC 7159. That includes UTF-8 validation. Full validation (i.e. readJSONFile!validateAll(…);) may add up to 14% overhead here. Nice! I see you are using bitmasking trickery

Re: It's a class! It's a struct! It's ... SuperStruct!

2015-10-19 Thread Sönke Ludwig via Digitalmars-d-announce
The TaggedAlgebraic type that I made some time ago is also related. It's roughly a superset in that it exposes all members of all types instead of only the common types: https://github.com/s-ludwig/taggedalgebraic

Re: Fastest JSON parser in the world is a D project

2015-10-15 Thread Sönke Ludwig via Digitalmars-d-announce
Am 15.10.2015 um 13:06 schrieb Rory McGuire via Digitalmars-d-announce: In browser JSON.serialize is the usual way to serialize JSON values. The problem is that on D side if one does deserialization of an object or struct. If the types inside the JSON don't match exactly then vibe freaks out.

Re: Fastest JSON parser in the world is a D project

2015-10-15 Thread Sönke Ludwig via Digitalmars-d-announce
Am 14.10.2015 um 09:01 schrieb Marco Leise: JSON parsing in D has come a long way, especially when you look at it from the efficiency angle as a popular benchmark does that has been forked by well known D contributers like Martin Nowak or Sönke Ludwig. The test is pretty simple: Parse a JSON

Re: Fastest JSON parser in the world is a D project

2015-10-17 Thread Sönke Ludwig via Digitalmars-d-announce
Am 17.10.2015 um 13:16 schrieb Marco Leise: Am Sat, 17 Oct 2015 09:27:46 +0200 schrieb Sönke Ludwig : Okay, I obviously misread that as a once familiar issue. Maybe it indeed makes sense to add a "JavaScript" quirks mode that behaves exactly like a JavaScript

Re: Firs step of D/Objective-C merged

2015-07-12 Thread Sönke Ludwig via Digitalmars-d-announce
Fantastic, this is really great news! Big thanks to you and Michel!

Re: Moving forward with work on the D language and foundation

2015-08-25 Thread Sönke Ludwig via Digitalmars-d-announce
Am 24.08.2015 um 20:42 schrieb Andrei Alexandrescu: Hello everyone, Following an increasing desire to focus on working on the D language and foundation, I have recently made the difficult decision to part ways with Facebook, my employer of five years and nine months. (...) That's great news!

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-26 Thread Sönke Ludwig via Digitalmars-d-announce
Am 26.09.2015 um 10:23 schrieb Andy Smith: HI Atilla, Dub's looking interesting! Some of the links are broken when browsing from code.dlang.org though. From http://code.dlang.org/packages/reggae click on, say, 'detailed documentation'. ( Where I wanted to go!). Get .. 404 - Not Found Not

DUB 0.9.24 release

2015-09-20 Thread Sönke Ludwig via Digitalmars-d-announce
Getting close to the 1.0.0 milestone, this release implements all of the major missing features except for a reviewed/cleaned up D API. The most important changes in this release are: - Support for SDLang [1] based package recipes. While JSON is and will stay available, this format is a

vibe.d 0.7.25 released

2015-09-20 Thread Sönke Ludwig via Digitalmars-d-announce
This release fixes a regression in the multi-part form parser. In addition to some additional bug fixes and minor changes, it adds support for out/ref @headerParam parameters in the REST interface generator. Finally, this release drops official support for DMD frontend versions below 2.066.x.

Re: DUB 0.9.24 release

2015-09-24 Thread Sönke Ludwig via Digitalmars-d-announce
Am 24.09.2015 um 10:40 schrieb Suliman: Does DUB still can't generate sdl package format after dub init? It's a little bit not comfortable to have docs that describe SDL, when dub generate json. No, it generates a dub.sdl file.

Re: DUB 0.9.24 release

2015-09-24 Thread Sönke Ludwig via Digitalmars-d-announce
Am 24.09.2015 um 11:22 schrieb John Colvin: On Thursday, 24 September 2015 at 09:21:06 UTC, John Colvin wrote: On Thursday, 24 September 2015 at 08:23:54 UTC, Suliman wrote: How I can add multiple dependencies? In json I was can wrote: dependencies": { "dini": ">=1.0.0",

Re: Scriptlike v0.9.4 - Perl-like interpolated strings, full examples and more.

2015-09-22 Thread Sönke Ludwig via Digitalmars-d-announce
Am 22.09.2015 um 22:18 schrieb Nick Sabalausky: = String Interpolation: = https://github.com/Abscissa/scriptlike#string-interpolation AFAICT, a string mixin is necessary to accomplish this in D, but otherwise it works much like other languages:

Re: vibe.d 0.7.25 released

2015-09-20 Thread Sönke Ludwig via Digitalmars-d-announce
Am 20.09.2015 um 16:31 schrieb tired_eyes: On Sunday, 20 September 2015 at 13:43:35 UTC, Sönke Ludwig wrote: This release fixes a regression in the multi-part form parser. In addition to some additional bug fixes and minor changes, it adds support for out/ref @headerParam parameters in the REST

Re: Scriptlike v0.9.4 - Perl-like interpolated strings, full examples and more.

2015-09-25 Thread Sönke Ludwig via Digitalmars-d-announce
Am 23.09.2015 um 16:33 schrieb Nick Sabalausky: (...) void main() { int somevar = 42; mixin interp; iwriteln!("This is ${somevar}."); int another = 17; iwriteln!("This won't work, using ${another}."); } Seems like it would be too awkward and confusing to be

Re: https everywhere update - dlang.org gets an "A" now!

2015-12-08 Thread Sönke Ludwig via Digitalmars-d-announce
Now also certified (Let's Encrypt made this really straight forward): https://code.dlang.org/ https://forum.rejectedsoftware.com/ https://vibed.org/ All pass with an A for the ssllabs.com test. I'll also setup default HTTP->HTTPS redirects.

Re: Writing a scalable chat room service in D

2016-01-04 Thread Sönke Ludwig via Digitalmars-d-announce
Am 04.01.2016 um 20:39 schrieb Meta: On Monday, 4 January 2016 at 10:19:52 UTC, Sönke Ludwig wrote: Finally published the article that I had prepared in autumn last year. It gives an overview of the basic functionality needed to implement a typical web application using vibe.d. The example uses

Re: Writing a scalable chat room service in D

2016-01-04 Thread Sönke Ludwig via Digitalmars-d-announce
Am 04.01.2016 um 21:21 schrieb Sönke Ludwig: Am 04.01.2016 um 20:39 schrieb Meta: On Monday, 4 January 2016 at 10:19:52 UTC, Sönke Ludwig wrote: Finally published the article that I had prepared in autumn last year. It gives an overview of the basic functionality needed to implement a typical

Writing a scalable chat room service in D

2016-01-04 Thread Sönke Ludwig via Digitalmars-d-announce
Finally published the article that I had prepared in autumn last year. It gives an overview of the basic functionality needed to implement a typical web application using vibe.d. The example uses Redis as a data store - using other storage solutions may be a good topic for a follow-up article.

Re: Writing a scalable chat room service in D

2016-01-04 Thread Sönke Ludwig via Digitalmars-d-announce
Am 04.01.2016 um 12:15 schrieb Saurabh Das: On Monday, 4 January 2016 at 10:19:52 UTC, Sönke Ludwig wrote: Finally published the article that I had prepared in autumn last year. It gives an overview of the basic functionality needed to implement a typical web application using vibe.d. The

Re: Writing a scalable chat room service in D

2016-01-04 Thread Sönke Ludwig via Digitalmars-d-announce
Am 04.01.2016 um 15:05 schrieb Bubbasaur: On Monday, 4 January 2016 at 10:19:52 UTC, Sönke Ludwig wrote: Finally published the article that I had prepared in autumn last year... Neat but just one thing, when I click in the link on the Reddit, Chrome warns: " Your connection is not private

Re: Writing a scalable chat room service in D

2016-01-04 Thread Sönke Ludwig via Digitalmars-d-announce
Am 04.01.2016 um 16:20 schrieb Charles: On Monday, 4 January 2016 at 10:19:52 UTC, Sönke Ludwig wrote: Finally published the article that I had prepared in autumn last year. It gives an overview of the basic functionality needed to implement a typical web application using vibe.d. The example

Re: Writing a scalable chat room service in D

2016-01-04 Thread Sönke Ludwig via Digitalmars-d-announce
Am 04.01.2016 um 16:01 schrieb bachmeier: On Monday, 4 January 2016 at 10:19:52 UTC, Sönke Ludwig wrote: Finally published the article that I had prepared in autumn last year. It gives an overview of the basic functionality needed to implement a typical web application using vibe.d. The example

Re: Writing a scalable chat room service in D

2016-01-04 Thread Sönke Ludwig via Digitalmars-d-announce
Am 04.01.2016 um 17:33 schrieb Bubbasaur: On Monday, 4 January 2016 at 14:35:18 UTC, Sönke Ludwig wrote: Which browser did you use? It's a Let's Encrypt certificate, maybe that still has issues. "Chrome" - Like I said above "Chrome warns...". :) Oh sorry, missed that. However, my tests with

Re: Writing a scalable chat room service in D

2016-01-04 Thread Sönke Ludwig via Digitalmars-d-announce
Am 04.01.2016 um 18:33 schrieb Jason Jeffory: bad links in tutorial: https://vibed.org/blog/posts/a-scalable-chat-room-service-in-d/vibe-web registerWebInterface is the entry point to vibe.d's high-level web application framework. It takes a class instance and registers each of its public

Re: Beta release DUB 1.0.0-beta.1

2016-06-08 Thread Sönke Ludwig via Digitalmars-d-announce
Am 08.06.2016 um 16:58 schrieb Steven Schveighoffer: I agree with Jacob. A comment is a comment. Well, there are normal comments, doc comments and now DUB recipe comments. But at least if doc comments serve as an analogy, those are possible with all three comment styles, so that could be

Re: Beta release DUB 1.0.0-beta.1

2016-06-09 Thread Sönke Ludwig via Digitalmars-d-announce
Am 09.06.2016 um 12:23 schrieb Andre Pany: On Tuesday, 7 June 2016 at 09:54:19 UTC, Sönke Ludwig wrote: DUB 1.0.0 is nearing completion. The new feature over 0.9.25 is support for single-file packages, which can be used to write shebang-style scripts on Posix systems: Full change log:

Re: Beta release vibe.d 0.7.29-beta.2

2016-06-08 Thread Sönke Ludwig via Digitalmars-d-announce
Am 08.06.2016 um 13:53 schrieb akaDemik: On Wednesday, 8 June 2016 at 11:30:07 UTC, akaDemik wrote: On Thursday, 2 June 2016 at 08:27:03 UTC, Sönke Ludwig wrote: The release candidate is planned for the 6th, so please take a moment to test this release. There are two problems after the

Beta release DUB 1.0.0-beta.1

2016-06-07 Thread Sönke Ludwig via Digitalmars-d-announce
DUB 1.0.0 is nearing completion. The new feature over 0.9.25 is support for single-file packages, which can be used to write shebang-style scripts on Posix systems: #!/usr/bin/env dub /++ dub.sdl: name "colortest" dependency "color" version="~>0.0.3" +/ void

Re: Beta release DUB 1.0.0-beta.1

2016-06-08 Thread Sönke Ludwig via Digitalmars-d-announce
Am 08.06.2016 um 08:59 schrieb Jacob Carlborg: On 2016-06-07 20:42, Sönke Ludwig wrote: No, it has to be the "+" variant (the first /+ +/ comment is evaluated). That's unfortunate. I generally really do appreciate your critique, but without backing reasons it doesn't really have a

Re: Beta release DUB 1.0.0-beta.1

2016-06-07 Thread Sönke Ludwig via Digitalmars-d-announce
Am 07.06.2016 um 13:09 schrieb Marc Schütz: On Tuesday, 7 June 2016 at 09:54:19 UTC, Sönke Ludwig wrote: DUB 1.0.0 is nearing completion. The new feature over 0.9.25 is support for single-file packages, which can be used to write shebang-style scripts on Posix systems: #!/usr/bin/env dub

Re: Beta release DUB 1.0.0-beta.1

2016-06-09 Thread Sönke Ludwig via Digitalmars-d-announce
Am 09.06.2016 um 15:06 schrieb Steven Schveighoffer: On 6/8/16 2:45 PM, Sönke Ludwig wrote: > (...) Apart from what I've already mentioned in my first reply to Jacob, I think there is nothing else that couldn't be solved in either case. "It's still possible to put something else in front of

  1   2   3   >