On Mon, 28 Nov 2011 22:55:10 +0100 Anders F Björklund <a...@algonet.se> wrote:
> I'm no fan of either, and prefer plain import modules and libs over > function pointers and complex tools. Well, my belief is that tools can help when maintaining bindings, iow. when one has to keep the API up-to-date. Of course, my experience was with c2hs (Haskell) where it was easy to notice change in the upstream's API. However, we'll try with SWIG. > But I guess that was obvious. It is. > Well, I believe you had the officially supported DWT I'm not so sure DWT is either officially supported or in the same league as other toolkits. World of SWT is not thrilling... > and QtD plus the also available GtkD and wxD. Didn't seem like a bad > selection ? I already wrote about that in another thread...nice selection, but not so great support. > All four of those are well supported toolkits, _upstream_ that is. > Either GUI should do the trick for writing a desktop application. Upstream was never meant as part of the problem which is on the D-side. :-) > But even if Phobos/Deimos would have something like Tk (or FLTK) > integrated, it probably wouldn't be accepted as a real solution. Right. > That is, just for being too ugly or too grey or something similar. Or too light perhaps. ;) > Now, why would you want to use D as your language(s) rather than > C, Python, Java ? Or even C++. That was the real question for me. Because I want to work on open-source project in my spare time and that should have some component of 'fun'...C & C++ are not falling into that category, I don't know nor like Java, not inspired about Lisp-languages, Haskell is too-theoretical...which leaves me with the Python, but I find D as sweet spot between scripting languages & C(++). Moreover, it will be bigger project which would need longer maintainance and we believe that although D is not maybe completely ready today, it will be soon enough, so we can start working by writing non-GUI libs for the project. > There has to be enough advantages to overcome the shortcomings, > which in the end wasn't true when making desktop apps (or games). "De gustibus non est disputandum..." Sincerely, Gour -- One who is able to withdraw his senses from sense objects, as the tortoise draws its limbs within the shell, is firmly fixed in perfect consciousness. http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810
signature.asc
Description: PGP signature