Re: Searching for Dgame Maintainer
On Monday, 25 November 2019 at 10:16:47 UTC, Vijay Nayar wrote: On Sunday, 24 November 2019 at 16:34:35 UTC, Dgame wrote: Maybe some of you know Dgame (https://github.com/Dgame/Dgame), it was my biggest project using D and was a lot of fun at that time. But since I don't use D anymore, I have neither the time nor the desire and even less the knowledge to take care of it anymore. So, if anyone wants to keep it going, I am open for offers. I have never used Dgame before, but what immediately stands out is that it's pretty well organized. Your website also does a great job at explaining how to use the library and the tutorials are well done. There is even a style guide for contributors. It really seems that quite a bit of work and care went into making this. Thanks. Yes, it was my favorite project at that time and I was really into it. I am curious to know why you are no longer using D? Is it more that personal and professional life has taken up your free time, or have you found something else where you would prefer to invest your time and energy? Or was it something about the D language or community that initiated the change? A little bit of everything you said. D was a very welcome experience before C++11 came, but there are more modern approaches now, for me it's Rust: rich ocosystem, easy to install and update, easy to install packages, almost no bugs (at least I haven't experienced any so far in the last ~4 years) great IDE support and no GC! That why I'm doing almost everything today in Rust. I've even convinced my coworkers that we should use Rust. It has so many tutorials and works out of the box. That sums it up, I have no reason to use D anymore. :)
Searching for Dgame Maintainer
Maybe some of you know Dgame (https://github.com/Dgame/Dgame), it was my biggest project using D and was a lot of fun at that time. But since I don't use D anymore, I have neither the time nor the desire and even less the knowledge to take care of it anymore. So, if anyone wants to keep it going, I am open for offers.
Re: DIP 1016--ref T accepts r-values--Formal Assessment
On Thursday, 24 January 2019 at 07:18:58 UTC, Mike Parker wrote: fun(10) ==> { T __temp0 = void; fun(__temp0 := 10); } The first problem the Language Maintainers identified with this approach is that the rewrite is from an expression to a statement, rendering it invalid. The expression should be rewritten as an expression to clarify how it behaves in larger expressions. Couldn't that just be rewritten as something like fun(tuple(10).expand); ?
Re: Blog post: What D got wrong
On Thursday, 13 December 2018 at 18:29:39 UTC, Adam D. Ruppe wrote: The attribute spam is almost longer than the function itself. I often wished for something like module foo.bar; default(@safe, pure); function foo() { } // is annotated with @safe & pure @deny(pure) // or pure(false) as I suggested a long time ago function bar() { } // is annotated only with @safe That would IMO lighten the burden.
Re: Tilix 1.7.9 Released
On Sunday, 29 April 2018 at 14:01:10 UTC, Gerald wrote: A new version of tilix has been released. For those not familiar with it, Tilix is a terminal emulator for Linux written in D using GTK. The list of changes is available here: https://gnunn1.github.io/tilix-web/2018/04/28/release-1-7-9 As always, I'm always looking for people who are interested in contributing, PRs welcome. Finally a big thank you to Mike Wey who has continued to work on and evolve GtkD. Working on libraries is often behind the scenes work that doesn't get the appreciation it deserves. I was struck by a recent reddit post on the gnome shell memory leak which involved C and javascript, it mentioned how difficult it is to merge two different memory models. Mike has managed this with aplomb in terms of integrating the Gtk reference counting into D's GC. So thanks Mike, your efforts are much appreciated! Since I'm on Windows I sadly can't use it, but I suggested it to my colleagues - which are using Ubuntu - half a year ago and they use it since then and still love it. So keep up the good work! :)