A new debugger for Linux - would it work for D?
Cristian Vlasceanu
cristian at zero-bugs.com
Fri Nov 24 18:10:24 PST 2006
BCS wrote:
> Walter Bright wrote:
>> Frits van Bommel wrote:
>>>> I thinks it would be a good idea (architecturally and ethically)
>>>> that Zero provide
>>>> hooks for D-supporting plugins and shared objects. Such modules
>>>> could be open
>>>> source themselves, or othewise licensed, as their respective authors
>>>> see fit. The
>>>> demangler for example is already based on a factory pattern (it
>>>> deals with legacy
>>>> gcc and the Itanium ABI), and delegating to a .so that implements D
>>>> demangling
>>>> would not be very hard to do.
>>>
>>> That would work as well, of course.
>>
>> It would be better for D users if support was built in, so it would
>> work out of the box with no hassle. Having the hooks for plugins,
>> however, is still a very good idea and should be done. That will help
>> future proof the debugger.
>
> You could ship it with the plug in pre-installed.
Yes this is exactly what I have in mind, by "hooks and plugins" I meant
to have the D support *dynamically* linked in, so that it can be
upgraded or replaced without having to recompile the debugger.
More information about the Digitalmars-d-announce
mailing list