Humble request at Walter: Could you _please_ fix phobos already?

downs default_357-line at yahoo.de
Thu Jul 19 01:53:41 PDT 2007


Chris Miller wrote:
> On Wed, 18 Jul 2007 10:00:48 -0400, downs <default_357-line at yahoo.de>  
> wrote:
> 
>> I don't like Tango. Going by looks and usability alone, I'd far 
>> prefer  to use Phobos. However, sometimes I run into trouble with 
>> Phobos, like  sockets being broken in interesting ways, the connect 
>> function not being  synchronized, lack of templates in std.string .. 
>> I'm sure many of you  have had similar experiences.
> 
> 
> How are sockets broken in interesting ways, and why would connect need 
> to  be synchronized? It's mostly just directly calling the BSD sockets  
> interface.
Have you ever tried connecting to multiple sites in multiple threads rapidly? I don't know about 
your system, but it caused a segfault on my Win32 and it causes a segfault on my Linux.
I'm pretty sure I debugged it once and traced it back to sock.connect not using threadsafe 
functions. I don't have the specifics though. I can dig them out again if you want, but my gdb is 
currently broken.
  --downs



More information about the Digitalmars-d mailing list