Re: Release D 2.088.0

2019-09-05 Thread Walter Bright via Digitalmars-d-announce

On 9/3/2019 1:22 AM, Manu wrote:

Huzzah!

I like to think std::string and std::vector are a pretty big deal too ;)



They are. Congrats!


Re: Release D 2.088.0

2019-09-05 Thread Manu via Digitalmars-d-announce
On Tue, Sep 3, 2019 at 7:30 AM jmh530 via Digitalmars-d-announce
 wrote:
>
> On Tuesday, 3 September 2019 at 14:02:43 UTC, bachmeier wrote:
> > [snip]
> >
> > Those are a big deal. From a marketing perspective, those are
> > gold IMO.
>
> If these are as big a deal as people seem to think, the
> documentation could be improved by including a brief example of
> how to use.
>
> In addition, the documentation page for vector [1] seems a bit
> thin. It doesn't have the top-level comment like basic_string
> does [2]. At a minimum, that should be fixed before going on a
> marketing blitz...
>
> [1] https://dlang.org/phobos/core_stdcpp_vector.html
> [2]
> https://github.com/dlang/druntime/blob/f07859b9b33740d7d7357ca3e27077f91c02dfc8/src/core/stdcpp/string.d#L59

Interesting... you can see in the code, there are doco comments
everywhere, but the docs are empty O_o
Also the second line of the description linking to the C++ docs is
missing too... where did all the docs go?

I've tried to iterate on the docs a couple of times, but I have no
idea how I'm supposed to do it, because they're only published when
the PR is merged... how are you supposed to iterate locally?
That empty doco is not what I expect from looking at the source.

But yeah, I agree. More will come online soon-ish. We can give one
release to harden them up a bit before making a fuss about it.


Re: Release D 2.088.0

2019-09-05 Thread Manu via Digitalmars-d-announce
On Tue, Sep 3, 2019 at 4:51 AM Daniel Kozak via Digitalmars-d-announce
 wrote:
>
> On Tue, Sep 3, 2019 at 10:48 AM Manu via Digitalmars-d-announce
>  wrote:
> >
> > On Tue., 3 Sep. 2019, 1:00 am Martin Nowak via Digitalmars-d-announce, 
> >  wrote:
> >>
> >> Glad to announce D 2.088.0, ♥ to the 58 contributors.
> >>
> >> This release comes with a new getLocation trait, a getAvailableDiskSpace
> >> in std.file, removal and deprecation of lots of various outdated APIs,
> >> an core.atomic.cas with result value, and a couple of more changes.
> >>
> >> http://dlang.org/download.html
> >> http://dlang.org/changelog/2.088.0.html
> >>
> >> -Martin
> >
> >
> > Huzzah!
> >
> > I like to think std::string and std::vector are a pretty big deal too ;)
>
> It will be as soon as gcc with new ABI will be supported ;-)

The old ABI works now at least. The new ABI is blocked on move
constructors; libstdc++ has an interior pointer >_<



Re: Release D 2.088.0

2019-09-05 Thread M.M. via Digitalmars-d-announce

On Tuesday, 3 September 2019 at 07:57:00 UTC, Martin Nowak wrote:

Glad to announce D 2.088.0, ♥ to the 58 contributors.

This release comes with a new getLocation trait, a 
getAvailableDiskSpace in std.file, removal and deprecation of 
lots of various outdated APIs, an core.atomic.cas with result 
value, and a couple of more changes.


http://dlang.org/download.html 
http://dlang.org/changelog/2.088.0.html


-Martin


Nice work!

When checking the upcoming changes for 2.089 (currently, the 
nightly version), some of the changes from 2.088 also appear for 
2.089 (e.g., "core.atomic : msync has been removed" appears in 
both lists of changes, one for 2.088 and one for the nightly). Is 
that the same change, or two different ones with the same name?


Telegram group for DLang

2019-09-05 Thread Ernesto Castellotti via Digitalmars-d-announce

Hi everyone,

I created a group on Telegram for DLang users, currently it is 
composed of about 10 people from the Italian community.


It is open to anyone interested in discussing DLang on Telegram, 
the official language is English


Link: t.me/DLangGroup

Fell free to join!