Re: Hotfix release vibe.d 0.7.28

2016-02-28 Thread Sönke Ludwig via Digitalmars-d-announce

Am 29.02.2016 um 00:47 schrieb sigod:

On Saturday, 27 February 2016 at 16:21:05 UTC, Sönke Ludwig wrote:

This is a small bugfix release that mainly fixes two critical
regressions:

 - FreeListRef!T, which is used heavily in the HTTP server code, stored
   its reference count in an unallocated memory region, leading to
   possible memory leaks or memory corruption

 - A TCP connection with a non-empty write buffer that got closed by
   the remote peer and locally at the same time could result in the
   calling task to starve (i.e. it got never resumed after yielding
   execution). In particular, this could happen when accessing HTTPS
   servers with the HTTP client in conjunction with "Connection: close".

http://vibed.org/blog/posts/vibe-release-0.7.28


You forgot to update site header.


Thanks, also forgot the documentation (even if nothing has changed).



Is there any plans on when big split will happen?


It will be a step-by-step process. I'm currently working on a new 
version of the `vibe.core` package that contains some large changes 
under the hood. Once that is in a functional state, I'll look into how 
to enable optional replacement of the existing vibe:core package by this 
new, separately hosted vibe-core package. vibe:core, at that point, will 
only receive bug fixes and continues to live for a while (let's say a 
year or one and a half).


The same procedure will then happen for vibe:http (the new package will 
include HTTP/2 support) and the other sub packages.


All of the new packages will get a version number of 1.0.0, once they 
can be considered reasonably stable.


One unfortunate aspect of my current work on vibe-core is that I'm 
building on a new event loop abstraction that I built as a prototype to 
see where the performance bottlenecks of the current system are. 
libasync was too slow and it had a too complicated structure to make 
quick tests for improving performance. Now I'm leaning towards 
finalizing the new prototype library and proposing it for Phobos 
inclusion at some point.




Re: Terminix 0.51.0 Released

2016-02-28 Thread Gerald via Digitalmars-d-announce

On Sunday, 28 February 2016 at 22:33:23 UTC, Mike Wey wrote:

Great work.


Thanks Mike, coming from you that's a real compliment. I really 
appreciate all your work on GtkD and the support you've given me 
in answering questions and dealing with issues.





Re: Hotfix release vibe.d 0.7.28

2016-02-28 Thread sigod via Digitalmars-d-announce

On Saturday, 27 February 2016 at 16:21:05 UTC, Sönke Ludwig wrote:
This is a small bugfix release that mainly fixes two critical 
regressions:


 - FreeListRef!T, which is used heavily in the HTTP server 
code, stored
   its reference count in an unallocated memory region, leading 
to

   possible memory leaks or memory corruption

 - A TCP connection with a non-empty write buffer that got 
closed by
   the remote peer and locally at the same time could result in 
the
   calling task to starve (i.e. it got never resumed after 
yielding
   execution). In particular, this could happen when accessing 
HTTPS
   servers with the HTTP client in conjunction with 
"Connection: close".


http://vibed.org/blog/posts/vibe-release-0.7.28


You forgot to update site header.

Is there any plans on when big split will happen?


Re: Terminix 0.51.0 Released

2016-02-28 Thread Mike Wey via Digitalmars-d-announce

On 02/28/2016 12:13 AM, Gerald wrote:

Terminix is a tiling Linux terminal emulator I've been working on
designed for the Gnome 3 environment and using GtkD. This newest release
fixes a number of bugs and adds some new features. I'm announcing it
here primarily for D programmers interested in development using GtkD
since this might be useful as a real world GtkD program that exercises a
significant percentage of the GTK API. Also, if anyone wants to
contribute to the effort I'm always looking for help.

Terminix can be found here: https://github.com/gnunn1/terminix


Great work.

--
Mike Wey


Re: scone 0.1.0 super-alpha

2016-02-28 Thread Vladimirs Nordholm via Digitalmars-d-announce

On Sunday, 28 February 2016 at 20:49:19 UTC, asdf wrote:

[...]
The 7-Day Roguelike Challenge is coming up. 
http://7drl.org/2016/01/13/7drl-2016-announced-for-5-13-march/ 
Maybe someone could use this.


As of now it would only work for Windows. However, thanks for 
notifying me!


Re: scone 0.1.0 super-alpha

2016-02-28 Thread asdf via Digitalmars-d-announce
On Sunday, 28 February 2016 at 17:50:38 UTC, Vladimirs Nordholm 
wrote:


Scone (Simple CONsole Engine) is a small library to make it 
easier for developers to make CLI applications efficiently 
(intentionally/originally for console games), cross-platform. 
(Please note that it is not fully cross-platform yet, currently 
only working properly on Windows).


Features:
* Efficient writing to the console/terminal
* Keyboard input (currently only Windows)


Yoyo,
vladde


The 7-Day Roguelike Challenge is coming up. 
http://7drl.org/2016/01/13/7drl-2016-announced-for-5-13-march/ 
Maybe someone could use this.


Re: nanomsg for Deimos collection

2016-02-28 Thread Laeeth Isharc via Digitalmars-d-announce
On Saturday, 27 February 2016 at 15:48:53 UTC, Ilya Yaroshenko 
wrote:

Hi all,

D interface to nanomsg library http://nanomsg.org/ was 
released. This bindings follows Deimos style. 90% of tests was 
ported to D.


github: https://github.com/9il/nanomsg
dub: http://code.dlang.org/packages/nanomsg

BTW, what should I do to include it to Deimos collection?
https://github.com/D-Programming-Deimos

See also https://github.com/Laeeth/d-nanomsg

Best regards,
Ilya


Nice work, Ilya.

I mentioned on the nanomsg gitter channel, but you might want to 
mention on the mailing list too (nanomsg.org then community), so 
it gets added to the list of bindings on the main page.


Re: nanomsg for Deimos collection

2016-02-28 Thread Ilya Yaroshenko via Digitalmars-d-announce

On Sunday, 28 February 2016 at 19:21:04 UTC, Jacob Carlborg wrote:

On 2016-02-27 16:48, Ilya Yaroshenko wrote:


BTW, what should I do to include it to Deimos collection?
https://github.com/D-Programming-Deimos


I don't see a point in doing that. Just make sure it's put in 
the correct category at code.dlang.org.


0mq already in Deimos collection --Ilya


Re: nanomsg for Deimos collection

2016-02-28 Thread Jacob Carlborg via Digitalmars-d-announce

On 2016-02-27 16:48, Ilya Yaroshenko wrote:


BTW, what should I do to include it to Deimos collection?
https://github.com/D-Programming-Deimos


I don't see a point in doing that. Just make sure it's put in the 
correct category at code.dlang.org.


--
/Jacob Carlborg


scone 0.1.0 super-alpha

2016-02-28 Thread Vladimirs Nordholm via Digitalmars-d-announce
Once upon a time, in a repository long deleted, there was a 
project called "clayers" which was a programmers summer project, 
in which to create an easy way to make games that relied on the 
console. The repo start of nicely, but after more and more 
developing the project started to get messier and messier, while 
still being unfinished and containing many bugs. The author (me) 
decided that he would start a new project, which he named "scone" 
https://github.com/vladdeSV/scone


---

Scone (Simple CONsole Engine) is a small library to make it 
easier for developers to make CLI applications efficiently 
(intentionally/originally for console games), cross-platform. 
(Please note that it is not fully cross-platform yet, currently 
only working properly on Windows).


Features:
* Efficient writing to the console/terminal
* Keyboard input (currently only Windows)

For anyone on a Windows machine, you can test a few examples that 
gives the basic idea of what scone can do here: 
https://github.com/vladdeSV/scone/tree/master/examples


However, I have one big problem which I cannot overcome, namely 
keyboard input on POSIX. I would very much ask for help in this 
area. Judging from Adam's terminal.d, input on POSIX seems to be 
this huge beast which I cannot slay myself. Feedback and/or help 
very much appreciated!


Yoyo,
vladde


Re: Terminix 0.51.0 Released

2016-02-28 Thread karabuta via Digitalmars-d-announce

On Saturday, 27 February 2016 at 23:13:47 UTC, Gerald wrote:
Terminix is a tiling Linux terminal emulator I've been working 
on designed for the Gnome 3 environment and using GtkD. This 
newest release fixes a number of bugs and adds some new 
features. I'm announcing it here primarily for D programmers 
interested in development using GtkD since this might be useful 
as a real world GtkD program that exercises a significant 
percentage of the GTK API. Also, if anyone wants to contribute 
to the effort I'm always looking for help.


Terminix can be found here: https://github.com/gnunn1/terminix


Sweet! Hope you will announce it in the elementary, Ubuntu and 
Linux G+ community, right?





Re: Release D 2.070.1

2016-02-28 Thread Ilya Yaroshenko via Digitalmars-d-announce

On Saturday, 27 February 2016 at 20:07:04 UTC, Martin Nowak wrote:

Glad to announce D 2.070.1.

http://dlang.org/download.html

This point release fixes a few issues over 2.070.1, see the 
changelog for more details.


http://dlang.org/changelog/2.070.1.html

-Martin


Thanks!


Re: nanomsg for Deimos collection

2016-02-28 Thread Martin Nowak via Digitalmars-d-announce
On 02/27/2016 04:48 PM, Ilya Yaroshenko wrote:
> Hi all,
> 
> D interface to nanomsg library http://nanomsg.org/ was released. This
> bindings follows Deimos style. 90% of tests was ported to D.
> 
> github: https://github.com/9il/nanomsg
> dub: http://code.dlang.org/packages/nanomsg
> 
> BTW, what should I do to include it to Deimos collection?
> https://github.com/D-Programming-Deimos

Send a mail to Walter and ask him to create a repo.
You could also transfer your existing repo. This would leave you w/ full
commit access, reducing friction when fixing sth. or tagging a new release.


Re: SQLite-D alpha is here

2016-02-28 Thread Stefan Koch via Digitalmars-d-announce

On Saturday, 27 February 2016 at 16:08:21 UTC, Stefan Koch wrote:

Hello,

I am happy to announce the official alpha version of sqlite-d!

sqlite-d is a reader for the SQLite File Format 3.

In the future I will implement a SQL-like API on top of it.

Top-notch performance is one of the explicit goals of this 
project!


please note that currently only the ctfe branch is populated.

I welcome contributions!

Repo-URL : https://github.com/UplinkCoder/sqlite-d


Update I just found another case that cannot be handled properly. 
It just happens with insanely huge databases.


Also I commited my test-data now... I wonder why nobody said 
anything about the app failing on startup ...


Re: Hotfix release vibe.d 0.7.28

2016-02-28 Thread Sönke Ludwig via Digitalmars-d-announce

Am 28.02.2016 um 02:51 schrieb Sebastiaan Koppe:

On Saturday, 27 February 2016 at 16:21:05 UTC, Sönke Ludwig wrote:

This is a small bugfix release that mainly fixes two critical regessions


Great. Thanks for the quick release!


Thanks for taking the time to do an in-depth analysis!