Re: Call D code from C#

2014-01-09 Thread tc
Which i a real shame...If D was able to access a UI like Qt, it would give a tremendous push to the language. Not being able to use easily some UI from D is holding back many people. I think Qt is the only reason some people prefer C++ even now. I'm from C# world and this is exactly what will

Re: Call D code from C#

2014-01-09 Thread tc
May I ask why is GtkD not an option? Do not get me wrong, I am not a GTK advocate, I am myself a FLTK user/developer. However, GTK would probably be my second choice after FLTK, if I ever had to chose another GUI toolkit for my C++ projects. Look at this comparison: http://bit.ly/KFbLbs In s

Re: Call D code from C#

2014-01-10 Thread TC
Have a look at DWT: https://github.com/d-widget-toolkit/dwt I looked at it and on the first sight it seems as a wrapper around GTK on linux side and native windows toolkit on windows. In this case I would probably rather use gtkd directly and hope for fewer problems. (but both should be tried

Vibe-d MQTT client library

2015-07-25 Thread TC via Digitalmars-d-announce
I wanted to announce the first tagged version[0] of native D MQTT client library for vibe-d. It's just the first release so there are features missing, but hopefully with community help, they will be there soon. It's tested against RabbitMQ[1] message broker. I wanted it to be as lightweight

Re: Vibe-d MQTT client library

2015-07-25 Thread TC via Digitalmars-d-announce
On Saturday, 25 July 2015 at 17:46:23 UTC, Martin Nowak wrote: On Saturday, 25 July 2015 at 15:23:48 UTC, TC wrote: It's tested against RabbitMQ[1] message broker. You also intend to work on a direct AMQP implementation? It would be nice to have too, but according to specs[0], it seem

Re: Cerealed v0.6.1: even less boilerplate for binary serialization

2015-08-03 Thread TC via Digitalmars-d-announce
On Monday, 3 August 2015 at 12:21:05 UTC, Per Nordlöw wrote: On Monday, 3 August 2015 at 11:51:24 UTC, Atila Neves wrote: Yes. `cerealise` and `decerealise`. The former is slightly weird for performance reasons. It takes a lambda that tells it what to do with the resulting bytes. Close with L