D Language Implementation of DIgitalOcean API

2019-09-03 Thread aberba via Digitalmars-d-announce

https://forum.dlang.org/post/uhchyejwoxilbrhkt...@forum.dlang.org

On Thursday, 8 October 2015 at 08:43:38 UTC, Laeeth Isharc wrote:

I'm sorry, but I posted in the wrong group before.

Digital Ocean provide cloud infrastructure (KVM servers).  They 
serve a somewhat different market to Amazon's AWS and similar 
offering a much less complex product for a significantly lower 
price (especially if you pay the sticker price for Amazon).  
Unlike some other VPN providers, their servers are fast and my 
experience and that of others has been there is less contention 
for resources compared to some alternative lower-priced 
providers.


https://www.digitalocean.com/features/technology/
https://www.digitalocean.com/pricing/
$10/mo for 1GB RAM + 30 Gb SSD

I have ported their API v2 to D.  It's not very well-tested for 
the time being, and given the conceivable risks if your 
software should go haywire, it might not be a good idea to use 
in production just yet.  But perhaps somebody may find it 
useful.


Link to the code.dlang.org is here:
http://code.dlang.org/packages/digitalocean_api

DNSMadeEasy API coming up.


Laeeth.


Very very nice to have. Thanks a lot!!


Re: Release D 2.088.0

2019-09-03 Thread jmh530 via Digitalmars-d-announce

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


Re: Release D 2.088.0

2019-09-03 Thread bachmeier via Digitalmars-d-announce

On Tuesday, 3 September 2019 at 08:22:36 UTC, Manu wrote:

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


And thanks to you and whoever else did the work!


Re: Release D 2.088.0

2019-09-03 Thread bachmeier via Digitalmars-d-announce

On Tuesday, 3 September 2019 at 08:22:36 UTC, Manu wrote:

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


Those are a big deal. From a marketing perspective, those are 
gold IMO.


Re: Release D 2.088.0

2019-09-03 Thread Jacob Carlborg via Digitalmars-d-announce

On Tuesday, 3 September 2019 at 10:02:26 UTC, a11e99z wrote:
On Tuesday, 3 September 2019 at 07:57:00 UTC, Martin Nowak 
wrote:

This release comes with a new C:\programz\D>dmd --version
DMD32 D Compiler v2.088.0-dirty


what is ..-dirty?


It means the git repository was not clean when the compiler was 
built.


—
/Jacob Carlborg


Re: Release D 2.088.0

2019-09-03 Thread Daniel Kozak via Digitalmars-d-announce
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 ;-)



Re: Release D 2.088.0

2019-09-03 Thread a11e99z 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



C:\programz\D>dmd --version
DMD32 D Compiler v2.088.0-dirty


what is ..-dirty?


Re: Release D 2.088.0

2019-09-03 Thread Manu via Digitalmars-d-announce
On Tue., 3 Sep. 2019, 1:00 am Martin Nowak via Digitalmars-d-announce, <
digitalmars-d-announce@puremagic.com> 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 ;)

>


Release D 2.088.0

2019-09-03 Thread Martin Nowak via Digitalmars-d-announce
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


Re: Visual D 0.50.0 released

2019-09-03 Thread Manu via Digitalmars-d-announce
On Tue, Sep 3, 2019 at 12:10 AM Rainer Schuetze via
Digitalmars-d-announce  wrote:
>
>
>
> On 23/06/2019 19:58, Rainer Schuetze wrote:
> > Hi,
> >
> > today a new version of Visual D has been released. Its main new features are
> >
> > - additional installer available that includes DMD and LDC
> >
> > - now checks for updates for Visual D, DMD and LDC, assisted download
> > and install
> >
> > - debugger improvements: better support for dynamic type of classes,
> > show exception messages, conditional breakpoints
> >
> > - highlight references to symbol at caret (experimental)
> >
> > See https://rainers.github.io/visuald/visuald/VersionHistory.html for
> > the complete list of changes
> >
> > Visual D is a Visual Studio extension that adds D language support to
> > VS2008-2019. It is written in D, its source code can be found on github:
> > https://github.com/D-Programming-Language/visuald, pull requests welcome.
> >
> > The installers can be found at
> > http://rainers.github.io/visuald/visuald/StartPage.html
> >
> > Visual D is now also available in the Visual Studio Marketplace:
> > https://marketplace.visualstudio.com/items?itemName=RainerSchuetze.visuald
> >
> > Happy coding,
> > Rainer
> >
>
> I just released a bug fix version 0.50.1 with a few enhancements:
>
> - fixes some integration issues with VS 2019 16.2
> - mago: improve function call in watch window
> - better version highlighting for files not in project
>
> Full list of changes as usual here:
> https://rainers.github.io/visuald/visuald/VersionHistory.html

🎉🎉

Thanks again Rainer!



Re: Visual D 0.50.0 released

2019-09-03 Thread Rainer Schuetze via Digitalmars-d-announce



On 23/06/2019 19:58, Rainer Schuetze wrote:
> Hi,
> 
> today a new version of Visual D has been released. Its main new features are
> 
> - additional installer available that includes DMD and LDC
> 
> - now checks for updates for Visual D, DMD and LDC, assisted download
> and install
> 
> - debugger improvements: better support for dynamic type of classes,
> show exception messages, conditional breakpoints
> 
> - highlight references to symbol at caret (experimental)
> 
> See https://rainers.github.io/visuald/visuald/VersionHistory.html for
> the complete list of changes
> 
> Visual D is a Visual Studio extension that adds D language support to
> VS2008-2019. It is written in D, its source code can be found on github:
> https://github.com/D-Programming-Language/visuald, pull requests welcome.
> 
> The installers can be found at
> http://rainers.github.io/visuald/visuald/StartPage.html
> 
> Visual D is now also available in the Visual Studio Marketplace:
> https://marketplace.visualstudio.com/items?itemName=RainerSchuetze.visuald
> 
> Happy coding,
> Rainer
> 

I just released a bug fix version 0.50.1 with a few enhancements:

- fixes some integration issues with VS 2019 16.2
- mago: improve function call in watch window
- better version highlighting for files not in project

Full list of changes as usual here:
https://rainers.github.io/visuald/visuald/VersionHistory.html