PHP verses C#.NET verses D.

Etienne via Digitalmars-d digitalmars-d at puremagic.com
Fri Jun 19 05:13:59 PDT 2015


On Friday, 19 June 2015 at 11:35:07 UTC, Suliman wrote:
>> It has HTTP/2, a new encryption library, it uses a native TCP 
>> event library, lots of refactoring. In short, the entire thing 
>> is in D rather than linking with OpenSSL and libevent.
>>
>> It's MIT licensed. I have it here: 
>> https://github.com/etcimon/vibe.d
>
> Cool!
> 1. Do you plain to merge it's with original dub?

Work is in progress, it will be gradual over the next year to 
avoid merge conflicts with existing users:
https://github.com/rejectedsoftware/vibe.d/tree/http2-botan-cleanup

Don't expect that branch to build though.

> 2. "new encryption library" does it's written entirely in D and 
> do all that do OpenSSL?

Botan does everything that OpenSSL does, but also in a more 
convenient way. If you need something for anything crypto, 
chances are it's going to do it.

https://github.com/etcimon/botan

> 3. Do you any plan to add some futures from net.curl? I really 
> dislike to use it, I would like native lib.

Vibe.d tasks are one level further from my point of view. You can 
write procedural TCP read/write and the thread will not block.


More information about the Digitalmars-d mailing list