Finalizing D2

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Sat May 23 11:20:14 PDT 2009


BCS wrote:
> Hello Andrei,
> 
>> * std.date: unnecessarily clunky and low-level. Also, somehow Walter
>> thinks that std.dateparse has absolutely nothing to do with date.
> 
> My company has this little project that I wrote in c#:
> 
> http://precisionsoftware.blogspot.com/2009/03/natural-language-net-date-parser.html 
> 
> 
> Would anyone be interested in it being ported to D? Right now we are 
> trying to sell the c# version (no takers yet) so I'd have to talk to 
> them about it.

Looks interesting, but probably a long shot since a D port would 
cannibalize your employer's business.

It should be noted that D already has a solid date parser in 
std.dateparse, written by Walter himself (and he does know how to write 
  a parser).

>> * std.mmfile: integrate with the garbage collector. It should be
>> there.
> 
> If you are talking putting it in std.gc or whatever its called now, that 
> is one of the last places I'd look for this. If you are *only* talking 
> about just hooks into the GC to un-map stuff, I'm fine with that.
> 
>> * std.socket, std.socketstream: We need a real networking library.
> 
> 
> what would it do on top of what that does?

I haven't studied it, but Walter said he doesn't like it and I trust 
him. Anyhow, we'd need to create at least full range integration and 
support for protocols such as http, ftp, ssh, and imap. Today's 
languages load a webpage in one line, and that's great so we need to do 
that. It's even better to be able to process the webpage while it's 
loading (concurrency!), so we want to do that as well.


Andrei



More information about the Digitalmars-d mailing list