[OT]I throw in the towel

Chris via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Jun 26 01:43:48 PDT 2014


On Thursday, 26 June 2014 at 08:39:46 UTC, Chris wrote:
> On Thursday, 26 June 2014 at 08:36:15 UTC, Chris wrote:
>> 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
>
> Maybe this could be of interest to you:
>
> http://www.tecgraf.puc-rio.br/iup/

See also: http://wiki.dlang.org/Libraries_and_Frameworks


More information about the Digitalmars-d-learn mailing list