Re: From the D Blog: A Pattern for Head-mutable Structures

2020-07-01 Thread Johannes Pfau via Digitalmars-d-announce
Am Fri, 26 Jun 2020 08:36:06 + schrieb Mike Parker: > I suspect they track HTTP referrers and red flag multiple hits to the > same link from the same referrer. However they do it, I would expect > linking directly to search results is something they account for. Can't we just set

Re: Rationale for accepting DIP 1028 as is

2020-05-28 Thread Johannes Pfau via Digitalmars-d-announce
Am Thu, 28 May 2020 12:28:16 + schrieb Sebastiaan Koppe: > On Thursday, 28 May 2020 at 09:21:09 UTC, Jonathan M Davis wrote: >> He did unfortunately manage to convince Atila, so the DIP has been >> accepted, but based on the discussions, I think that you may be the >> only person I've seen

Re: Rationale for accepting DIP 1028 as is

2020-05-28 Thread Johannes Pfau via Digitalmars-d-announce
Am Thu, 28 May 2020 10:50:44 +0200 schrieb Daniel Kozak: > On Thu, May 28, 2020 at 4:56 AM Jonathan M Davis via > Digitalmars-d-announce wrote: >> >> As far as I can tell, Walter understands the issues but fundamentally >> disagrees with pretty much everyone else on the issue. > > I do not

Re: Release D 2.087.0

2019-07-15 Thread Johannes Pfau via Digitalmars-d-announce
Am Mon, 15 Jul 2019 20:39:14 + schrieb David Nadlinger: > On Monday, 15 July 2019 at 20:27:16 UTC, Johannes Pfau wrote: >> I guess this should be documented somewhere then. > > See druntime/CONTRIBUTING.md: > > ``` > In general, only modules in the 'core' package should be made public. >

Re: Release D 2.087.0

2019-07-15 Thread Johannes Pfau via Digitalmars-d-announce
Am Mon, 15 Jul 2019 19:52:57 + schrieb David Nadlinger: > On Monday, 15 July 2019 at 11:33:44 UTC, Mike Franklin wrote: >> My understanding is the `rt` is the language implementation >> and `core` is the low level library for users. > > This understanding would be mistaken. We haven't been

Re: Release D 2.087.0

2019-07-15 Thread Johannes Pfau via Digitalmars-d-announce
Am Mon, 15 Jul 2019 20:14:46 + schrieb David Nadlinger: > On Monday, 15 July 2019 at 14:00:23 UTC, Mike Franklin wrote: >> I'm sorry it broke digger, but digger is not how we typically build >> DMD, druntime, and Phobos. > > Either way, there is a simple resolution here: Put new template

Re: Release D 2.087.0

2019-07-15 Thread Johannes Pfau via Digitalmars-d-announce
Am Mon, 15 Jul 2019 17:59:25 + schrieb Seb: > On Monday, 15 July 2019 at 14:00:23 UTC, Mike Franklin wrote: >> On Monday, 15 July 2019 at 13:00:08 UTC, Vladimir Panteleev wrote: >> We are trying to implement many of those `extern(C)` runtime hooks as templates. Those templates need

Re: Release D 2.087.0

2019-07-15 Thread Johannes Pfau via Digitalmars-d-announce
Am Mon, 15 Jul 2019 14:00:23 + schrieb Mike Franklin: > On Monday, 15 July 2019 at 13:00:08 UTC, Vladimir Panteleev wrote: > >>> We are trying to implement many of those `extern(C)` runtime hooks as >>> templates. Those templates need to be implicitly imported through >>> object.d. That

Re: Release D 2.087.0

2019-07-15 Thread Johannes Pfau via Digitalmars-d-announce
Am Mon, 15 Jul 2019 12:27:22 + schrieb Vladimir Panteleev: > On Monday, 15 July 2019 at 12:14:16 UTC, Mike Franklin wrote: >> Many of the implementations in `rt/array` require importing or >> referencing other implementations in `rt` (e.g. `rt.lifetime`). >> If they were moved to

Re: Release D 2.087.0

2019-07-15 Thread Johannes Pfau via Digitalmars-d-announce
Am Mon, 15 Jul 2019 12:40:50 + schrieb Vladimir Panteleev: > On Monday, 15 July 2019 at 12:36:14 UTC, Mike Franklin wrote: >> Many of the implementations in `rt/array` are templates, so the entire >> implementation should be available through object.d, not just >> declarations. > > The

Re: Release D 2.087.0

2019-07-07 Thread Johannes Pfau via Digitalmars-d-announce
Am Sun, 07 Jul 2019 08:06:57 + schrieb uranuz: > After updating compiler to 2.087 I got a lot of deprecation warnings > linked to std.json module. I have found all of the usages of deprecated > symbols in my project and changed them to the new ones. All these > warnings are about changing

Re: DConf 2019 Livestream

2019-05-09 Thread Johannes Pfau via Digitalmars-d-announce
Am Thu, 09 May 2019 09:27:13 -0700 schrieb H. S. Teoh: > On Thu, May 09, 2019 at 01:54:31AM -0400, Nick Sabalausky (Abscissa) via > Digitalmars-d-announce wrote: > [...] >> This sort of stuff happens literally EVERY year! At this point, you can >> pretty much guarantee that for any Dconf, Day 1's

Re: GDC with D frontend 2.081.2

2018-08-29 Thread Johannes Pfau via Digitalmars-d-announce
Am Tue, 28 Aug 2018 10:19:46 +0200 schrieb Daniel Kozak: > On Tue, Aug 28, 2018 at 8:40 AM Eugene Wissner via > Digitalmars-d-announce < > digitalmars-d-announce@puremagic.com> wrote: > >> On Tuesday, 28 August 2018 at 06:18:28 UTC, Daniel Kozak wrote: >> > On Mon, Aug 27, 2018 at 7:55 PM Eugene

Re: [OT] gdc status

2018-04-13 Thread Johannes Pfau via Digitalmars-d-announce
Am Wed, 11 Apr 2018 16:44:32 +0300 schrieb drug: > 11.04.2018 16:26, Uknown пишет: >> On Wednesday, 11 April 2018 at 13:17:23 UTC, drug wrote: >>> 11.04.2018 15:22, bachmeier пишет: On Wednesday, 11 April 2018 at 09:45:07 UTC, Jonathan M Davis wrote: ... Given that GDC has been added to

Re: Visual Studio Code code-d serve-d beta release

2017-08-08 Thread Johannes Pfau via Digitalmars-d-announce
Am Tue, 08 Aug 2017 17:13:18 + schrieb WebFreak001 : > On Tuesday, 8 August 2017 at 08:03:05 UTC, Arjan wrote: > > Small request: could the setting "d.stdlibPath" be inferred > > from the compiler in use? DMD and LDC both have a conf file in > > which the paths are

Re: SVD_to_D: Generate over 100k lines of highly-optimized microcontroller mmapped-IO code in the blink of an eye

2017-08-01 Thread Johannes Pfau via Digitalmars-d-announce
Am Mon, 31 Jul 2017 08:51:16 + schrieb Mike : > https://github.com/JinShil/svd_to_d > > SVD_to_D is a command-line utility that generates D code from ARM > Cortex-M SVD files. > > SVD files are XML files that describe, in great detail, the > memory layout and

Re: Life in the Fast Lane (@nogc blog post)

2017-06-17 Thread Johannes Pfau via Digitalmars-d-announce
Am Fri, 16 Jun 2017 13:51:18 + schrieb Mike Parker : > I've been meaning to get this done for weeks but have had a > severe case of writer's block. The fact that I had no other posts > ready to go this week and no time to write anything at all > motivated me to make

Re: DConf 2017 livestream

2017-05-04 Thread Johannes Pfau via Digitalmars-d-announce
On Thursday, 4 May 2017 at 08:02:22 UTC, Johannes Pfau wrote: The DConf 2017 livestream is available here: https://www.youtube.com/watch?v=MqrJZg6PgnM Looks like the youtube video ID changes when the stream is stopped / restarted. Look for the livestream on

DConf 2017 livestream

2017-05-04 Thread Johannes Pfau via Digitalmars-d-announce
As nobody posted this in the announce group yet, I'll just repeat this information here: The DConf 2017 livestream is available here: https://www.youtube.com/watch?v=MqrJZg6PgnM See the DLangConf twitter account for more information: https://twitter.com/DLangConf

msgpack-ll: Low level @nogc, nothrow, @safe, pure, betterC MessagePack (de)serializer

2017-04-17 Thread Johannes Pfau via Digitalmars-d-announce
Hello list, msgpack-ll is a new low-level @nogc, nothrow, @safe, pure and betterC compatible MessagePack serializer and deserializer. The library was designed to avoid any external dependencies and handle the low-level protocol details only. It only depends the phobos bigEndianToNative and

Re: dmd Backend converted to Boost License

2017-04-07 Thread Johannes Pfau via Digitalmars-d-announce
Am Fri, 7 Apr 2017 08:14:40 -0700 schrieb Walter Bright : > https://github.com/dlang/dmd/pull/6680 > > Yes, this is for real! Symantec has given their permission to > relicense it. Thank you, Symantec! Great news! Maybe someone could notify http://phoronix.com .

Re: Questionnaire

2017-02-09 Thread Johannes Pfau via Digitalmars-d-announce
Am Wed, 08 Feb 2017 21:41:24 + schrieb Mike : > On Wednesday, 8 February 2017 at 18:27:57 UTC, Ilya Yaroshenko > wrote: > > 1. Why your company uses D? > > We don't use D. > > > 2. Does your company uses C/C++, Java, Scala, Go, Rust? > > C/C++. Currently exploring

Re: New GDC binaries: 2.068.2, shared library support, multilib support & a new gdmd tool

2016-12-27 Thread Johannes Pfau via Digitalmars-d-announce
On Tuesday, 27 December 2016 at 02:52:40 UTC, Martin Nowak wrote: On Sunday, 25 December 2016 at 19:41:38 UTC, Johannes Pfau wrote: * Shared library support: We added support for shared libraries to GDC Great, might be time to revive https://github.com/dlang/druntime/pull/617 soon.

Re: New GDC binaries: 2.068.2, shared library support, multilib support & a new gdmd tool

2016-12-27 Thread Johannes Pfau via Digitalmars-d-announce
On Monday, 26 December 2016 at 16:43:51 UTC, brocolis wrote: On Sunday, 25 December 2016 at 19:41:38 UTC, Johannes Pfau wrote: Happy holidays everybody, I'm happy to finally announce the release of new GDC binaries Thank you for the hard work. Any hope for the windows/mingw target? I'll

Re: New GDC binaries: 2.068.2, shared library support, multilib support & a new gdmd tool

2016-12-26 Thread Johannes Pfau via Digitalmars-d-announce
Am Mon, 26 Dec 2016 16:26:55 +0200 schrieb Dicebot : > On 12/25/2016 09:41 PM, Johannes Pfau wrote: > > Happy holidays everybody, > > > > I'm happy to finally announce the release of new GDC binaries at > > https://gdcproject.org/downloads . GDC is the GNU D Compiler, a D > >

Re: New GDC binaries: 2.068.2, shared library support, multilib support & a new gdmd tool

2016-12-26 Thread Johannes Pfau via Digitalmars-d-announce
Am Mon, 26 Dec 2016 12:24:18 + schrieb Russel Winder via Digitalmars-d-announce : > Has the problem of the Debian Sid GDC packages and LDC packages having > conflicting file installs been sorted so that it is possible to have > both installed and usable

New GDC binaries: 2.068.2, shared library support, multilib support & a new gdmd tool

2016-12-25 Thread Johannes Pfau via Digitalmars-d-announce
Happy holidays everybody, I'm happy to finally announce the release of new GDC binaries at https://gdcproject.org/downloads . GDC is the GNU D Compiler, a D compiler using GCC as the compiler backend. This release was delayed by massive internal changes in GDC in preparation for the DDMD

Re: Battle-plan for CTFE

2016-08-30 Thread Johannes Pfau via Digitalmars-d-announce
Am Tue, 30 Aug 2016 12:42:35 +0200 schrieb Johannes Pfau : > @nogc is only meaningful at runtime. So this could work: > > module foo; > @nogc: > [...] > > string ctfeOnly(string name) > { > static assert(!__ctfe); This should be static assert(__ctfe); of course.

Re: Battle-plan for CTFE

2016-08-30 Thread Johannes Pfau via Digitalmars-d-announce
Am Tue, 30 Aug 2016 08:35:20 + schrieb Stefan Koch : > I do not see how this could affect @nogc. @nogc is only meaningful at runtime. So this could work: module foo; @nogc: [...] string ctfeOnly(string name) { static assert(!__ctfe); // error: cannot

Re: Battle-plan for CTFE

2016-08-30 Thread Johannes Pfau via Digitalmars-d-announce
Am Tue, 30 Aug 2016 08:57:25 +0200 schrieb Jacob Carlborg : > On 2016-08-29 10:39, Stefan Koch wrote: > > > Thanks guys. > > > > I just came up with a nifty little patch that makes it possible to > > ensure that a function is _only_ used at ctfe. > > Or the opposite. > > > > static

Re: Vision document for H2 2016

2016-07-08 Thread Johannes Pfau via Digitalmars-d-announce
Am Thu, 7 Jul 2016 15:55:51 -0400 schrieb Andrei Alexandrescu : > https://wiki.dlang.org/Vision/2016H2 -- Andrei > Safety and Memory Management Btw: You said #15951 (Inefficiencies in struct initialization) is a blocker for RCStr. I've started some basic

Re: Official dub packages for Debian and Ubuntu

2016-04-15 Thread Johannes Pfau via Digitalmars-d-announce
Am Thu, 14 Apr 2016 23:16:49 + schrieb Matthias Klumpp : > On Thursday, 14 April 2016 at 17:46:55 UTC, Johannes Pfau wrote: > > OSS projects do not use interface files though: It prevents > > inlining of functions and there's no real benefit for OSS > > projects.

Re: Official dub packages for Debian and Ubuntu

2016-04-14 Thread Johannes Pfau via Digitalmars-d-announce
Am Thu, 14 Apr 2016 16:29:31 + schrieb Matthias Klumpp : > On Thursday, 14 April 2016 at 16:05:04 UTC, Matthias Klumpp wrote: > > On Tuesday, 12 April 2016 at 16:57:41 UTC, Joseph Rushton > > Wakeling wrote: > >> On Tuesday, 12 April 2016 at 01:58:13 UTC, Matthias

Re: d-vulkan, automatically generated D bindings for Vulkan

2016-03-19 Thread Johannes Pfau via Digitalmars-d-announce
Am Sat, 19 Mar 2016 01:12:08 + schrieb Alex Parrill : > https://github.com/ColonelThirtyTwo/dvulkan > [...] > > (Currently the Derelict loader only works in Windows because I > don't know the library names for Vulkan on Linux or OSX; if > anyone knows them, please tell

Re: Argon: an alternative parser for command-line arguments

2016-03-03 Thread Johannes Pfau via Digitalmars-d-announce
Am Thu, 03 Mar 2016 09:09:38 + schrieb Markus Laker : > * It can open files specified at the command line. It can do a > simplified version of what cat(1) does and many Perl programs so, > and open a file specified by the user or fall back to reading > from stdin.

Re: Writing a scalable chat room service in D

2016-01-04 Thread Johannes Pfau via Digitalmars-d-announce
Am Mon, 04 Jan 2016 17:15:36 + schrieb Bubbasaur : > On Monday, 4 January 2016 at 17:02:01 UTC, Sönke Ludwig wrote: > > ...Maybe it's something specific to your OS/Chrome version? > > Well, I tried again on the same machine but using Firefox and it > worked, then I tried

Re: Beta D 2.069.0-b1

2015-10-11 Thread Johannes Pfau via Digitalmars-d-announce
Am Sun, 11 Oct 2015 01:54:39 + schrieb deadalnix : > On Saturday, 10 October 2015 at 02:57:03 UTC, Meta wrote: > > On Saturday, 10 October 2015 at 02:31:51 UTC, Martin Nowak > > wrote: > >> That's what I meant, weird use-case, at best it's a callback > >> better/setter.

Re: Go 1.5

2015-09-22 Thread Johannes Pfau via Digitalmars-d-announce
Am Mon, 21 Sep 2015 19:32:21 + schrieb Ola Fosheim Grøstad : > On Monday, 21 September 2015 at 18:28:19 UTC, jmh530 wrote: > > My understanding is that the key benefit of Rust's system is > > that compile time checks don't have the runtime costs of smart

Re: D-Day for DMD is today!

2015-08-28 Thread Johannes Pfau via Digitalmars-d-announce
Am Fri, 28 Aug 2015 11:21:52 +1000 schrieb Daniel Murphy yebbliesnos...@gmail.com: Bruno Medeiros wrote in message news:mrn30f$26ff$2...@digitalmars.com... Cool stuff! Yeah! What's the plan going forward, for those not so much up to date with what's going on? Is the next major

Re: Programming in D paper book is available for purchase

2015-08-20 Thread Johannes Pfau via Digitalmars-d-announce
Am Thu, 20 Aug 2015 10:09:53 -0700 schrieb Ali Çehreli acehr...@yahoo.com: On 08/20/2015 07:02 AM, Johannes Pfau wrote: BTW: For everybody searching on amazon.de: Use the full title Programming in D: Tutorial and Reference. If you only search for Programming in D it's not on the first

Re: Programming in D paper book is available for purchase

2015-08-20 Thread Johannes Pfau via Digitalmars-d-announce
Am Tue, 18 Aug 2015 17:57:31 -0700 schrieb Ali Çehreli acehr...@yahoo.com: I am very happy! :) It will be available on many other distribution channels like Amazon in a few days as well but the following is the link that pays me the most royalty: https://www.createspace.com/5618128

Re: dfuse 0.3.0 - D Language bindings for Fuse

2014-07-31 Thread Johannes Pfau via Digitalmars-d-announce
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 Linux and MacOS (osxfuse). You can find

Re: DConf 2014 Day 2 Talk 6: Debugging in D by Iain Buclaw

2014-07-15 Thread Johannes Pfau via Digitalmars-d-announce
Am Tue, 15 Jul 2014 11:59:42 +1000 schrieb Manu via Digitalmars-d-announce digitalmars-d-announce@puremagic.com: On 15 July 2014 00:32, Johannes Pfau via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: Am Tue, 15 Jul 2014 00:15:01 +1000 schrieb Manu via Digitalmars-d

Re: DConf 2014 Day 2 Talk 7: Tiny, Ubiquitous Machines Powered by D by Michael D. Franklin

2014-07-15 Thread Johannes Pfau via Digitalmars-d-announce
Am Mon, 14 Jul 2014 11:17:26 -0700 schrieb Andrei Alexandrescu seewebsiteforem...@erdani.org: http://www.reddit.com/r/programming/comments/2aoqov/dconf_2014_day_2_talk_7_tiny_ubiquitous_machines/ https://www.facebook.com/dlang.org/posts/884725944874421

Re: DConf 2014 Day 2 Talk 6: Debugging in D by Iain Buclaw

2014-07-14 Thread Johannes Pfau via Digitalmars-d-announce
Am Tue, 15 Jul 2014 00:15:01 +1000 schrieb Manu via Digitalmars-d-announce digitalmars-d-announce@puremagic.com: I don't see that GDC/GDB will ever be useful in the Windows environment due to incompatible object and debug formats, but LLVM are making the push for full MSVC compatibility. Can

Re: GDC binaries updated

2014-05-07 Thread Johannes Pfau via Digitalmars-d-announce
Am Wed, 07 May 2014 14:38:32 +0100 schrieb Bruno Medeiros bruno.do.medeiros+...@gmail.com: On 04/05/2014 10:38, Johannes Pfau wrote: We've just uploaded new binary releases to http://gdcproject.org/downloads/ ## GDC changes ## As we merged the first parts of Daniel Greens MinGW

GDC binaries updated

2014-05-04 Thread Johannes Pfau via Digitalmars-d-announce
We've just uploaded new binary releases to http://gdcproject.org/downloads/ ## GDC changes ## As we merged the first parts of Daniel Greens MinGW changes back into GDC we now also provide initial (automated) MinGW builds. These builds are mostly unsupported and will likely have many more bugs