Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Aug 2009 08:23:19 +0100
From:      Doug Rabson <dfr@rabson.org>
To:        Julian Elischer <julian@elischer.org>
Cc:        Julien Laffaye <kimelto@gmail.com>, FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: New BSD licensed debugger
Message-ID:  <D690363C-07B8-4B00-AB55-5C7DA2F1E965@rabson.org>
In-Reply-To: <4A9859CA.9080606@elischer.org>
References:  <8819E53E-9F96-43E2-B7F5-F5393F5AE126@rabson.org>	<fee671620908281334w47139f6dg773a10449dee3fc3@mail.gmail.com> <1F28170B-BA01-4988-8BB8-9875B9D00DD5@rabson.org> <4A9859CA.9080606@elischer.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On 28 Aug 2009, at 23:27, Julian Elischer wrote:

> Doug Rabson wrote:
>> On 28 Aug 2009, at 21:34, Julien Laffaye wrote:
>>> Hi,
>>>
>>> On Fri, Aug 28, 2009 at 9:23 PM, Doug Rabson<dfr@rabson.org> wrote:
>>>> Personally, I use LDC
>>>> which is a D front end to LLVM but that doesn't build out-of-the  
>>>> box (I have
>>>> a private hacked version of LDC and some associated libraries).
>>>
>>> Can you put the patchs somewhere ? Im also interested in
>>> compiling/using LDC on FreeBSD.
>>> Have you considered to submit them upstream?
>> I will certainly submit patches to the LDC guys in due course. This  
>> really is my preferred compiler - its free, open source and  
>> actively maintained. Having said that DMD will work for anyone that  
>> just wants to play with the debugger.
>>> Your debugger looks promising, I'll test it when I can use a  
>>> decent D
>>> compiler (LDC)
>> D support in the debugger is fair - I have good support for D  
>> dynamic arrays and some for associative arrays.
>> _______________________________________________
>> freebsd-current@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org 
>> "
>
>
> so can one link 'D' stuff easily with current C code? I'm guessing  
> yes but I've learned to not take things for granted.
>
> For example can one link with the X libs or qt or whatever
> to do graphical stuff?

Yes - interfacing with C is just a case of declaring stuff as 'extern  
(C)'. I do this in several places to get to things like editline and  
ptrace.

There are projects that interface to graphical libs such as GTK etc.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D690363C-07B8-4B00-AB55-5C7DA2F1E965>