Re: Release D 2.069.1

2015-11-11 Thread develop32 via Digitalmars-d-announce
On Wednesday, 11 November 2015 at 12:05:16 UTC, Martin Nowak 
wrote:
This is an unplanned point release whose sole purpose is to fix 
a severe Windows installer bug.


http://dlang.org/download.html 
http://downloads.dlang.org/releases/2.x/2.069.1/ 
http://dlang.org/changelog/2.069.1.html


-Martin


People not being able to install DMD on a fresh PC made a 
near-disaster for me yesterday. Thank you a lot for releasing 
this so soon!


Re: D-Scanner 0.1.0-beta3 and DCD 0.3.0-beta4

2014-03-06 Thread develop32

On Thursday, 6 March 2014 at 13:36:46 UTC, Jussi Jumppanen wrote:
modulecache.d(138): Error: cannot implicitly convert 
expression (f.size()) of type ulong to uint


I fixed that by adding cast(size_t) at that location.

But after fixing that problem the build still fails, I had to 
remove -g flag in build.bat file. I assume it was added by 
mistake?


The problem appears on Windows 7 32bit.



Re: ArtemisD: A D port of Artemis Entity System Framework for games.

2013-10-08 Thread develop32

On Tuesday, 8 October 2013 at 10:35:53 UTC, Kiith-Sa wrote:
In my implementation I don't even use a getComponent 
equivalent; a process()
(or opApply() in the older version I linked) function directly 
takes component
references, and all components are in plain arrays. Processing 
of a System
is done (in generated code) by iterating over the components 
the System specifies in its signature, which is cache-friendly, 
and means the components needed are always available directly 
to the process() function without any lookup. However, this is 
a less flexible approach than what you're doing (although 
intentional, again, to eventually enable very easy threading).


Looks similar to what I do in my engine, although entities and 
components are not classes.


Basic example:

struct State2D
{
Vector2 position;
float rotation;
}

struct BoundKill {} // Acts as a tag

class BoundManager : Manager!(State2D, BoundKill)
{
override void process(Entity entity, State2D state, BoundKill 
tag)

{
if (state.y < 0)
world.remove(entity);
}
}

And entity is just a struct containing size_t id


Re: VisualD now on github.com/d-programming-language

2013-09-10 Thread develop32
On Tuesday, 10 September 2013 at 06:42:06 UTC, Walter Bright 
wrote:

https://github.com/D-Programming-Language/visuald

Congratulations to Rainer Schuetze and collaborators for this 
great work!


Do you have plans for changing the homepage for VisualD? The one 
on dsource is more related to the old repository.