[OT]I throw in the towel
Chris via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Jun 26 01:36:13 PDT 2014
On Wednesday, 25 June 2014 at 09:29:35 UTC, Orfeo wrote:
> I wanted to create a simple application to display and edit
> data from postgresql database using GtkD and ddb
> (https://github.com/pszturmaj/ddb)
>
> The application should run on WinXp or Win7. After a week of
> work I throw in the towel ...
>
> 1. The first problem
> $ dub build
> Unexpected Termination OPTLINK at t = EIP 0040F5Ba
> After many attempts to find a solution
> (http://forum.dlang.org/thread/gskuwiynupngpungybic@forum.dlang.org)
>
> $ dub build --rdmd
>
> After writing a bit of code another problem:
>
> $ dub build --rdmd
> Error 45: Too Much Data for Old DEBUG CodeView format
>
> $ dub --build=release --rdmd
> C:\Documents and Settings\dao\Application
> Data\dub\packages\gtk-d-2.3.3\src\gtk\Builder.d(489): Error:
> ICE: cannot append 'char' to 'string'
>
> (see https://github.com/gtkd-developers/GtkD/issues/91 and
> https://issues.dlang.org/show_bug.cgi?id=12243)
>
> I love D but, with tail between legs, I come back to csharp...
>
> (BTW on Linux it's works well)
That's why I think D needs its own GUI like Java Swing. You could
however try PyD and use a Python UI (i.e. have D do the work and
use a Python UI) or you try a solution with, say, Lua. Or
anything that is based on C like Tk and IUP, if you don't mind
writing the interfaces yourself. Cf.
https://en.wikipedia.org/wiki/IUP_%28software%29
See also
https://en.wikipedia.org/wiki/List_of_widget_toolkits#Based_on_C_.28including_bindings_to_other_languages.29
More information about the Digitalmars-d-learn
mailing list