Re: When will you announce DConf 2020?

2019-11-06 Thread Walter Bright via Digitalmars-d-announce

On 11/6/2019 7:44 PM, bachmeier wrote:
Also, it's low cost to submit, so there's no reason not to do so. Even if it's 
turned down, you don't have much to lose. You'd obviously have more information 
about the proposals than I do, but there must not have been many given how few 
presentations came from outside the inner circle this year.


Even if a proposal gets turned down, one can always submit it at another 
programmers' conference, or even a meetup. They're always looking for material.


(I gave a talk at a meetup just last month.)


Re: When will you announce DConf 2020?

2019-11-06 Thread bachmeier via Digitalmars-d-announce

On Wednesday, 6 November 2019 at 21:30:36 UTC, Ali Çehreli wrote:

On 11/06/2019 11:20 AM, bachmeier wrote:

> While I encourage you to submit a talk,

I encourage everyone to submit a proposal.

> I'll point out that there were
> only six regular talks per day this year, and a lot of those
were core
> contributors

A major part of that outcome was the low number of total 
proposals. The core contributors and others kind of chipped in 
to save the day. We want tons of proposals.


Ali


Also, it's low cost to submit, so there's no reason not to do so. 
Even if it's turned down, you don't have much to lose. You'd 
obviously have more information about the proposals than I do, 
but there must not have been many given how few presentations 
came from outside the inner circle this year.


Re: When will you announce DConf 2020?

2019-11-06 Thread Ali Çehreli via Digitalmars-d-announce

On 11/06/2019 11:20 AM, bachmeier wrote:

> While I encourage you to submit a talk,

I encourage everyone to submit a proposal.

> I'll point out that there were
> only six regular talks per day this year, and a lot of those were core
> contributors

A major part of that outcome was the low number of total proposals. The 
core contributors and others kind of chipped in to save the day. We want 
tons of proposals.


Ali



Re: When will you announce DConf 2020?

2019-11-06 Thread Steven Schveighoffer via Digitalmars-d-announce

On 11/6/19 2:20 PM, bachmeier wrote:

On Tuesday, 5 November 2019 at 03:04:30 UTC, Murilo wrote:

On Sunday, 3 November 2019 at 19:49:48 UTC, Manu wrote:
On Sun, Nov 3, 2019 at 8:20 AM Murilo via Digitalmars-d-announce 
 wrote:

If you have ideas for an interesting talk, submit a proposal, and
perhaps you may have your costs covered?
It's great to see people coming from such different parts of the world!


Oh, so they cover the costs if I can give an interesting talk? I 
already had several ideas in mind to speak during DConf but I never 
imagined that could get my costs covered.


While I encourage you to submit a talk, I'll point out that there were 
only six regular talks per day this year, and a lot of those were core 
contributors, Andrei's students, and prominent members of the community. 
So hope for the best but maybe don't be too disappointed if there's no 
room on the schedule.


Most definitely, submit a talk. I wouldn't worry about having 
"credentials," interesting talks from people who are not regular 
speakers are always welcome.


-Steve


Re: When will you announce DConf 2020?

2019-11-06 Thread bachmeier via Digitalmars-d-announce

On Tuesday, 5 November 2019 at 03:04:30 UTC, Murilo wrote:

On Sunday, 3 November 2019 at 19:49:48 UTC, Manu wrote:
On Sun, Nov 3, 2019 at 8:20 AM Murilo via 
Digitalmars-d-announce  
wrote:
If you have ideas for an interesting talk, submit a proposal, 
and

perhaps you may have your costs covered?
It's great to see people coming from such different parts of 
the world!


Oh, so they cover the costs if I can give an interesting talk? 
I already had several ideas in mind to speak during DConf but I 
never imagined that could get my costs covered.


While I encourage you to submit a talk, I'll point out that there 
were only six regular talks per day this year, and a lot of those 
were core contributors, Andrei's students, and prominent members 
of the community. So hope for the best but maybe don't be too 
disappointed if there's no room on the schedule.


Re: D for microservices: ldc, rdmd, dub now available on Alpine x86_64

2019-11-06 Thread Jacob Carlborg via Digitalmars-d-announce

On 2019-11-06 02:02, sarn wrote:

And the neat way to do that is with a multi-stage build: one Dockerfile, 
with an Alpine container building the binary, then copying to a FROM 
scratch container


I've used the "smith" tool as well [1]. It has some additonal help with 
dynamically linked code. It will use "ldd", recursively, to track 
dependencies and automatically add those. It will also do a couple of 
other things, like making the filesystem read only.


The musl build is practically necessary because glibc has effectively 
given up standalone static binary support.  So, thanks BPF Korea :)


Yeah, it helps. Although it still possible to statically link with 
glibc, although you might get some warnings.


[1] https://github.com/oracle/smith

--
/Jacob Carlborg


Re: When will you announce DConf 2020?

2019-11-06 Thread Murilo via Digitalmars-d-announce

On Tuesday, 5 November 2019 at 05:10:56 UTC, Mike Parker wrote:

On Tuesday, 5 November 2019 at 03:04:30 UTC, Murilo wrote:


Oh, so they cover the costs if I can give an interesting talk? 
I already had several ideas in mind to speak during DConf but 
I never imagined that could get my costs covered.


If you submit a talk proposal and it's accepted, then you are 
eligible after the conference to have your travel and 
accommodation expenses reimbursed. As long as they're 
reasonable (e.g. no first-class plane tickets or 5-star hotels, 
etc.).


Alright, thank you very much for the information.


Re: Release D 2.089.0

2019-11-06 Thread Manu via Digitalmars-d-announce
On Tue., 5 Nov. 2019, 11:35 pm John Chapman via Digitalmars-d-announce, <
digitalmars-d-announce@puremagic.com> wrote:

> On Wednesday, 6 November 2019 at 01:16:00 UTC, Manu wrote:
> > On Tue, Nov 5, 2019 at 5:14 PM Manu  wrote:
> >>
> >> On Tue, Nov 5, 2019 at 1:20 PM John Chapman via
> >> Digitalmars-d-announce 
> >> wrote:
> >> >
> >> > On Tuesday, 5 November 2019 at 19:05:10 UTC, Manu wrote:
> >> > > Incidentally, in your sample above there, `a` and `b` are
> >> > > not shared... why not just write: `cas(, null, b);` ??
> >> > > If source data is not shared, you shouldn't cast to shared.
> >> >
> >> > Because casts were needed in 2.088 and earlier and I just
> >> > updated to 2.089, unaware of the API change. Should I log
> >> > `null` not working as a bug?
> >>
> >> Yes
> >
> > But I also think you should update your code to not perform the
> > casts. Can you confirm that the null works when removing the
> > shared casts?
>
> Yes and no - it compiles when removing the casts, but AVs at
> runtime.
>
> Bug filed: https://issues.dlang.org/show_bug.cgi?id=20359


Thanks! I'll look into these as soon as I have a moment. Sorry for the
inconvenience.


Re: Release D 2.089.0

2019-11-06 Thread jmh530 via Digitalmars-d-announce

On Wednesday, 6 November 2019 at 01:51:24 UTC, Heromyth wrote:

[snip]

There are some bugs in cas. See here:
https://issues.dlang.org/show_bug.cgi?id=20354
https://issues.dlang.org/show_bug.cgi?id=20355


I suspect that providing simplified examples might improve your 
chances of getting these fixed...


Re: Release D 2.089.0

2019-11-06 Thread Steven Schveighoffer via Digitalmars-d-announce

On 11/5/19 2:05 PM, Manu wrote:

Incidentally, in your sample above there, `a` and `b` are not
shared... why not just write: `cas(, null, b);` ?? If source data is
not shared, you shouldn't cast to shared.


We have the same problem in Martin's std.io library, won't build with 
the null uncasted. And it's not improperly casting, because syncDriver 
is stateless and immutable, so casting to shared mutable isn't going to 
cause problems (I think).


https://github.com/MartinNowak/io/blob/2147802a9bca0dcf82293303f407dd3e253691e9/src/std/io/driver/package.d#L232-L250

Discussion: https://github.com/MartinNowak/io/issues/27

Currently causes pull requests for this and my iopipe library to fail to 
build on CI.


P.S. glad to see shared getting some attention!

-Steve


Re: Release D 2.089.0

2019-11-06 Thread Mike Parker via Digitalmars-d-announce

On Sunday, 3 November 2019 at 13:35:36 UTC, Martin Nowak wrote:

Glad to announce D 2.089.0, ♥ to the 44 contributors.


The Blog:
https://dlang.org/blog/2019/11/06/dmd-2-089-0-released/

Reddit:
https://www.reddit.com/r/programming/comments/dsgrc2/d_20890_released/




Re: Release D 2.089.0

2019-11-06 Thread Mike Parker via Digitalmars-d-announce

On Wednesday, 6 November 2019 at 13:49:16 UTC, Ron Tarrant wrote:


On the one hand, it's nice to get a shiny, new version (thanks 
to all involved), but is there any way the installer can be 
more selective about what it tosses out so I don't have to 
reconfigure GtkD libs, etc. in its aftermath?


Are you putting libs in the compiler's directory tree? Or are you 
editing sc.ini/dmd.conf? You really shouldn't be doing the former.


Re: Release D 2.089.0

2019-11-06 Thread Ron Tarrant via Digitalmars-d-announce

On Sunday, 3 November 2019 at 13:35:36 UTC, Martin Nowak wrote:

Glad to announce D 2.089.0...


Hi Martin,

On the one hand, it's nice to get a shiny, new version (thanks to 
all involved), but is there any way the installer can be more 
selective about what it tosses out so I don't have to reconfigure 
GtkD libs, etc. in its aftermath?