Mocking framework mockeD

2020-07-29 Thread Eugene Wissner via Digitalmars-d-announce
I'm happy to announce a new mocking library developed at Funkwerk. Funkwerk maintained dmocks for some time, but dmocks had some design limitations, among others, that it relies on dynamic casts and runtime type information (by use of typeid). It was possible to construct expectations that

Re: Beta 2.090.0

2019-12-22 Thread Eugene Wissner via Digitalmars-d-announce
On Sunday, 22 December 2019 at 18:51:45 UTC, berni44 wrote: On Sunday, 22 December 2019 at 15:23:32 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.090.0 release, ♥ to the 48 contributors. I'm wondering, why I'm listed twice there (as Bernhard Seckinger and as berni44).

Re: Redis client hunt-redis RC1 released

2019-07-27 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 27 July 2019 at 09:07:13 UTC, Eugene Wissner wrote: On Saturday, 27 July 2019 at 06:08:34 UTC, zoujiaqing wrote: On Thursday, 25 July 2019 at 20:19:53 UTC, ag0aep6g wrote: [...] Thanks. But we use other language to implementation. It doesn't matter. It is all about

Re: Redis client hunt-redis RC1 released

2019-07-27 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 27 July 2019 at 06:08:34 UTC, zoujiaqing wrote: On Thursday, 25 July 2019 at 20:19:53 UTC, ag0aep6g wrote: [...] Thanks. But we use other language to implementation. It doesn't matter. It is all about intellectual property, algorithms and the structure. The language is the

Re: Release Candidate [was: Re: Beta 2.087.0]

2019-07-03 Thread Eugene Wissner via Digitalmars-d-announce
On Wednesday, 3 July 2019 at 05:13:34 UTC, Andre Pany wrote: Hi, for this coding ``` import std; void main() { assert("abc123".all!(c => (c.isAlpha && c.isUpper == false) || c.isDigit)); } ``` 2.087.0 RC throws an error:

Re: Release Candidate [was: Re: Beta 2.087.0]

2019-07-03 Thread Eugene Wissner via Digitalmars-d-announce
On Wednesday, 3 July 2019 at 05:13:34 UTC, Andre Pany wrote: Hi, for this coding ``` import std; void main() { assert("abc123".all!(c => (c.isAlpha && c.isUpper == false) || c.isDigit)); } ``` 2.087.0 RC throws an error:

Re: Beta 2.086.1

2019-06-13 Thread Eugene Wissner via Digitalmars-d-announce
On Thursday, 13 June 2019 at 09:06:30 UTC, Seb wrote: On Thursday, 13 June 2019 at 03:48:05 UTC, Eugene Wissner wrote: On Wednesday, 12 June 2019 at 23:51:39 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.086.1 point release, ♥ to the 20 contributors.

Re: Beta 2.086.1

2019-06-12 Thread Eugene Wissner via Digitalmars-d-announce
On Thursday, 13 June 2019 at 03:48:05 UTC, Eugene Wissner wrote: On Wednesday, 12 June 2019 at 23:51:39 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.086.1 point release, ♥ to the 20 contributors. http://dlang.org/download.html#dmd_beta

Re: Beta 2.086.1

2019-06-12 Thread Eugene Wissner via Digitalmars-d-announce
On Wednesday, 12 June 2019 at 23:51:39 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.086.1 point release, ♥ to the 20 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.086.1.html As usual please report any bugs at

Re: dlang.ru is updated

2019-05-17 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 18 May 2019 at 01:24:35 UTC, Vladimir Panteleev wrote: On Friday, 17 May 2019 at 06:25:23 UTC, Suliman wrote: Waterfox 56.2.9 Oh! I used on my site new js future. It will work after updating browser. Waterfox 56.2.9 is currently the latest version of Waterfox. There is no

Re: dlang.ru is updated

2019-05-17 Thread Eugene Wissner via Digitalmars-d-announce
On Friday, 17 May 2019 at 06:46:06 UTC, DanielG wrote: On Thursday, 16 May 2019 at 12:25:52 UTC, Suliman wrote: P.S. site is blocked by most of russian internet-providers by RKN Why is that?

Re: utiliD: A library with absolutely no dependencies for bare-metal programming and bootstrapping other D libraries

2019-05-09 Thread Eugene Wissner via Digitalmars-d-announce
- Memcmp, memcpy, memmove and memset are named equal, copy, copyBackward and fill respectively. I just wanted to create native implementations that are bit safer than their C counterparts. So they do the same job, but accept void[] instead of pointers. There are also templated functions with

Re: utiliD: A library with absolutely no dependencies for bare-metal programming and bootstrapping other D libraries

2019-05-04 Thread Eugene Wissner via Digitalmars-d-announce
On Sunday, 5 May 2019 at 03:45:41 UTC, Mike Franklin wrote: In an attempt to put some impetus behind an idea that I've proposed multiple times on the forum, I've resurrected my utiliD repository: https://github.com/JinShil/utiliD I decided to resurrect the repository after this brief

Blog post: Memory management in containers

2019-03-23 Thread Eugene Wissner via Digitalmars-d-announce
https://www.caraus.io/posts/2019-03-23-memory-in-containers.html The article doesn't pretend to be complete in any way, but attempts to answer some questions I had a few years ago since I was unable to find the anwers at one place.

Re: Add D front-end, libphobos library, and D2 testsuite... to GCC

2018-10-29 Thread Eugene Wissner via Digitalmars-d-announce
On Monday, 29 October 2018 at 04:57:50 UTC, Neia Neutuladh wrote: On Mon, 29 Oct 2018 03:43:49 +, Mike Parker wrote: Congratulations are in order for Iain Buclaw. His efforts have been rewarded in a big way. Last Friday, he got the greenlight to move forward with submitting his changes

GCC: Submission of D Front End, next round

2018-09-18 Thread Eugene Wissner via Digitalmars-d-announce
Just reposting here two links Johannes left in the Slack: https://gcc.gnu.org/ml/gcc-patches/2018-09/msg00931.html "The D Language Front-End Is Trying Now To Get Into GCC 9 Going on for a while now have been D language front-end patches for GCC to allow this programming language to be

Re: GDC with D frontend 2.081.2

2018-08-28 Thread Eugene Wissner via Digitalmars-d-announce
On Tuesday, 28 August 2018 at 06:18:28 UTC, Daniel Kozak wrote: On Mon, Aug 27, 2018 at 7:55 PM Eugene Wissner via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: On Monday, 27 August 2018 at 17:23:04 UTC, Arun Chandrasekaran wrote: > 1. It would be good

Re: GDC with D frontend 2.081.2

2018-08-27 Thread Eugene Wissner via Digitalmars-d-announce
On Monday, 27 August 2018 at 17:23:04 UTC, Arun Chandrasekaran wrote: 1. It would be good to print the DMD frontend version with `gdc --version`. It is helpful in reporting bugs. LDC does this. Unfortunately it doesn't seem to be possible. GCC doesn't allow to change --version output:

Re: GDC with D frontend 2.081.2

2018-08-25 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 25 August 2018 at 20:59:56 [...] Thanks for supporting us on Arch, Daniel!

GDC with D frontend 2.081.2

2018-08-23 Thread Eugene Wissner via Digitalmars-d-announce
As some of you may know D frontend was merged into GDC some time ago and is up to date. D version currently supported by GDC is 2.081.2 and it can be found in "gdc-7" and "gdc-8" branches. I will say a bit more about GDC development and development plans later. I prepared GDC/GCC 7.3.0

Re: Beta 2.079.0

2018-02-21 Thread Eugene Wissner via Digitalmars-d-announce
On Wednesday, 21 February 2018 at 10:24:41 UTC, Paolo Invernizzi wrote: On Wednesday, 21 February 2018 at 10:15:48 UTC, Jonathan M Davis wrote: On Wednesday, February 21, 2018 10:04:01 Kagamin via Digitalmars-d-announce wrote: On Tuesday, 20 February 2018 at 22:54:43 UTC, H. S. Teoh wrote: >

Re: Release D 2.078.2

2018-02-19 Thread Eugene Wissner via Digitalmars-d-announce
On Monday, 19 February 2018 at 10:08:37 UTC, Martin Nowak wrote: On 02/17/2018 06:52 AM, Eugene Wissner wrote: On Friday, 16 February 2018 at 11:25:42 UTC, Martin Nowak wrote: On 02/10/2018 09:17 AM, Thomas Mader wrote: https://github.com/dlang/dub/releases/latest doesn't point to 1.7.2.

Re: Beta 2.079.0

2018-02-19 Thread Eugene Wissner via Digitalmars-d-announce
fold is added to std.parallelism.TaskPool std.parallelism.TaskPool.fold and reduce point to https://dlang.org/phobos-prerelease/std_parallelism_TaskPool.html#.fold and https://dlang.org/phobos-prerelease/std_parallelism_TaskPool.html#.reduce respectively, that can't be found, 404.

Re: Release D 2.078.2

2018-02-16 Thread Eugene Wissner via Digitalmars-d-announce
On Friday, 16 February 2018 at 11:25:42 UTC, Martin Nowak wrote: On 02/10/2018 09:17 AM, Thomas Mader wrote: https://github.com/dlang/dub/releases/latest doesn't point to 1.7.2. Out of curiosity, do you have a strong use-case to install/update dub separately of the compiler? I'm shipping

Re: Beta 2.076.1

2017-10-09 Thread Eugene Wissner via Digitalmars-d-announce
On Monday, 9 October 2017 at 18:56:13 UTC, Martin Nowak wrote: On 10/07/2017 03:20 PM, Eugene Wissner wrote: But please consider something different than github as alternative. GitHub doesn't guarantee that it always generates the same tarball for the same commit/release, so the checksum can

Re: GDC in Slackware and a bit about GDC development

2017-10-09 Thread Eugene Wissner via Digitalmars-d-announce
On Monday, 9 October 2017 at 08:10:41 UTC, Iain Buclaw wrote: On 9 October 2017 at 10:03, Eugene Wissner via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote: On Sunday, 24 September 2017 at 09:27:42 UTC, Iain Buclaw wrote: That would almost certainly only happen

Re: GDC in Slackware and a bit about GDC development

2017-10-09 Thread Eugene Wissner via Digitalmars-d-announce
On Sunday, 24 September 2017 at 09:27:42 UTC, Iain Buclaw wrote: That would almost certainly only happen if you were using a different druntime. Check where your import modules are coming from, they probably aren't gdc's. Ah yes. Thanks a lot for the hint. I tried to compile with "-v"

Re: Beta 2.076.1

2017-10-07 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 7 October 2017 at 12:45:30 UTC, Martin Nowak wrote: On Sunday, 1 October 2017 at 17:36:12 UTC, Marco Leise wrote: Other than that I'm happy with the package, as it provides the man pages, pre-built HTML documentation and a binary to bootstrap dmd on systems that lack a D compiler.

Re: GDC in Slackware and a bit about GDC development

2017-09-23 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 23 September 2017 at 20:34:51 UTC, Iain Buclaw wrote: On 23 September 2017 at 21:45, Eugene Wissner via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote: GDC looks pretty nice. I had only one problem: I got a linking error if I use core.stdc.stdarg; no

GDC in Slackware and a bit about GDC development

2017-09-23 Thread Eugene Wissner via Digitalmars-d-announce
Hi, lately I finally got some time to create GDC package for Slackware Linux [1]. Slackware ships gcc 5.3.0, therefore GDC package is the latest version from "gcc5" branch. It has phobos and druntime 2.076.0-b1 and the frontend somewhere between 2.075 and 2.076. Since Slackware packages are

Re: New library: open multi-methods

2017-07-16 Thread Eugene Wissner via Digitalmars-d-announce
On Sunday, 16 July 2017 at 17:24:17 UTC, Jean-Louis Leroy wrote: Hello, TL;DR: see here https://github.com/jll63/methods.d/blob/master/README.md for an explanation of what open multi-methods are, if you are not familiar with the idea.You may also want to read my article on Code Project

Re: Beta 2.075.0-b4

2017-07-13 Thread Eugene Wissner via Digitalmars-d-announce
On Monday, 10 July 2017 at 13:44:22 UTC, Martin Nowak wrote: Fourth beta for the 2.075.0 release. Comes with more fixes for dmd, phobos, and installer: https://github.com/dlang/dmd/compare/v2.075.0-b2...v2.075.0-b4 https://github.com/dlang/phobos/compare/v2.075.0-b2...v2.075.0-b4

Re: Life in the Fast Lane (@nogc blog post)

2017-06-17 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 17 June 2017 at 08:51:04 UTC, Mike Parker wrote: On Saturday, 17 June 2017 at 07:03:53 UTC, Petar Kirov [ZombineDev] wrote: The right answer is three fold: A) Examples of idiomatic D code - generic functions agnostic about the memory management strategy like range algorithms;

Re: The DLang Tour translated into Russian

2017-06-15 Thread Eugene Wissner via Digitalmars-d-announce
On Thursday, 15 June 2017 at 18:19:35 UTC, Murzistor wrote: On Thursday, 15 June 2017 at 16:42:08 UTC, Eugene Wissner wrote: Здесь английская версия с описанием процесса: https://github.com/dlang-tour/english/blob/master/README.md русская:

Re: The DLang Tour translated into Russian

2017-06-15 Thread Eugene Wissner via Digitalmars-d-announce
On Thursday, 15 June 2017 at 16:22:53 UTC, Murzistor wrote: On Thursday, 15 June 2017 at 09:46:14 UTC, Dmitry wrote: Создайте pull request'ы к английской и русскоязычной версии, пожалуйста. Понятия не имею, как это делается. Если что, по-английски читаю, вроде... Здесь английская версия с

Re: Getters/setters generator

2017-06-15 Thread Eugene Wissner via Digitalmars-d-announce
On Tuesday, 13 June 2017 at 21:49:53 UTC, jmh530 wrote: On Tuesday, 13 June 2017 at 20:45:34 UTC, jmh530 wrote: Fair point. I just was playing around with it today and was like, oh that's pretty easy. It was only when I was trying to see if anyone else had done anything like this that I came

Re: Getters/setters generator

2017-06-13 Thread Eugene Wissner via Digitalmars-d-announce
On Tuesday, 13 June 2017 at 19:31:28 UTC, jmh530 wrote: On Sunday, 11 December 2016 at 02:17:18 UTC, Mike Parker wrote: What are properties if not "getters" and "setters"? From the original post: "It would generate 2 methods "num": one to set num_ and one to get its value." Two methods

Re: The DLang Tour translated into Russian

2017-06-10 Thread Eugene Wissner via Digitalmars-d-announce
On Sunday, 11 June 2017 at 04:50:55 UTC, Dmitry wrote: On Saturday, 10 June 2017 at 17:50:52 UTC, Eugene Wissner wrote: Может быть: "В стандартной поставке D есть компилятор dmd, инструмент для запуска D программ "на лету", rdmd, и пакетный менеджер dub. ? Лично мне "на лету" не говорит

Re: The DLang Tour translated into Russian

2017-06-10 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 10 June 2017 at 17:20:14 UTC, Stanislav Blinov wrote: Hi everyone! We're happy to announce that as of today, the Russian translation of the DLang Tour chapters is available here: https://tour.dlang.org/tour/ru/welcome/welcome-to-d , and of course via the language selection page:

Re: The DLang Tour translated into Russian

2017-06-10 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 10 June 2017 at 17:20:14 UTC, Stanislav Blinov wrote: Hi everyone! We're happy to announce that as of today, the Russian translation of the DLang Tour chapters is available here: https://tour.dlang.org/tour/ru/welcome/welcome-to-d , and of course via the language selection page:

Re: tanya 0.6.0, new containers

2017-06-10 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 10 June 2017 at 07:33:33 UTC, Mike B Johnson wrote: On Friday, 9 June 2017 at 18:54:12 UTC, Eugene Wissner wrote: Dear community, there is a new release of my gc-free library, tanya. I don't announce each release, so I want to tell short about the latest development and plans

tanya 0.6.0, new containers

2017-06-09 Thread Eugene Wissner via Digitalmars-d-announce
Dear community, there is a new release of my gc-free library, tanya. I don't announce each release, so I want to tell short about the latest development and plans for the next releases. The most work in the last time was done on containers. These were added: - DList - Doubly-linked list.

Re: Invitation to review new DIP PR

2017-05-15 Thread Eugene Wissner via Digitalmars-d-announce
On Monday, 15 May 2017 at 06:03:27 UTC, Mike Parker wrote: There's a PR for a new DIP titled "Delegatable Functions" [1]. If you have time, I invite you to review the PR to make sure it's in the best state possible for moving forward to a merge and preliminary review. At this stage, we're

Re: tanya library 0.2.0

2017-02-22 Thread Eugene Wissner via Digitalmars-d-announce
On Wednesday, 22 February 2017 at 13:00:19 UTC, Kagamin wrote: On Sunday, 19 February 2017 at 11:41:44 UTC, Eugene Wissner wrote: realloc() can move memory and if an object of type A has references to other objects in the array, the objects will be corrupted. "A" should be a POD-type.

Re: tanya library 0.2.0

2017-02-19 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 18 February 2017 at 23:08:52 UTC, Seb wrote: Do you know about eventcore [1] (event loop abstraction)? I hope that this will soon be submitted to Phobos as everyone seems to be brewing their own solution and I am _not_ looking forward to manage to find a way to run five event

tanya library 0.2.0

2017-02-18 Thread Eugene Wissner via Digitalmars-d-announce
It isn't really a release announce, maybe a pre-release. tanya is a general purpose library, used mostly for networking by me. It is an attempt to develop an alternative memory model for D; 100% of the library are usable in @nogc code. I previously announced that I want to merge my code with

Re: D Compiler as Docker Image

2017-02-17 Thread Eugene Wissner via Digitalmars-d-announce
On Tuesday, 14 February 2017 at 23:24:03 UTC, Stefan wrote: Want to share the outcome of a vivid discussion today at the Munich D Meetup with you. Installation of a D Compiler is ok-ish. But sometime you don't want to install it. Sometimes you want a very clean compiler-environment.

Re: Getters/setters generator

2017-01-16 Thread Eugene Wissner via Digitalmars-d-announce
On Tuesday, 17 January 2017 at 07:06:05 UTC, Stefan Koch wrote: On Tuesday, 17 January 2017 at 06:26:35 UTC, Eugene Wissner wrote: On Friday, 9 December 2016 at 18:53:55 UTC, Andrei Alexandrescu wrote: Love it, and was toying with similar ideas too. One good extension is to add a predicate

Re: Getters/setters generator

2017-01-16 Thread Eugene Wissner via Digitalmars-d-announce
On Friday, 9 December 2016 at 18:53:55 UTC, Andrei Alexandrescu wrote: Love it, and was toying with similar ideas too. One good extension is to add a predicate to the setter, which guards the assignment. -- Andrei What kind of predicate do you mean? Can you give an example please?

Re: Getters/setters generator

2017-01-16 Thread Eugene Wissner via Digitalmars-d-announce
On Friday, 9 December 2016 at 10:27:05 UTC, Eugene Wissner wrote: Hello, we've just open sourced a small module ("accessors") that helps to generate getters and setters automatically: https://github.com/funkwerk/accessors http://code.dlang.org/packages/accessors It takes advantage of the

Re: Release 2.072.2

2016-12-31 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 31 December 2016 at 21:28:43 UTC, Martin Nowak wrote: Glad to announce D 2.072.2. http://dlang.org/download.html This version resolves a number of regressions and bugs in the 2.072.1 release. Most prominently scope classes work again in @safe code, various rdmd bugs were fixed,

Re: Getters/setters generator

2016-12-14 Thread Eugene Wissner via Digitalmars-d-announce
On Sunday, 11 December 2016 at 03:15:55 UTC, Mike Bierlee wrote: I was under the impression that you could only access methods as if they were fields using the @property attribute. After carefully reading the documentation I see this is not the case (UFCS does this). Still there are some added

Re: Getters/setters generator

2016-12-11 Thread Eugene Wissner via Digitalmars-d-announce
On Sunday, 11 December 2016 at 03:15:55 UTC, Mike Bierlee wrote: On Sunday, 11 December 2016 at 02:17:18 UTC, Mike Parker wrote: On Saturday, 10 December 2016 at 20:25:05 UTC, Mike Bierlee wrote: On Friday, 9 December 2016 at 10:27:05 UTC, Eugene Wissner wrote: It would generate 2 methods

Re: Getters/setters generator

2016-12-11 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 10 December 2016 at 16:37:53 UTC, Iakh wrote: On Friday, 9 December 2016 at 16:30:55 UTC, Eugene Wissner wrote: On Friday, 9 December 2016 at 12:37:58 UTC, Iakh wrote: Is there possibility to remove affixes in generated accessor names? No, there is no way to manipulate the

Re: Getters/setters generator

2016-12-09 Thread Eugene Wissner via Digitalmars-d-announce
On Friday, 9 December 2016 at 12:37:58 UTC, Iakh wrote: Is there possibility to remove affixes in generated accessor names? No, there is no way to manipulate the accessor names. What affixes do you mean?

Getters/setters generator

2016-12-09 Thread Eugene Wissner via Digitalmars-d-announce
Hello, we've just open sourced a small module ("accessors") that helps to generate getters and setters automatically: https://github.com/funkwerk/accessors http://code.dlang.org/packages/accessors It takes advantage of the UDAs and mixins. A simple example would be: import accessors;

tanya event loop v0.1.0

2016-10-08 Thread Eugene Wissner via Digitalmars-d-announce
A month ago I announced the first pre-alpha release of tanya, a general purpose library with an event loop. After a month of almost every day work, I think I can make a second announcement. https://github.com/caraus-ecms/tanya The bad news is that most probably I'm stopping my development of

Re: SQLite-D goes beta!

2016-09-20 Thread Eugene Wissner via Digitalmars-d-announce
On Tuesday, 20 September 2016 at 16:53:23 UTC, Stefan Koch wrote: On Monday, 30 May 2016 at 18:07:09 UTC, Stefan Koch wrote: It is my pleasure to announce that I now consider SQLite-D to be in Beta stage. The reader is now stable enough to read all the test tables I have been given. The fact

Re: yet another event loop

2016-08-26 Thread Eugene Wissner via Digitalmars-d-announce
On Friday, 26 August 2016 at 15:02:42 UTC, Jack Stouffer wrote: On Wednesday, 24 August 2016 at 18:03:39 UTC, Eugene Wissner wrote: https://github.com/caraus-ecms/tanya Please make documentation easily available for your library. I wish to use event loops in D, but I have no desire to wade

Re: yet another event loop

2016-08-26 Thread Eugene Wissner via Digitalmars-d-announce
On Friday, 26 August 2016 at 10:03:22 UTC, Robert M. Münch wrote: On 2016-08-24 18:03:39 +, Eugene Wissner said: I want it to become not an event loop only but a general purpose library that has an event loop. Hi, well, I would re-think this since the danger is, that everything is so

Re: yet another event loop

2016-08-26 Thread Eugene Wissner via Digitalmars-d-announce
On Friday, 26 August 2016 at 10:54:17 UTC, bachmeier wrote: The person you responded to is a troll that has been cluttering the forum. No need to even read what they are posting. Didn't know it, thanks

Re: yet another event loop

2016-08-26 Thread Eugene Wissner via Digitalmars-d-announce
On Friday, 26 August 2016 at 02:22:54 UTC, Bill Hicks wrote: On Wednesday, 24 August 2016 at 18:03:39 UTC, Eugene Wissner wrote: https://github.com/caraus-ecms/tanya Ok there are not so many event loops in D and here an another one and its name is "tanya". Could you change the name to

Re: yet another event loop

2016-08-25 Thread Eugene Wissner via Digitalmars-d-announce
On Thursday, 25 August 2016 at 00:24:59 UTC, mogu wrote: On Wednesday, 24 August 2016 at 18:03:39 UTC, Eugene Wissner wrote: https://github.com/caraus-ecms/tanya Ok there are not so many event loops in D and here an another one and its name is "tanya". ... Nice works, thanks. Hey,

yet another event loop

2016-08-24 Thread Eugene Wissner via Digitalmars-d-announce
https://github.com/caraus-ecms/tanya Ok there are not so many event loops in D and here an another one and its name is "tanya". I want it to become not an event loop only but a general purpose library that has an event loop. What once started as a libev rewrite, hasn't much common with

Re: Aedi - a dependency injection library

2016-08-19 Thread Eugene Wissner via Digitalmars-d-announce
On Tuesday, 16 August 2016 at 09:41:27 UTC, Alexandru Ermicioi wrote: Good day. I'd like to show my library aedi (v0.0.1), which implements dependency injection pattern. They key features of aedi are: 1) Simple api through which a container can be configured with objects. 2) Ability to

Re: mimeapps - finding association between MIME types and applications

2016-04-16 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 16 April 2016 at 18:48:36 UTC, FreeSlave wrote: mimeapps is a library for detection of which applications can be used to open files of given MIME type. Note: this is essential only for systems that follow Freedesktop specifications, i.e. Linux, BSD and some others. MS Windows

Re: futures and related asynchronous combinators

2016-03-27 Thread Eugene Wissner via Digitalmars-d-announce
On Sunday, 27 March 2016 at 07:16:53 UTC, Vlad Levenfeld wrote: https://github.com/evenex/future/ I've been having to do a lot of complicated async work lately (sometimes multithreaded, sometimes not), and I decided to abstract a some patterns out and unify them with a little bit of

Re: Event Dispatcher

2016-03-21 Thread Eugene Wissner via Digitalmars-d-announce
On Wednesday, 16 March 2016 at 15:14:57 UTC, Kagamin wrote: On Thursday, 10 March 2016 at 18:08:15 UTC, Eugene Wissner wrote: Why not just extend the HelloWorld class and override the hello()? Imagine you write an apllication that should support plugins. And two independent plugins extend the

Re: Hotfix release vibe.d 0.7.28

2016-03-10 Thread Eugene Wissner via Digitalmars-d-announce
On Monday, 29 February 2016 at 07:54:09 UTC, Sönke Ludwig wrote: 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

Re: Event Dispatcher

2016-03-10 Thread Eugene Wissner via Digitalmars-d-announce
On Thursday, 10 March 2016 at 18:15:21 UTC, Adam D. Ruppe wrote: On Thursday, 10 March 2016 at 18:08:15 UTC, Eugene Wissner wrote: I haven't used vibe.d myself but I did write CGI and SCGI (and fastcgi with the help of a C lib, and an embedded http server) in my cgi.d file:

Event Dispatcher

2016-03-10 Thread Eugene Wissner via Digitalmars-d-announce
Hey, I wrote some time ago I'm working on the rewriting some parts of Symfony web framework from PHP to D. One component is pretty small and is already ready. It is an Event Dispatcher: https://github.com/caraus-ecms/caraus (submodule caraus:eventdispatcher). Event dispatchers make it

Re: Ddb needs a maintainer

2016-02-14 Thread Eugene Wissner via Digitalmars-d-announce
On Sunday, 14 February 2016 at 16:53:31 UTC, Piotr Szturmaj wrote: On 2016-02-14 12:48, Jacob Carlborg wrote: It seems both ddb and ddbc had the same idea, building a library accessing databases independently of the kind of database. The difference is that ddb does not seem to have the

Re: Ddb needs a maintainer

2016-02-14 Thread Eugene Wissner via Digitalmars-d-announce
my five cents on that topic... @Eugene: From my point of view, it would be great if you could bring in all your ideas, wishes, changes, additions and new stuff into vibe_d and help to grow and extend it and make it more usable... Don't get me wrong, I thinks it's great if developers have

Re: Ddb needs a maintainer

2016-02-13 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 13 February 2016 at 05:02:07 UTC, Piotr Szturmaj wrote: Ddb is a relational database client for D [1]. Currently it only supports PostgreSQL but is not limited to it. It could be extended to support other backends. Built-in postgres client is a native implementation, that is it

Re: Ddb needs a maintainer

2016-02-13 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 13 February 2016 at 12:57:50 UTC, Sönke Ludwig wrote: Am 13.02.2016 um 11:03 schrieb Eugene Wissner: On Saturday, 13 February 2016 at 05:02:07 UTC, Piotr Szturmaj wrote: Ddb is a relational database client for D [1]. Currently it only supports PostgreSQL but is not limited to it.

Re: Ddb needs a maintainer

2016-02-13 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 13 February 2016 at 14:52:46 UTC, Adil Baig wrote: Hey Eugene, Caraus seems like an interesting project. How do you plan to build it out and differentiate it from vibe.d? Difficult to explain it in a few sentences in a foreign language, but I'll try. Just don't hesitate to ask

Re: Ddb needs a maintainer

2016-02-13 Thread Eugene Wissner via Digitalmars-d-announce
On Saturday, 13 February 2016 at 15:20:26 UTC, Suliman wrote: But we already have ddbc, that work pretty fine. Its better to force developing of it I also looked into ddbc before. And it is a great thing since it is similar to the well known jdbc. I didn't like that it just wraps

Re: Poodinis (DI framework) 6.1.0 released

2016-02-09 Thread Eugene Wissner via Digitalmars-d-announce
On Tuesday, 9 February 2016 at 23:16:34 UTC, Mike Bierlee wrote: Poodinis 6.1.0 has been released! Poodinis is a dependency injection framework for the D programming language. It is heavily inspired by the Spring Framework. Most notable in this release is the ability to autowire private

Re: Do D need a popular framework? like ruby's rails? or java 's ssh?

2016-02-08 Thread Eugene Wissner via Digitalmars-d-announce
On Thursday, 4 February 2016 at 15:37:21 UTC, sigod wrote: On Tuesday, 19 January 2016 at 13:22:48 UTC, beck wrote: Do D need a popular framework? in china ,a little peopel use dlang. i just use it do some simple work for myself. yet,i have learn d for a week .. i ask so many friends ,they