Deadcode: A code editor in D

Jonas Drewsen via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Thu Mar 12 15:46:18 PDT 2015


On Sunday, 8 March 2015 at 20:33:44 UTC, Kingsley wrote:
> On Monday, 19 January 2015 at 20:41:11 UTC, Rikki Cattermole 
> wrote:
>> On 20/01/2015 1:48 a.m., Jonas Drewsen wrote:
>>> On Sunday, 18 January 2015 at 22:00:51 UTC, Piotrek wrote:
>>>> On Friday, 16 January 2015 at 21:19:08 UTC, Jonas Drewsen 
>>>> wrote:
>>>>> I have been working on an editor written in D for use with 
>>>>> D for some
>>>>> time now and have made a blog post about it.
>>>>>
>>>>> Any feedback or suggestions are welcome.
>>>>>
>>>>> http://deadcodedev.steamwinter.com
>>>>>
>>>>> Thanks
>>>>> Jonas
>>>>
>>>> Hi,
>>>>
>>>> This is an impressive work. I's really nice to see a 
>>>> presentation of
>>>> how much help can be provided from the D editor and existing 
>>>> language
>>>> labiaries.
>>>>
>>>> I have several questions as well:
>>>>
>>>> 1. Was the libdparser integrated with extension system or is 
>>>> it
>>>> embedded in the core?
>>>
>>> Done with the extension system.
>>>
>>>> 2. What are the dependencies?
>>>
>>> sdl2, opengl, freetype, libdparse (if you want the extension 
>>> for D
>>> semantic)
>>>
>>> I am keeping an eye on some of the native D input/window 
>>> libraries that
>>> is being worked on in the hope of being able to replace the 
>>> SDL2
>>> dependency.
>>
>> Please file any enhancement requests for any Devisualization 
>> projects you need. It would help me know what is needed of 
>> them more.
>>
>>>> 3. How hard it would be to change the feel&look of the gui 
>>>> as it is in
>>>> conventional editors (Visual, MonoDeveop, GtCreator, 
>>>> Eclipse). I mean
>>>> menus, buttons, views etc?
>>>
>>> Would require some more views/controls to be created. The 
>>> styling is
>>> done through CSS sheets. A common subset of CSS keys are 
>>> supported but
>>> maybe a few more would be needed.
> What is the purpose of the widgets in deadcode

Up to your imagination!

Personally I will probably use them to integrate 3rd party tools 
or create small helpers in my day to day work that are currently 
small bash/bat scripts. Using D for scripting this way would be 
very nice imho.

Of course the editor itself can (and does) make use of such 
widgets to show misc. info about you project state.

/Jonas










More information about the Digitalmars-d-announce mailing list