Re: Release candidates vibe.d 0.8.0-rc.1 and vibe-core 1.0.0-rc.1

2017-06-22 Thread Sönke Ludwig via Digitalmars-d-announce

Am 22.06.2017 um 20:52 schrieb aberba:

On Thursday, 22 June 2017 at 08:55:06 UTC, Sönke Ludwig wrote:
After a last minute path type redesign, the state of the new vibe-core 
package now finally feels ready for the first official release. The 
library is in a pretty good shape, with the notable exception that 
sockets are not yet implemented on Windows in the new eventcore 
abstraction layer. This will be tackled ASAP, but is independent from 
vibe-core itself in terms of code dependencies.


[...]


Thw Websocket api seem a little low-level (unclear) compared to the feel 
of http server. I'm not sure if its on purpose or could use some future 
api design/abstraction.


Vibe.d is really great.


Agreed, there are several places in there that can be improved or made 
more consistent. The HTTP package (including WebSockets) is the next big 
part that is up for a complete redesign, also (finally) including HTTP/2 
support. Since I'm really busy with another project I can't state a 
reliable schedule for this, but I'll try to start in the near future and 
will also to try to involve interested people in the design/development 
process as early as that makes sense.


Re: Release candidates vibe.d 0.8.0-rc.1 and vibe-core 1.0.0-rc.1

2017-06-22 Thread aberba via Digitalmars-d-announce

On Thursday, 22 June 2017 at 08:55:06 UTC, Sönke Ludwig wrote:
After a last minute path type redesign, the state of the new 
vibe-core package now finally feels ready for the first 
official release. The library is in a pretty good shape, with 
the notable exception that sockets are not yet implemented on 
Windows in the new eventcore abstraction layer. This will be 
tackled ASAP, but is independent from vibe-core itself in terms 
of code dependencies.


[...]


Thw Websocket api seem a little low-level (unclear) compared to 
the feel of http server. I'm not sure if its on purpose or could 
use some future api design/abstraction.


Vibe.d is really great.


Re: DirectX bindings

2017-06-22 Thread Igor Shirkalin via Digitalmars-d-announce

On Thursday, 22 June 2017 at 09:09:40 UTC, evilrat wrote:

On Sunday, 3 November 2013 at 05:27:24 UTC, evilrat wrote:


https://github.com/evilrat666/directx-d



I'm sorry to say that, but I have to quit the post of DirectX 
bindings maintainer. I haven't yet decided on what to do with 
dub package[1], but I'm in favor of completely deleting it so 
the next maintainer or D foundation can step in, that way there 
should be little to no code breakage occurs and most users 
won't even notice a change. My current estimate is to drop it 
till the end of month.
I will probably continue to maintain github repository for few 
months for my personal needs though.


[1] http://code.dlang.org/packages/directx-d


Thanks for your DirectX bindings! I'm currently in the process of 
learning it.


Re: D Language accepted for inclusion in GCC

2017-06-22 Thread Sebastien Alaiwan via Digitalmars-d-announce

On Thursday, 22 June 2017 at 16:13:51 UTC, Gary Willoughby wrote:

D Language accepted for inclusion in GCC:

https://gcc.gnu.org/ml/gcc/2017-06/msg00111.html

Well done Iain Buclaw!

Reddit thread: 
https://www.reddit.com/r/programming/comments/6im1yo/david_edelsohn_d_language_accepted_for_inclusion/


http://forum.dlang.org/thread/rakdufnuyofyhsweg...@forum.dlang.org


D Language accepted for inclusion in GCC

2017-06-22 Thread Gary Willoughby via Digitalmars-d-announce

D Language accepted for inclusion in GCC:

https://gcc.gnu.org/ml/gcc/2017-06/msg00111.html

Well done Iain Buclaw!

Reddit thread: 
https://www.reddit.com/r/programming/comments/6im1yo/david_edelsohn_d_language_accepted_for_inclusion/


DIP 1010--Static foreach--Preliminary Review Round 1 Begins

2017-06-22 Thread Mike Parker via Digitalmars-d-announce
The first preliminary review round of DIP 1010, "Static foreach", 
has begun.


http://forum.dlang.org/post/uvefmcbbbidvjdioq...@forum.dlang.org

Also, don't forget that the first preliminary review round for 
DIP 1009, "Improve Contract Usability", is also under way.


http://forum.dlang.org/thread/gjtsfysvtyxcfcmuu...@forum.dlang.org


Re: DirectX bindings

2017-06-22 Thread evilrat via Digitalmars-d-announce

On Sunday, 3 November 2013 at 05:27:24 UTC, evilrat wrote:


https://github.com/evilrat666/directx-d



I'm sorry to say that, but I have to quit the post of DirectX 
bindings maintainer. I haven't yet decided on what to do with dub 
package[1], but I'm in favor of completely deleting it so the 
next maintainer or D foundation can step in, that way there 
should be little to no code breakage occurs and most users won't 
even notice a change. My current estimate is to drop it till the 
end of month.
I will probably continue to maintain github repository for few 
months for my personal needs though.


[1] http://code.dlang.org/packages/directx-d


Release candidates vibe.d 0.8.0-rc.1 and vibe-core 1.0.0-rc.1

2017-06-22 Thread Sönke Ludwig via Digitalmars-d-announce
After a last minute path type redesign, the state of the new vibe-core 
package now finally feels ready for the first official release. The 
library is in a pretty good shape, with the notable exception that 
sockets are not yet implemented on Windows in the new eventcore 
abstraction layer. This will be tackled ASAP, but is independent from 
vibe-core itself in terms of code dependencies.


Change logs for vibe.d 0.8.0 (over 0.7.31) and vibe-core 1.0.0 (over 
vibe-d:core) respectively can be reviewed on GitHub:


https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md
https://github.com/vibe-d/vibe-core/blob/master/CHANGELOG.md

Testing can be done by selecting the "vibe-core" configuration of the 
":core" sub module:


// dub.sdl:
dependency "vibe-d:core" version="~>0.8.0-rc"
subConfiguration "vibe-d:core" "vibe-core"

// dub.json:
"dependencies": {
"vibe-d:core": "~>0.8.0-rc"
},
"subConfigurations": {
"vibe-d:core": "vibe-core"
}

The final release is scheduled for Monday unless any regressions come up 
until them.