Re: Beta 2.108.0

2024-03-16 Thread Daniel N via Digitalmars-d-announce
On Saturday, 16 March 2024 at 09:26:20 UTC, Iain Buclaw wrote: The RC for 2.108 has been released, which includes the following changes from the initial beta: - Named Arguments is now implemented and documented as a new feature in this release. The beta supports the feature, but was left

Re: Adding Modules to C in 10 Lines of Code

2022-06-06 Thread Daniel N via Digitalmars-d-announce
On Monday, 6 June 2022 at 05:49:55 UTC, Paulo Pinto wrote: On Sunday, 5 June 2022 at 22:41:14 UTC, Walter Bright wrote: On 6/4/2022 10:54 PM, Paulo Pinto wrote: That paper had a real implementation to follow along, I didn't see it. while Lucid and IBM products were real things one could

Re: DIP 1038--"@mustUse" (formerly "@noDiscard")--Accepted

2022-02-06 Thread Daniel N via Digitalmars-d-announce
On Sunday, 6 February 2022 at 13:33:53 UTC, Paul Backus wrote: On Sunday, 6 February 2022 at 10:55:20 UTC, Daniel N wrote: Guess I'm way too late, I just find it very strange you settled on mixedCase, it's not used for anything else. (nothrow @nogc). I also don't agree with the motivation

Re: DIP 1038--"@mustUse" (formerly "@noDiscard")--Accepted

2022-02-06 Thread Daniel N via Digitalmars-d-announce
On Thursday, 3 February 2022 at 17:25:16 UTC, Paul Backus wrote: On Friday, 28 January 2022 at 13:07:13 UTC, Mike Parker wrote: Congratulations to Paul Backus. DIP 1038, "@mustUse" has been accepted after he implemented changes to address concerns from Walter.

Re: styx, a programming languange written in D, is on the bootstrap path

2021-01-14 Thread Daniel N via Digitalmars-d-announce
On Thursday, 14 January 2021 at 17:51:51 UTC, Basile B. wrote: This is the last[1] occasion to speak about a programming language initiatly made in D, as the bootstrap phase is very near. I'd like to thank the D compiler developers, that let me work on DMD even if I borrow another path.

Re: Release D 2.094.0

2020-09-27 Thread Daniel N via Digitalmars-d-announce
On Saturday, 26 September 2020 at 22:12:17 UTC, Imperatorn wrote: On Saturday, 26 September 2020 at 21:45:09 UTC, Martin Nowak wrote: Glad to announce D 2.094.0, ♥ to the 49 contributors. This release comes with faster compiler binaries (built with ldc), direct git dependencies in dub, better

Re: Release D 2.086.0

2019-05-07 Thread Daniel N via Digitalmars-d-announce
On Tuesday, 7 May 2019 at 15:13:05 UTC, Andrea Fontana wrote: import std; void main() { std.file.write("/tmp/test", "hello"); } How should I fix this? import std; import file = std.file; void main() { file.write("/tmp/test", "hello"); }

Re: Sublime Text Syntax Definition Rewrite

2019-02-28 Thread Daniel N via Digitalmars-d-announce
On Thursday, 28 February 2019 at 06:54:32 UTC, Benjamin Schaaf wrote: On Thursday, 28 February 2019 at 05:37:42 UTC, Dmitry wrote: On Thursday, 28 February 2019 at 00:30:24 UTC, Benjamin Schaaf wrote: I've recently gotten a massive rewrite of the D syntax ... Cool, thank you so much, much

Re: DIP 1016--ref T accepts r-values--Formal Assessment

2019-02-10 Thread Daniel N via Digitalmars-d-announce
On Saturday, 9 February 2019 at 01:31:05 UTC, H. S. Teoh wrote: Using lowering to lambdas as a way of defining semantics is not the same thing as actually using lambdas to implement a feature in the compiler! While it can be convenient to do the latter as a first stab, I'd expect that the

Re: [OT] LLVM 5.0 released - LDC mentioned in release notes

2017-09-08 Thread Daniel N via Digitalmars-d-announce
On Friday, 8 September 2017 at 08:40:13 UTC, Brian wrote: On Thursday, 7 September 2017 at 21:14:24 UTC, bpr wrote: On Thursday, 7 September 2017 at 20:55:22 UTC, Nordlöw wrote: Are there any new code-generation features in LLVM 5.0 that LDC will make use of? Given that LLVM has direct

Re: static foreach is now in github master

2017-07-18 Thread Daniel N via Digitalmars-d-announce
On Tuesday, 18 July 2017 at 06:48:29 UTC, Jacob Carlborg wrote: On 2017-07-17 20:14, Andrei Alexandrescu wrote: For those who want to play with our new static foreach feature and are willing to take the steps to building their own dmd, the feature is now merged in master:

Re: A New Import Idiom`

2017-02-13 Thread Daniel N via Digitalmars-d-announce
On Tuesday, 14 February 2017 at 02:32:33 UTC, Jerry wrote: On Monday, 13 February 2017 at 22:40:55 UTC, Ali Çehreli wrote: On 02/13/2017 06:28 AM, Mike Parker wrote: https://www.reddit.com/r/programming/comments/5tt33y/a_new_import_idiom_for_d/ I claimed there is a performance improvement

Re: A New Import Idiom`

2017-02-13 Thread Daniel N via Digitalmars-d-announce
On Monday, 13 February 2017 at 16:17:49 UTC, jmh530 wrote: So I tried it again comparing all three versions on my machine. This time I didn't notice a difference in compilation speed or binary size between the version with import std.datetime; import std.traits; and the one with import

Re: A New Import Idiom`

2017-02-13 Thread Daniel N via Digitalmars-d-announce
On Monday, 13 February 2017 at 15:00:24 UTC, jmh530 wrote: On Monday, 13 February 2017 at 14:28:20 UTC, Mike Parker wrote: Daniel Nielsen put together a post describing the import idiom that came to light in a recent forum discussion regarding DIP 1005 [3]. The relevant links are at [1] and

Re: LDC 1.0.0 has been released!

2016-06-07 Thread Daniel N via Digitalmars-d-announce
On Monday, 6 June 2016 at 10:45:39 UTC, Guillaume Piolat wrote: very nice! how about a howto for windows/VS users? 1) Download LDC unpack anywhere 2) Download VisualD install https://github.com/dlang/visuald/releases 3) Setup VisualD to find LDC Tools->Options->Projects and Solutions->Visual

Re: foo => "bar" key/value literals in D!

2016-05-25 Thread Daniel N via Digitalmars-d-announce
On Wednesday, 25 May 2016 at 11:22:41 UTC, Jacob Carlborg wrote: On 2016-05-25 11:24, Daniel N wrote: ParameterIdentifierTuple can hopefully be updated to take advantage of this feature when it's available in compiler without requiring to change the API of ParameterIdentifierTuple. [1]

Re: foo => "bar" key/value literals in D!

2016-05-25 Thread Daniel N via Digitalmars-d-announce
On Tuesday, 24 May 2016 at 01:33:40 UTC, Adam D. Ruppe wrote: On Monday, 23 May 2016 at 20:08:11 UTC, Daniel N wrote: This pull request just removes an intentional restriction and make this feature more easily accessible for meta-programming, so that not everyone has to reinvent the wheel in

Re: foo => "bar" key/value literals in D!

2016-05-23 Thread Daniel N via Digitalmars-d-announce
On Monday, 23 May 2016 at 19:00:40 UTC, Adam D. Ruppe wrote: Have I gone completely mad?!?! That makes two of us, I also use similar techniques. Please help argue in favour of pulling this: https://github.com/dlang/phobos/pull/3620/files https://issues.dlang.org/show_bug.cgi?id=13780 This

Re: Visual D 0.3.43 released - better support for VS 2015

2015-11-28 Thread Daniel N via Digitalmars-d-announce
On Saturday, 28 November 2015 at 09:14:03 UTC, Rainer Schuetze wrote: Hi, there is a new release of Visual D available at http://rainers.github.io/visuald/visuald/StartPage.html This time there is no major new feature to announce, but quite a few improvements to * VS 2015 support *

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

2015-10-17 Thread Daniel N via Digitalmars-d-announce
On Saturday, 17 October 2015 at 08:07:57 UTC, Martin Nowak wrote: On Wednesday, 14 October 2015 at 07:35:49 UTC, Marco Leise wrote: - Data size limited by available contiguous virtual memory Mmaping files for sequential reading is a very debatable choice, b/c the common use case is to read

Re: Beta D 2.068.0-b1

2015-06-25 Thread Daniel N via Digitalmars-d-announce
On Thursday, 25 June 2015 at 14:04:57 UTC, Steven Schveighoffer wrote: On 6/25/15 6:34 AM, Martin Nowak wrote: if it wasn't in master when we merged master into stable it won't be part of the release. I was much hoping for: https://github.com/D-Programming-Language/dmd/pull/3998 I even

Re: dfix 0.1.1

2014-10-28 Thread Daniel N via Digitalmars-d-announce
On Tuesday, 28 October 2014 at 01:29:32 UTC, Brian Schott wrote: No. Really. I'm serious. https://github.com/Hackerpilot/dfix dfix is a tool for automatically upgrading older D syntax to the newer style. * Updates old-style alias syntax to new-style * Fixes implicit concatenation of string