Typo -  meant to write:

For my current project I DONT need to make any calls to the frameworks in
the code I would like threaded ( its a C++ parser and translator ) . It is
all pretty much core RB language - ie  no GUI calls, pretty just arrays ,
strings, dictionaries and the folderItem, BinaryStream objects so it would
be good to- at the very least make that sort of stuff thread safe in RB.

I think that much ought to be achievable. For example, in the C++ world
there is a thread safe C++ string library available commercially.


On 9/11/06 13:44, "Daniel Stenning" <[EMAIL PROTECTED]> wrote:

> For my current project I be make any calls to the frameworks in the code I
> would like threaded. It is all core RB language - no GUI calls, pretty much
> just arrays , strings and dictionaries and the folderitem, BinaryStream
> object ( its a C++ parser and translator ) so it would be good to- at the
> very least make that sort of stuff thread safe in RB.
> 
> I think that much ought to be achievable. I know for a fact there is a
> threaad safe C++ string library available commercially.
> 
> On 9/11/06 06:04, "Andy Dent" <[EMAIL PROTECTED]> wrote:
> 
>> I'm with Daniel on this - do NOT underestimate the difficulties of
>> threading code.
>> 
>> 
>> On 09/11/2006, at 11:43 AM, Daniel L. Taylor wrote:
>>> * I don't think we're ever going to see a fully preemptive-thread safe
>>> framework. Large parts of Win32, Carbon, and Cocoa are not thread
>>> safe.
>> 
>> yep - I actually doubt this is something do-able. Transparently
>> making things thread-safe is *hard* computer science.
>> 
>>> * For those thinking of jumping ship to Cocoa over this: having
>>> done both, I
>>> don't consider threading on Cocoa to be any easier than threading
>>> on RB.
>> 
>> as someone who has written threaded programs in Cocoa, Windows and
>> WinCE, I agree entirely.
>> 
>> Useful articles in this Queue issue:
>> http://www.acmqueue.com/modules.php?name=Content&pa=showpage&pid=332
>> 
>> Andy the thread-scarred (Pernese reference ;-)
>> 
>> _______________________________________________
>> Unsubscribe or switch delivery mode:
>> <http://www.realsoftware.com/support/listmanager/>
>> 
>> Search the archives of this list here:
>> <http://support.realsoftware.com/listarchives/lists.html>
>> 
> 
> 
> _______________________________________________
> Unsubscribe or switch delivery mode:
> <http://www.realsoftware.com/support/listmanager/>
> 
> Search the archives of this list here:
> <http://support.realsoftware.com/listarchives/lists.html>
> 


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to