On Sunday, 31 December 2023 at 11:12:23 UTC, Mike Parker wrote:
Finally, he brought up code-d, [the Visual Studio Code
extension for D](https://github.com/Pure-D/code-d) maintained
by Jan Jurzitza (Webfreak). Steve said that it was great when
it worked, but there were a lot of weird things
On Friday, 14 January 2022 at 07:14:25 UTC, Mike Parker wrote:
On Friday, 14 January 2022 at 06:12:51 UTC, Konstantin wrote:
Hello, Max!
Are there any news or estimates about the roadmap?
I posted a note about it in a meeting summary or a blog post
(can't remember where) a few weeks ago.
On Friday, 1 October 2021 at 23:53:46 UTC, max haughton wrote:
On Friday, 1 October 2021 at 21:48:23 UTC, Konstantin wrote:
On Friday, 1 October 2021 at 12:32:20 UTC, Mike Parker wrote:
Attendees:
Andrei Alexandrescu
Walter Bright
Iain Buclaw
Ali Çehreli
Max Haughton
Martin Kinkelin
Mathias
On Friday, 1 October 2021 at 23:53:46 UTC, max haughton wrote:
On Friday, 1 October 2021 at 21:48:23 UTC, Konstantin wrote:
On Friday, 1 October 2021 at 12:32:20 UTC, Mike Parker wrote:
Attendees:
Andrei Alexandrescu
Walter Bright
Iain Buclaw
Ali Çehreli
Max Haughton
Martin Kinkelin
Mathias
On Friday, 1 October 2021 at 12:32:20 UTC, Mike Parker wrote:
Attendees:
Andrei Alexandrescu
Walter Bright
Iain Buclaw
Ali Çehreli
Max Haughton
Martin Kinkelin
Mathias Lang
Razvan Nitu
Mike Parker
[...]
Offtopic:
Are there any plans to publish the roadmap for the language and
stdlib
On Thursday, 21 May 2020 at 15:09:57 UTC, Steven Schveighoffer
wrote:
On 5/20/20 10:50 PM, data pulverizer wrote:
how do you allocate/free memory without using the garbage
collector?
Use C malloc and free.
Does allocating and freeing memory using `GC.malloc` and
`GC.free` avoid D's garbage
import std.stdio;
import automem;
import std.experimental.allocator.mallocator : Mallocator;
interface IGetInt
{
@nogc int GetInt();
}
class Foo : IGetInt
{
@nogc int GetInt()
{
return 42;
}
}
@nogc void main()
{
auto foo = Unique!(Foo, Mallocator).construct;
I saw docs for std.experimental.allocator and also had found
automem library(https://code.dlang.org/packages/automem) for c++
style memory management via smartpointers.
From GC documentation std.experimental.allocator can not be used
for:
NewExpression
Array appending
Array
On Wednesday, 15 June 2016 at 18:23:52 UTC, Jack Stouffer wrote:
They're not acceptable for a systems programming language as
they require you to pay for something that you might not use.
According to our resident GC maintainer (among many other
things), they would cause a 1%-5% slow down in
On Wednesday, 15 June 2016 at 17:02:11 UTC, rikki cattermole
wrote:
Higher level languages like Java have the benefit of using
pools and optimizing for this usage pattern, D does and will
never have this.
Why don't you want the same for D?
Well if you really insist to have a String class
On Wednesday, 15 June 2016 at 13:56:09 UTC, Jack Stouffer wrote:
One guy wrote the LuaJIT GC, which beat almost everyone else in
performance when I last checked
“The current garbage collector is relatively slow compared to
implementations for other language runtimes. It's not competitive
with
On Wednesday, 15 June 2016 at 13:40:11 UTC, rikki cattermole
wrote:
5. The requirements for our GC is quite intricate. I.e. you
can't just
pop in one that doesn't understand about our Thread Local
Storage (TLS)
and stuff.
D’s TLS that different from .NET's TLS?
On Wednesday, 15 June 2016 at 13:27:47 UTC, jmh530 wrote:
Possible to disable.
I don’t want to: for the last couple years I’ve been developing
50/50 C++/C#, and I admit I’m usually more productive using C#,
one of the reasons of that is GC.
They've got a GSOC guy workin' on it now. I would
Started learning D. Like the language. However, found several
people complaining about garbage collector’s reliability and
performance. For me it’s a showstopper.
I don’t believe a community is capable of creating a good GC.
It’s just too complex engineering task. It’s been a known problem
Are you looking for parallel?
http://dlang.org/library/std/parallelism/parallel.html
I have seen this, but I'm not sure how to use it.
Maybe:
float[][] maps = new float[#threads][resolution * resolution];
foreach(i, ref elem; parallel(maps)){
elem = generateTerrain(...);
}
Does this
Hello D-World,
I've written a small terraingenerator in D based on the
Hill-Algorithm.
To generate a terrain I only need to call the method
generateTerrain(...) which returns a float-Array containing the
height of each pixel (2D Array mapped with a 1D array with length
resolution^2).
16 matches
Mail list logo