Re: Request for conference talk

2017-04-10 Thread qznc via Digitalmars-d
On Friday, 3 February 2017 at 12:08:44 UTC, qznc wrote: Topic idea two: A more general talk about abstractions. Starting from the basics (procedures) up to Design-by-Introspection techniques which are quite D specific. In between stuff like the "magic" D Lua bindings. This topic is probably in

Re: Dlang forum: some feature requests

2017-04-10 Thread crimaniak via Digitalmars-d
On Sunday, 9 April 2017 at 12:58:30 UTC, Vladimir Panteleev wrote: _Someone_ should write Markdown rendering plugins for popular news readers. What mime type will the Markdown enhanced messages use? text/plain or text/markdown as per https://de.wikipedia.org/wiki/Markdown ? text/plain because

Re: The DIP Process

2017-04-10 Thread Nicholas Wilson via Digitalmars-d
On Monday, 10 April 2017 at 06:24:55 UTC, Mike Parker wrote: [...] If it's not on there already, put it on the wiki, it will likely get lost here.

Re: Walter and Andrei and community relationship management

2017-04-10 Thread Nick B via Digitalmars-d
On Thursday, 6 April 2017 at 19:17:53 UTC, Walter Bright wrote: There's one big difference. The proposal I put forth is fairly complete, and I am well along implementing it. deadalnix's requires a great deal of further work just to figure out what it means - as presented, it is not much more t

Re: Walter and Andrei and community relationship management

2017-04-10 Thread Nick B via Digitalmars-d
On Thursday, 6 April 2017 at 19:27:50 UTC, Andrei Alexandrescu wrote: We commit to be more formal about the process, but overall it is correct that we have more say in what gets in the language. Allow me to add a couple of things. First, this is the way things are commonly done in language

The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Matthias Klumpp via Digitalmars-d
Hi there! These are probably questions directed mostly at Walter and others shaping D's goals, but this could be of general interest for many people, so to the forum it goes :-) DMD is completely free software now and we can legally distribute it in Debian main - yay! This is an awesome achie

Re: Dlang forum: some feature requests

2017-04-10 Thread Vladimir Panteleev via Digitalmars-d
On Monday, 10 April 2017 at 09:35:30 UTC, crimaniak wrote: IMHO, it's better to do the same as with HTML letters: text/markdown body + text/plain body for clients not supporting markdown. Multipart messages have their issues. Are there any clients which will render a text/markdown part as M

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Vladimir Panteleev via Digitalmars-d
On Monday, 10 April 2017 at 11:40:12 UTC, Matthias Klumpp wrote: Recompiling the dependency-chain of a software from source when compiling a package using the "right" compiler and statically adding the code is forbidden by distro policy. This is the part that I do not understand. Who came up

Re: Dlang forum: some feature requests

2017-04-10 Thread Vladimir Panteleev via Digitalmars-d
On Monday, 10 April 2017 at 09:35:30 UTC, crimaniak wrote: IMHO, it's better to do the same as with HTML letters: text/markdown body + text/plain body for clients not supporting markdown. BTW, this would mean sending exactly the same text twice, just with a different Content-Type.

Re: Dlang forum: some feature requests

2017-04-10 Thread XavierAP via Digitalmars-d
On Saturday, 8 April 2017 at 12:34:56 UTC, Vladimir Panteleev wrote: Thanks for the feedback. What I miss most is to split the General board, as everything gets buried too quick because it's too messy with different topic categories together: - Development (of projects not internal to D) -

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Matthias Klumpp via Digitalmars-d
On Monday, 10 April 2017 at 12:40:33 UTC, Vladimir Panteleev wrote: On Monday, 10 April 2017 at 11:40:12 UTC, Matthias Klumpp wrote: Recompiling the dependency-chain of a software from source when compiling a package using the "right" compiler and statically adding the code is forbidden by dist

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread qznc via Digitalmars-d
On Monday, 10 April 2017 at 11:40:12 UTC, Matthias Klumpp wrote: So, in summary: 1) Is there some perspective on D getting a defined ABI that works with all major D compilers? 2) What would the D community recommend on how to deal with the ABI issues currently? A Linux distribution is a bun

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread Jacob Carlborg via Digitalmars-d
On 2017-04-09 05:26, Walter Bright wrote: My previous version did not survive implementation. Here's the revised version. I have submitted it as a DIP, and there's a trial implementation up: What exactly does the user have to do to use throw a RC exception instead of a GC exception? -- /Jaco

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Vladimir Panteleev via Digitalmars-d
On Monday, 10 April 2017 at 12:59:37 UTC, Matthias Klumpp wrote: Who came up with those policies and decided that they apply to D? Because I really don't think they should. They are the result of years of experience in building complex systems and keeping them secure. If you have a dependency

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Matthias Klumpp via Digitalmars-d
On Monday, 10 April 2017 at 12:40:33 UTC, Vladimir Panteleev wrote: [...] Can we treat it more like an interpreted language instead? An interpreted language would interpret the code on the target system at runtime. This is not what D does, so we can't really treat it like we treat Python (whe

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Matthias Klumpp via Digitalmars-d
On Monday, 10 April 2017 at 13:07:22 UTC, Vladimir Panteleev wrote: On Monday, 10 April 2017 at 12:59:37 UTC, Matthias Klumpp wrote: Who came up with those policies and decided that they apply to D? Because I really don't think they should. [...] You need to see here that D is not the center of

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Nicholas Wilson via Digitalmars-d
On Monday, 10 April 2017 at 11:40:12 UTC, Matthias Klumpp wrote: Hi there! [...] If we do that, we will run into the D ABI trap: Libraries compiled with compiler X can not be used from software compiled with D compiler Y. There is actually no ABI stability guarantee even between DMD releases.

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Matthias Klumpp via Digitalmars-d
On Monday, 10 April 2017 at 12:59:58 UTC, qznc wrote: [...] How do Debian and C++ go along? There is no ABI compatibility between GCC and Clang afaik. Clang offers compatibility for most basic features. There are some ABI compatibility issues though and you find them reported in the Clang/li

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread Andrew Godfrey via Digitalmars-d
On Monday, 10 April 2017 at 06:17:43 UTC, Dukc wrote: On Monday, 10 April 2017 at 02:04:35 UTC, Andrew Godfrey wrote: On Monday, 10 April 2017 at 01:54:54 UTC, Walter Bright wrote: throw new E(string); Did you mean to use the "scope" keyword somewhere in the line above? No. In the scope

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Gerald via Digitalmars-d
On Monday, 10 April 2017 at 11:40:12 UTC, Matthias Klumpp wrote: There are a two issues though that we will be facing in Debian soon, and I would like to get some opinion and maybe perspective on from the D community on them. First I would like to say thank you for all the work you did in get

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread qznc via Digitalmars-d
On Monday, 10 April 2017 at 11:40:12 UTC, Matthias Klumpp wrote: 1) Is there some perspective on D getting a defined ABI that works with all major D compilers? 2) What would the D community recommend on how to deal with the ABI issues currently? A Linux distribution is a bunch of tightly in

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Jack Stouffer via Digitalmars-d
On Monday, 10 April 2017 at 11:40:12 UTC, Matthias Klumpp wrote: 3) Will DMD support more architectures in the near future? How should the architecture issue be handled? This can be definitively answered as "no", https://issues.dlang.org/show_bug.cgi?id=15108

OT: The Art of Computer Programming

2017-04-10 Thread Luís Marques via Digitalmars-d
Hello, Does anyone here have a copy of The Art of Computer Programming and would be willing to lend it between this year's DConf and next year's? I guess volume 1 would be the logical place to start, but another volume would also be fine. Thanks, Luís

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Iain Buclaw via Digitalmars-d
On 10 April 2017 at 15:20, Matthias Klumpp via Digitalmars-d wrote: > On Monday, 10 April 2017 at 13:07:22 UTC, Vladimir Panteleev wrote: >> >> On Monday, 10 April 2017 at 12:59:37 UTC, Matthias Klumpp wrote: Who came up with those policies and decided that they apply to D? Because

Re: The DIP Process

2017-04-10 Thread Seb via Digitalmars-d
On Monday, 10 April 2017 at 06:24:55 UTC, Mike Parker wrote: Now that I'm managing the DIPs, here's how I intend to move forward with the process (mostly what Dicebot was already doing, but I want to outline it somewhere for reference). [...] Just throwing my two cents in here - I am a huge

[OT] Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Johan Engelen via Digitalmars-d
On Monday, 10 April 2017 at 13:20:00 UTC, Matthias Klumpp wrote: Btw, at time we are just ignore the ABI issues, and surprisingly nothing broke yet, indicating that ABI breakage isn't very common or not affecting commonly used interfaces much. One big ABI change was in 2.071: https://issue

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Stefan Koch via Digitalmars-d
On Monday, 10 April 2017 at 15:11:01 UTC, Jack Stouffer wrote: On Monday, 10 April 2017 at 11:40:12 UTC, Matthias Klumpp wrote: 3) Will DMD support more architectures in the near future? How should the architecture issue be handled? This can be definitively answered as "no", https://issues.

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Matthias Klumpp via Digitalmars-d
On Monday, 10 April 2017 at 14:21:43 UTC, Gerald wrote: On Monday, 10 April 2017 at 11:40:12 UTC, Matthias Klumpp wrote: There are a two issues though that we will be facing in Debian soon, and I would like to get some opinion and maybe perspective on from the D community on them. First I wou

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread H. S. Teoh via Digitalmars-d
On Mon, Apr 10, 2017 at 11:40:12AM +, Matthias Klumpp via Digitalmars-d wrote: [...] > Naturally, when the reference compiler is available in Debian, we > would compile everything with that, as it is the development focus and > the thing many people test with. > > We do, however, have quite a

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Matthias Klumpp via Digitalmars-d
On Monday, 10 April 2017 at 14:33:34 UTC, qznc wrote: On Monday, 10 April 2017 at 11:40:12 UTC, Matthias Klumpp wrote: 1) Is there some perspective on D getting a defined ABI that works with all major D compilers? 2) What would the D community recommend on how to deal with the ABI issues cu

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Matthias Klumpp via Digitalmars-d
On Monday, 10 April 2017 at 16:12:35 UTC, Iain Buclaw wrote: [...] Everyone should follow GDC's ABI, rather than trying to mimic DMD calling convention. ;-) GDC is working very well, and using it would actually be the natural choice for us as GCC is the default compiler. However, there are a

Re: [OT] Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Matthias Klumpp via Digitalmars-d
On Monday, 10 April 2017 at 16:58:05 UTC, Johan Engelen wrote: On Monday, 10 April 2017 at 13:20:00 UTC, Matthias Klumpp wrote: Btw, at time we are just ignore the ABI issues, and surprisingly nothing broke yet, indicating that ABI breakage isn't very common or not affecting commonly used int

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Matthias Klumpp via Digitalmars-d
On Monday, 10 April 2017 at 17:29:04 UTC, H. S. Teoh wrote: On Mon, Apr 10, 2017 at 11:40:12AM +, Matthias Klumpp via Digitalmars-d wrote: [...] [...] If we do that, we will run into the D ABI trap: Libraries compiled with compiler X can not be used from software compiled with D compiler Y

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread H. S. Teoh via Digitalmars-d
On Mon, Apr 10, 2017 at 06:12:26PM +, Matthias Klumpp via Digitalmars-d wrote: > On Monday, 10 April 2017 at 17:29:04 UTC, H. S. Teoh wrote: > > On Mon, Apr 10, 2017 at 11:40:12AM +, Matthias Klumpp via > > Digitalmars-d wrote: [...] > > > [...] > > > If we do that, we will run into the D

vlang and systemverilog

2017-04-10 Thread Jay Norwood via Digitalmars-d
The vlang project, which is D code that has been discussed here previously, now appears to have some relationship with systemverilog. Was there an announcement here? http://systemverilog.net/getting-started/installing-vlang/

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Walter Bright via Digitalmars-d
On 4/10/2017 8:11 AM, Jack Stouffer wrote: On Monday, 10 April 2017 at 11:40:12 UTC, Matthias Klumpp wrote: 3) Will DMD support more architectures in the near future? How should the architecture issue be handled? This can be definitively answered as "no", https://issues.dlang.org/show_bug.cg

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread Jonathan Marler via Digitalmars-d
On Monday, 10 April 2017 at 13:00:52 UTC, Jacob Carlborg wrote: On 2017-04-09 05:26, Walter Bright wrote: My previous version did not survive implementation. Here's the revised version. I have submitted it as a DIP, and there's a trial implementation up: What exactly does the user have to do

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Wyatt via Digitalmars-d
On Monday, 10 April 2017 at 18:46:31 UTC, H. S. Teoh wrote: Hmm. I guess there's no easy way to make dmd/ldc emit dependencies with modified SONAMEs? So yeah, you're right, every software that depends on said libraries would have to explicitly depend on a different SONAME depending on what

Re: vlang and systemverilog

2017-04-10 Thread Joakim via Digitalmars-d
On Monday, 10 April 2017 at 19:46:23 UTC, Jay Norwood wrote: The vlang project, which is D code that has been discussed here previously, now appears to have some relationship with systemverilog. Was there an announcement here? http://systemverilog.net/getting-started/installing-vlang/ Why i

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Iain Buclaw via Digitalmars-d
On 10 April 2017 at 19:48, Matthias Klumpp via Digitalmars-d wrote: > On Monday, 10 April 2017 at 16:12:35 UTC, Iain Buclaw wrote: >> >> [...] >> Everyone should follow GDC's ABI, rather than trying to mimic DMD calling >> convention. ;-) > > > GDC is working very well, and using it would actually

Re: [OT] Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Iain Buclaw via Digitalmars-d
On 10 April 2017 at 19:50, Matthias Klumpp via Digitalmars-d wrote: > On Monday, 10 April 2017 at 16:58:05 UTC, Johan Engelen wrote: >> >> On Monday, 10 April 2017 at 13:20:00 UTC, Matthias Klumpp wrote: >>> >>> >>> Btw, at time we are just ignore the ABI issues, and surprisingly nothing >>> broke

Re: CTFE Status 2

2017-04-10 Thread Stefan Koch via Digitalmars-d
On Thursday, 16 February 2017 at 21:05:51 UTC, Stefan Koch wrote: [ ... ] Hi Guys :) I am currently fixing a bug involving complex members of structs (where complex means (slice, struct, array or pointer)) I did expect them to be broken ... but not to be _that_ broken :) struct S { uint[]

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread Lurker via Digitalmars-d
Everything looks good except this one line: On Sunday, 9 April 2017 at 03:26:14 UTC, Walter Bright wrote: throw new E(string); I don't like it for 2 reasons: a) E e = new E(string); throw e; Should be *exactly* the same as throw new E(string). I think it's obvious why. b) U

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread Jonathan Marler via Digitalmars-d
On Monday, 10 April 2017 at 20:52:21 UTC, Lurker wrote: Everything looks good except this one line: On Sunday, 9 April 2017 at 03:26:14 UTC, Walter Bright wrote: throw new E(string); I don't like it for 2 reasons: a) E e = new E(string); throw e; Should be *exactly* the same as

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread David Nadlinger via Digitalmars-d
On Monday, 10 April 2017 at 20:43:06 UTC, Iain Buclaw wrote: Master sports Phobos 2.071. Someone will have to see whether latter versions can be built using it. … and some weird Frankensteinian mix of several frontend versions, I take it, maybe enough to build Phobos, but not necessarily com

Re: Walter and Andrei and community relationship management

2017-04-10 Thread Walter Bright via Digitalmars-d
On 4/10/2017 3:58 AM, Nick B wrote: Somebody has to work on it to move it forward - who do you propose should do it? We don't have a team anywhere whose job it is to create detailed proposals based on other peoples' ideas (which appear in the forum every day). Things rarely move forward unless a

Re: [OT] Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread David Nadlinger via Digitalmars-d
On Monday, 10 April 2017 at 17:50:08 UTC, Matthias Klumpp wrote: I am reading release notes, so we rebuilt dependencies of LDC - (I assume you mean reverse dependencies.) […] But since no bugs were reported, I assume no issues are present :-) So do we need to put a reminder about the ABI be

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Joseph Rushton Wakeling via Digitalmars-d
On Monday, 10 April 2017 at 13:20:00 UTC, Matthias Klumpp wrote: This has worked nicely for every language. If you don't have templates in your API or don't change the templates between releases, you can survive with one library for a long time. But the vast majority of D libraries _do_ have t

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Iain Buclaw via Digitalmars-d
On 10 April 2017 at 23:52, David Nadlinger via Digitalmars-d wrote: > On Monday, 10 April 2017 at 20:43:06 UTC, Iain Buclaw wrote: >> >> Master sports Phobos 2.071. Someone will have to see whether latter >> versions can be built using it. > > > … and some weird Frankensteinian mix of several fro

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread David Nadlinger via Digitalmars-d
On Monday, 10 April 2017 at 17:27:28 UTC, Matthias Klumpp wrote: That's why I have been writing a lot of Makefiles and Meson build definitions lately. It seems like doing so without having a closer look at the realities of D software (no stable ABI, etc.) might not have been the best use of y

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread David Nadlinger via Digitalmars-d
On Monday, 10 April 2017 at 11:40:12 UTC, Matthias Klumpp wrote: Recompiling the dependency-chain of a software from source when compiling a package using the "right" compiler and statically adding the code is forbidden by distro policy. Yet, from what I could find after a brief search, the Ru

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread Meta via Digitalmars-d
My knee jerk reaction is that it's a very bad thing that "new" means the same thing everywhere in the language (allocate and initialize some GC-managed memory), except for this one case.

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Walter Bright via Digitalmars-d
On 4/10/2017 5:59 AM, Matthias Klumpp wrote: You need to see here that D is not the center of the world and we will need to make it work nicely with the rest of the system. The technical policies work for everything else, so there is nothing that really justifies an exception for D here (if 10% o

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Walter Bright via Digitalmars-d
On 4/10/2017 1:43 PM, Iain Buclaw via Digitalmars-d wrote: This is an unfortunate distribution problem, things would be different if GCC were more like a library. It's not like anyone is helping me with the push. I am ultimately the one who is doing the tens of thousands of lines of code change

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Walter Bright via Digitalmars-d
On 4/10/2017 6:08 AM, Matthias Klumpp wrote: I also want to stress that having a single C++ library like Boost compiled into stuff and rolling dependency transitions when its API/ABI changes with a major release is less of a problem than having the entire language give zero stability and interope

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread Walter Bright via Digitalmars-d
On 4/10/2017 6:00 AM, Jacob Carlborg wrote: What exactly does the user have to do to use throw a RC exception instead of a GC exception? case 1: throw new Exception(args...); // the only way an RC exception // is ever created case 2: catch (Exception e)

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Iain Buclaw via Digitalmars-d
On 11 April 2017 at 01:27, Walter Bright via Digitalmars-d wrote: > > The next problem is that dmd occasionally changes the interface to the D > runtime. Or more accurately, with about every release. This has not been an > issue historically for us, as the two have always been a matched set. I'm a

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Iain Buclaw via Digitalmars-d
On 11 April 2017 at 01:33, Walter Bright via Digitalmars-d wrote: > On 4/10/2017 6:08 AM, Matthias Klumpp wrote: >> >> I also want to stress that having a single C++ library like Boost compiled >> into >> stuff and rolling dependency transitions when its API/ABI changes with a >> major >> release

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread David Nadlinger via Digitalmars-d
On Monday, 10 April 2017 at 23:27:35 UTC, Walter Bright wrote: The next problem is that dmd occasionally changes the interface to the D runtime. […] I also do not know how the gdc/lds druntime interfaces differ. Just to make this very clear to everybody reading this thread: It's not even jus

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread Walter Bright via Digitalmars-d
On 4/10/2017 2:44 PM, Jonathan Marler wrote: Another way to think of it is that this proposal makes "throw new" into a special operator that is different than composing the "throw" and "new" operations independently. Once you realize this it's easy to understand and explain to others as well, i.e

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread via Digitalmars-d
On Monday, 10 April 2017 at 23:16:48 UTC, Meta wrote: My knee jerk reaction is that it's a very bad thing that "new" means the same thing everywhere in the language (allocate and initialize some GC-managed memory), except for this one case. `new SomeClass` has never implied GC allocation only

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread Adam D. Ruppe via Digitalmars-d
On Monday, 10 April 2017 at 23:16:48 UTC, Meta wrote: My knee jerk reaction is that it's a very bad thing that "new" means the same thing everywhere in the language (allocate and initialize some GC-managed memory), except for this one case. Actually, in addition to user defined overloads (whic

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Walter Bright via Digitalmars-d
On 4/10/2017 4:43 PM, David Nadlinger wrote: [1] In fact, it looks like – for example with DMD moving to libunwind-based EH as well – the issue is slowly resolving itself anyway and at some point we'll merely have to sit down for a week and iron out the last few kinks. dmd is not moving to a li

Re: The D ecosystem in Debian with free-as-in-freedom DMD

2017-04-10 Thread Jonathan M Davis via Digitalmars-d
On Monday, April 10, 2017 23:08:17 David Nadlinger via Digitalmars-d wrote: > IIRC OCaml is also very much a statically linked affair. And how > does Debian distribute Go binaries? Is there any issue with those > being linked statically? If not, let's just distribute D > libraries as source and com

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread via Digitalmars-d
On Sunday, 9 April 2017 at 03:26:14 UTC, Walter Bright wrote: My previous version did not survive implementation. Here's the revised version. I have submitted it as a DIP, and there's a trial implementation up: [...] Instead of adding new runtime helper functions like _d_newThrowable and _d

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread via Digitalmars-d
On Tuesday, 11 April 2017 at 00:46:51 UTC, Petar Kirov [ZombineDev] wrote: On Sunday, 9 April 2017 at 03:26:14 UTC, Walter Bright wrote: My previous version did not survive implementation. Here's the revised version. I have submitted it as a DIP, and there's a trial implementation up: [...]

Re: Walter and Andrei and community relationship management

2017-04-10 Thread Jonathan M Davis via Digitalmars-d
On Monday, April 10, 2017 15:07:11 Walter Bright via Digitalmars-d wrote: > On 4/10/2017 3:58 AM, Nick B wrote: > >> Somebody has to work on it to move it forward - who do you propose > >> should do it? We don't have a team anywhere whose job it is to create > >> detailed proposals based on other p

Re: vlang and systemverilog

2017-04-10 Thread Jay Norwood via Digitalmars-d
On Monday, 10 April 2017 at 20:34:53 UTC, Joakim wrote: Why is that notable? That's not any kind of official SystemVerilog site, and it notes that it's maintained by Coverify, the developers of vlang. oh, I see. I thought SystemVerilog was a trademarked name.

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread Walter Bright via Digitalmars-d
On 4/10/2017 5:11 PM, Adam D. Ruppe wrote: `new` itself isn't really changing since it was already allowed to do this in cases the compiler can prove its lifetime. Right. It isn't required to actually allocate it on the GC, just that it behaves as if it did. The real change in semantics is t

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread Meta via Digitalmars-d
On Tuesday, 11 April 2017 at 00:11:01 UTC, Adam D. Ruppe wrote: On Monday, 10 April 2017 at 23:16:48 UTC, Meta wrote: My knee jerk reaction is that it's a very bad thing that "new" means the same thing everywhere in the language (allocate and initialize some GC-managed memory), except for this

Re: Proposal 2: Exceptions and @nogc

2017-04-10 Thread Walter Bright via Digitalmars-d
On 4/10/2017 5:46 PM, Petar Kirov [ZombineDev] wrote: Instead of adding new runtime helper functions like _d_newThrowable and _d_delThrowable, can we leverage the existing (though deprecated) support for class (de)allocators and essentially divide the _d_delThrowable implementation between the de

Re: Walter and Andrei and community relationship management

2017-04-10 Thread Walter Bright via Digitalmars-d
On 4/10/2017 6:04 PM, Jonathan M Davis via Digitalmars-d wrote: LOL. IIRC, there have been cases where you and/or Andrei have actually tried to get folks to do specific stuff, and it generally hasn't worked. Pretty much everything that gets done around here is because someone steps and does it.

Re: tour.dlang.org is down

2017-04-10 Thread Abhishek via Digitalmars-d
On Sunday, 9 April 2017 at 12:55:37 UTC, André wrote: On Sunday, 9 April 2017 at 08:04:29 UTC, Ali Çehreli wrote: On 04/08/2017 09:15 PM, Abhishek wrote: tour.dlang.org is down Confirmed down. :( Ali Hi guys. The tour is up again. I was aware of this and working on it and hopefully I fixe