Re: High-level wrapper for GNU MP (GMP)

2017-01-23 Thread Nordlöw via Digitalmars-d-announce

On Monday, 23 January 2017 at 22:37:50 UTC, Nordlöw wrote:

See README.md for more details.


Moved todo-list to TODO.md and cleaned up README.md at

https://github.com/nordlow/gmp-d


High-level wrapper for GNU MP (GMP)

2017-01-23 Thread Nordlöw via Digitalmars-d-announce

Version 0.0.1 is out

http://code.dlang.org/packages/gmp-d

Only mpz_t is currently wrapped (in MpZ).

See README.md for more details.


Re: LDC talk @ FOSDEM'17

2017-01-23 Thread David Nadlinger via Digitalmars-d-announce

On Monday, 23 January 2017 at 19:56:33 UTC, Johan Engelen wrote:

Great! :-)

Keep me in the loop when preparing your slides! ;-)


Glad to help out in any way as well. I might also make it to 
FOSDEM myself this year, but that's not quite sure yet.


 — David


Re: LDC talk @ FOSDEM'17

2017-01-23 Thread Johan Engelen via Digitalmars-d-announce

On Saturday, 21 January 2017 at 12:37:26 UTC, Kai Nacke wrote:

Hi everybody!

Last year turned out to be difficult for D development for me. 
I try to come back this year.


Great! :-)

Keep me in the loop when preparing your slides! ;-)

cheers,
  Johan



Re: SmartRef: The Smart Pointer In D

2017-01-23 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Saturday, 14 January 2017 at 15:41:01 UTC, Dmitry Olshansky 
wrote:
That is C++ smart_ptr has to be atomic, while its D counter 
part may safely be non-atomic because everything is TLS be 
default.


I assume you mean std::shared_ptr. The reference counting 
semantics are atomic, but the I don't think the compiler is 
required to if it provably isn't shared. There are also ways to 
get around it if needed (you only need atomic count when you 
enter or leave a context, e.g. thread).


Of course, there are C++ single threaded alternatives with 
intrusive ref counting, which I believe is what D is going for. 
shared_ptr is non-intrusive (doesn't affect allocation or object 
types).


Re: Iup4D 1.0 alpha

2017-01-23 Thread Andrea Fontana via Digitalmars-d-announce

On Friday, 20 January 2017 at 15:23:51 UTC, Heromyth wrote:
Iup4D is a D binding library for IUP with OOP style. Its API is 
similar to WinForms.


This software is licensed under the Boost Software License, 
Version 1.0.


It's still under active development and is only tested on 
Windows X86.


The repository is at https://github.com/Heromyth/Iup4D.


Waiting for a dub package :)