Re: Searching for Dgame Maintainer

2019-11-25 Thread Dgame via Digitalmars-d-announce

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

2019-11-24 Thread Dgame via Digitalmars-d-announce
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

2019-01-24 Thread Dgame via Digitalmars-d-announce

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

2018-12-19 Thread Dgame via Digitalmars-d-announce
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

2018-04-29 Thread Dgame via Digitalmars-d-announce

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! :)