Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Read again...

10 views
Skip to first unread message

Ramine

unread,
Aug 9, 2016, 1:45:27 PM8/9/16
to
Hello....

Stackful coroutines library for Delphi and FreePascal that is not object
oriented was updated.

I have corrected a bug in it, now it is working with Delphi 7 to Delphi
2007 and with 32 bit FreePascal, and with 64 bit Delphi XE versions.

You can download this new updated version from:

https://sites.google.com/site/aminer68/stackful-coroutines-library-for-delphi-and-freepascal


Thank you,
Amine Moulay Ramdane.

Ramine

unread,
Aug 14, 2016, 4:22:39 PM8/14/16
to
Hello.....


I must be precise in my reasonning about Transactional memory..

To avoid race conditions the transactions must wrap the parallel
part and the serial part.

And if the serial part of the transactions is more smaller you can
get a conflict and this will get you a poor performance.

But if the serial part is small , so the chance to get a conflict is
small, so Transactional memory works best and scales best with smaller
serial parts.

So Transactional memory since it avoids race conditions and deadlocks
is the right tool for applications that scales well and that have
smaller serial parts.

Locks are best suited for more bigger serial parts.

Ramine

unread,
Aug 19, 2016, 4:53:16 PM8/19/16
to
Hello..


About Stackful coroutines library for Delphi and FreePascal

Here is the registers that i have saved in my 64 bit assembler routines:

R15,R14,R13,R12,RSI,RDI,Return IP address, RBP,RSP, but i have not saved
the XMM registers on 64 bit compilers in my assembler routines, so with
fastcall calling convention you have to pass the floating-point
arguments by reference or use dynamic memory.

You can download my Stackful coroutines library for Delphi and
FreePascal from:

https://sites.google.com/site/aminer68/stackful-coroutines-library-for-delphi-and-freepascal

You can download my Object oriented Stackful coroutines library for
Delphi and FreePascal from:

https://sites.google.com/site/aminer68/object-oriented-stackful-coroutines-library-for-delphi-and-freepascal

Ramine

unread,
Aug 25, 2016, 5:02:45 PM8/25/16
to
Hello............

Here is the remaining of my invention on artificial intelligence..

If you have read my previous post:

I have explained to you that we human feel the time, this is why
we can compose logic.

Now how can we feel the time ? we can feel the time because
we feel the space, so when we say for exemple an IF-Then statement
in logic, we are mapping in our mind the empirical experience
of our feelings of the space, that for exemple this object is before
this object, or this object is after this object, this is why we can
feel the IF-Then statement, and since we feel it this way, this is what
permit us to undertand what is logic and to understand the essence of
logic and this permit us to compose logic , my new invention in
artificial intelligence says so.

So i don't think that machines will be able to feel the time
and space like human are feeling time and space with there body
and minds, so i don't think that machines will be able to compose
logic such us human are composing it.
0 new messages