On Wednesday, 13 March 2013 at 16:20:08 UTC, D-ratiseur wrote:
Hello, I'd like to introduce the "Unmanaged" framework.
It's a OOP library, strongly inspired by the Delphi/Pascal RTL.
Its main concept is to bypass the GC. From this statement, the
library feaures:
- main unmanaged object and mem
Am 30.03.2013 16:38, schrieb D-Ratisueur:
Its too late...errors are made,anyway you got the stuff:
http://www.youtube.com/watch?v=KZKAVl_qX_Y. I Should wait a few
weeks before announcing "Unmanaged"...I feel quite shamefull
right now...
This was no criticism on your project. I'm only pointing
30.03.2013 22:38, D-Ratisueur пишет:
Its too late...errors are made,anyway you got the stuff:
http://www.youtube.com/watch?v=KZKAVl_qX_Y. I Should wait a few
weeks before announcing "Unmanaged"...I feel quite shamefull
right now...
Don't feel, you're good!
On Wednesday, 20 March 2013 at 15:50:27 UTC, Benjamin Thaut wrote:
Am 20.03.2013 13:42, schrieb Jacob Carlborg:
On 2013-03-20 08:57, Benjamin Thaut wrote:
You still can't replace evertything with custom alloc
templates and have
nice syntax. There are at least two cases where it does not
work
Am 20.03.2013 13:42, schrieb Jacob Carlborg:
On 2013-03-20 08:57, Benjamin Thaut wrote:
You still can't replace evertything with custom alloc templates and have
nice syntax. There are at least two cases where it does not work nicely:
1) Arrays (no new T [size] syntax)
2) Inner classes (a templ
On 2013-03-20 08:57, Benjamin Thaut wrote:
You still can't replace evertything with custom alloc templates and have
nice syntax. There are at least two cases where it does not work nicely:
1) Arrays (no new T [size] syntax)
2) Inner classes (a template can't automatically capture the outer clas
On Wednesday, 20 March 2013 at 07:57:13 UTC, Benjamin Thaut wrote:
Am 17.03.2013 16:20, schrieb Jakob Ovrum:
On Saturday, 16 March 2013 at 14:40:58 UTC, D-ratiseur wrote:
new is overriden in TUObject because the purpose of the
library is to
bypass the garbage collector and to bypass the GC yo
Am 17.03.2013 16:20, schrieb Jakob Ovrum:
On Saturday, 16 March 2013 at 14:40:58 UTC, D-ratiseur wrote:
new is overriden in TUObject because the purpose of the library is to
bypass the garbage collector and to bypass the GC you have to
override new and delete.(at least according to the manual:
On Sunday, 17 March 2013 at 15:20:04 UTC, Jakob Ovrum wrote:
For different kinds of memory, you should simply use a
different allocator. For example, here's a rough approximation
of a pair of functions using malloc/free for class allocation:
T alloc(T)() if(is(T == class))
{
enum size
On Sunday, 17 March 2013 at 15:20:04 UTC, Jakob Ovrum wrote:
On Saturday, 16 March 2013 at 14:40:58 UTC, D-ratiseur wrote:
new is overriden in TUObject because the purpose of the
library is to bypass the garbage collector and to bypass the
GC you have to override new and delete.(at least accor
On Saturday, 16 March 2013 at 14:40:58 UTC, D-ratiseur wrote:
new is overriden in TUObject because the purpose of the library
is to bypass the garbage collector and to bypass the GC you
have to override new and delete.(at least according to the
manual: articles,mem managment).
The documentat
On Thursday, 14 March 2013 at 02:03:56 UTC, Ellery Newcomer wrote:
On 03/13/2013 11:30 AM, D-ratiseur wrote:
uppon everything to bypass the garbage
collector.
In that case, I call foul.
FAddr.length = FAddr.length + 1;
types.d#L281
Wait, what? You're using classes everywhere and.. ohhh
On Fri, 15 Mar 2013 13:11:13 +0100
"Jakob Ovrum" wrote:
> On Friday, 15 March 2013 at 10:23:05 UTC, David wrote:
> > Afaik it is deprecated which really sucks imo.
>
> I don't know why the new operator is so important to some people.
> If templates had been in C++ before classes, this operator
On Friday, 15 March 2013 at 10:23:05 UTC, David wrote:
Afaik it is deprecated which really sucks imo.
I don't know why the new operator is so important to some people.
If templates had been in C++ before classes, this operator would
probably never have existed.
object.destroy()(UFCS) and cl
Am 14.03.2013 03:03, schrieb Ellery Newcomer:
> On 03/13/2013 11:30 AM, D-ratiseur wrote:
>
>> uppon everything to bypass the garbage
>> collector.
>
> In that case, I call foul.
>
> FAddr.length = FAddr.length + 1;
>
> types.d#L281
>
> Wait, what? You're using classes everywhere and.. ohh
On 03/13/2013 11:30 AM, D-ratiseur wrote:
uppon everything to bypass the garbage
collector.
In that case, I call foul.
FAddr.length = FAddr.length + 1;
types.d#L281
Wait, what? You're using classes everywhere and.. ohhh. you're
overriding new. Nifty. Don't know if that's been deprecate
On Wednesday, 13 March 2013 at 18:01:20 UTC, deadalnix wrote:
On Wednesday, 13 March 2013 at 16:20:08 UTC, D-ratiseur wrote:
Hello, I'd like to introduce the "Unmanaged" framework.
It's a OOP library, strongly inspired by the Delphi/Pascal RTL.
Its main concept is to bypass the GC. From this st
On Wednesday, 13 March 2013 at 16:20:08 UTC, D-ratiseur wrote:
Hello, I'd like to introduce the "Unmanaged" framework.
It's a OOP library, strongly inspired by the Delphi/Pascal RTL.
Its main concept is to bypass the GC. From this statement, the
library feaures:
- main unmanaged object and mem
On Wednesday, 13 March 2013 at 16:20:08 UTC, D-ratiseur wrote:
Hello, I'd like to introduce the "Unmanaged" framework.
It's a OOP library, strongly inspired by the Delphi/Pascal RTL.
Its main concept is to bypass the GC. From this statement, the
library feaures:
- main unmanaged object and mem
On Wednesday, 13 March 2013 at 16:20:08 UTC, D-ratiseur wrote:
Hello, I'd like to introduce the "Unmanaged" framework.
It's a OOP library, strongly inspired by the Delphi/Pascal RTL.
Its main concept is to bypass the GC. From this statement, the
library feaures:
- main unmanaged object and mem
Hello, I'd like to introduce the "Unmanaged" framework.
It's a OOP library, strongly inspired by the Delphi/Pascal RTL.
Its main concept is to bypass the GC. From this statement, the
library feaures:
- main unmanaged object and memory routines
- a parameterized list
- an ownership system (used
21 matches
Mail list logo