NWCPP (and D) Meeting at Microsoft Wednesday Evening

2018-02-20 Thread Walter Bright via Digitalmars-d-announce
http://nwcpp.org/ I plan to be there; a bunch of Seattle area D folks come regularly. We hear the presentation, then go out for a beer and conversation afterwards. Come join us! -Walter

Re: Beta 2.079.0

2018-02-20 Thread H. S. Teoh via Digitalmars-d-announce
On Tue, Feb 20, 2018 at 10:19:03PM +, John Gabriele via Digitalmars-d-announce wrote: [...] > Thanks. Is the point to be able to string a bunch of selective imports > together, as in: > > import pkg.mod1 : sym1, sym2, pkg.mod2 : sym1, sym2, pkg.mod3 : sym1; > > ? > > That's difficult to

Re: Beta 2.079.0

2018-02-20 Thread Basile B. via Digitalmars-d-announce
On Tuesday, 20 February 2018 at 21:54:34 UTC, Bastiaan Veelo wrote: And, I am quite sure: BBasile = Basile Burg. (Sorry no PR, I am on my phone in a hotel.) Yeah you're right Bastiaan, although for the NG i use a third variation.

Re: Beta 2.079.0

2018-02-20 Thread John Gabriele via Digitalmars-d-announce
On Tuesday, 20 February 2018 at 20:08:55 UTC, jmh530 wrote: On Tuesday, 20 February 2018 at 19:36:46 UTC, John Gabriele wrote: In: import myModule : foo, bar; how do you know if bar is myModule.bar or if it's a separate module bar? It probably could be described a little better in the

Re: Beta 2.079.0

2018-02-20 Thread Bastiaan Veelo via Digitalmars-d-announce
And, I am quite sure: BBasile = Basile Burg. (Sorry no PR, I am on my phone in a hotel.)

Re: Beta 2.079.0

2018-02-20 Thread Timothee Cour via Digitalmars-d-announce
so how does one enforce that it imports `bar` as a module and not a symbol in myModule when doing `import myModule : foo, bar;` ? could this be supported: `import myModule : foo, bar :`; to break ambiguity? On Tue, Feb 20, 2018 at 12:10 PM, jmh530 via Digitalmars-d-announce wrote: > On Tuesday,

Re: Beta 2.079.0

2018-02-20 Thread jmh530 via Digitalmars-d-announce
On Tuesday, 20 February 2018 at 20:08:55 UTC, jmh530 wrote: So in your example you know that bar is in myModule because bar is neither fully qualified, nor is it fully qualified. *nor does it have selective imports.

Re: Beta 2.079.0

2018-02-20 Thread jmh530 via Digitalmars-d-announce
On Tuesday, 20 February 2018 at 19:36:46 UTC, John Gabriele wrote: In: import myModule : foo, bar; how do you know if bar is myModule.bar or if it's a separate module bar? It probably could be described a little better in the change log. It uses examples, but doesn't really describe wh

Re: Beta 2.079.0

2018-02-20 Thread Basile B. via Digitalmars-d-announce
On Tuesday, 20 February 2018 at 08:26:06 UTC, Rainer Schuetze wrote: On 20/02/2018 01:58, Basile B. wrote: On Monday, 19 February 2018 at 21:50:02 UTC, Rainer Schuetze wrote: On 19/02/2018 21:17, Andre Pany wrote: On Monday, 19 February 2018 at 10:49:03 UTC, Martin Nowak wrote: Glad to ann

Re: Beta 2.079.0

2018-02-20 Thread John Gabriele via Digitalmars-d-announce
On Tuesday, 20 February 2018 at 08:43:50 UTC, Martin Nowak wrote: On Monday, 19 February 2018 at 15:58:57 UTC, Joakim wrote: 17. Allow multiple selective imports from different modules in a single import statement I have a bad feeling that that one is going to be a source of a raft of bugs fo

excel-d v0.3.1 - now with more structs and enums

2018-02-20 Thread Atila Neves via Digitalmars-d-announce
http://code.dlang.org/packages/excel-d excel-d lets you write Excel add-ins in D, automagically wrapping D functions that are then callable by Excel. This latest release allows one to get the calling cell, and adds the possibility of passing and returning user-defined enums and structs. At

Re: Beta 2.079.0

2018-02-20 Thread psychoRabbit via Digitalmars-d-announce
On Tuesday, 20 February 2018 at 12:07:58 UTC, Martin Nowak wrote: What were addressing here is the problem that in order to try D on Windows you need to go through the 30min. hoop of installing multi-GiB VC and Win SDK, or live with an outdated object file format and a hardly maintained linke

Re: Beta 2.079.0

2018-02-20 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 20 February 2018 at 09:49:07 UTC, Atila Neves wrote: How does one keep on using Microsoft's linker? I've tried lld on Linux and while some binaries ran fine, others crashed. I don't trust it all right now. Atila DMD prefers VC's linker if it is installed and will only fallback t

Re: Beta 2.079.0

2018-02-20 Thread rikki cattermole via Digitalmars-d-announce
On 20/02/2018 9:49 AM, Atila Neves wrote: On Monday, 19 February 2018 at 21:50:02 UTC, Rainer Schuetze wrote: On 19/02/2018 21:17, Andre Pany wrote: On Monday, 19 February 2018 at 10:49:03 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.079.0 release, ♥ to the 77 contribut

Re: Beta 2.079.0

2018-02-20 Thread Atila Neves via Digitalmars-d-announce
On Monday, 19 February 2018 at 21:50:02 UTC, Rainer Schuetze wrote: On 19/02/2018 21:17, Andre Pany wrote: On Monday, 19 February 2018 at 10:49:03 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.079.0 release, ♥ to the 77 contributors for this release. [...] This releas

Re: Beta 2.079.0

2018-02-20 Thread Mike Franklin via Digitalmars-d-announce
On Tuesday, 20 February 2018 at 08:46:02 UTC, meppl wrote: @"16.": https://dlang.org/changelog/2.079.0.html#minimal_runtime So, now someone could "easily" write his own memory managment for allocations who would be usually done by the default GC - e.g. classes? Easily? unlikely, but it's pr

Re: Beta 2.079.0

2018-02-20 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 19 February 2018 at 15:45:30 UTC, bachmeier wrote: This looks good, but I'm not sure the many new features go well with the "2 month release" thing. I hope there are plans for a longer than usual testing period. Your announcement reads to me like it's going to be a regression bug rel

Re: Beta 2.079.0

2018-02-20 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 20 February 2018 at 08:46:02 UTC, meppl wrote: So, now someone could "easily" write his own memory managment for allocations who would be usually done by the default GC - e.g. classes? That isn't connected to object.d, but you can allocates classes where you want since ages. Just

Re: Beta 2.079.0

2018-02-20 Thread meppl via Digitalmars-d-announce
On Monday, 19 February 2018 at 23:37:49 UTC, Mike Franklin wrote: On Monday, 19 February 2018 at 18:50:47 UTC, Dukc wrote: ... Mike @"16.": https://dlang.org/changelog/2.079.0.html#minimal_runtime So, now someone could "easily" write his own memory managment for allocations who would be

Re: Beta 2.079.0

2018-02-20 Thread Kagamin via Digitalmars-d-announce
On Tuesday, 20 February 2018 at 08:43:50 UTC, Martin Nowak wrote: If you prefer java-like 50 lines import manifests, then by all means keep using those. Imports can be written on one line. import std.stdio; import std.range; It only needs one more word.

Re: Beta 2.079.0

2018-02-20 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 19 February 2018 at 15:58:57 UTC, Joakim wrote: 17. Allow multiple selective imports from different modules in a single import statement I have a bad feeling that that one is going to be a source of a raft of bugs for years to come. No need to use it if you don't like it. It's par

Re: Beta 2.079.0

2018-02-20 Thread Rainer Schuetze via Digitalmars-d-announce
On 20/02/2018 01:58, Basile B. wrote: On Monday, 19 February 2018 at 21:50:02 UTC, Rainer Schuetze wrote: On 19/02/2018 21:17, Andre Pany wrote: On Monday, 19 February 2018 at 10:49:03 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.079.0 release, ♥ to the 77 contributor

Re: Beta 2.079.0

2018-02-20 Thread Kagamin via Digitalmars-d-announce
On Monday, 19 February 2018 at 18:50:47 UTC, Dukc wrote: Huh? Did I understand right? Just add an empty object.d into your project and --BetterC is now basically needless, plus the executable is most likely even smaller? And more functions to std.range, my favorite module, yes! FWIW I used l