Input wanted - Coedit new name
Vadim Lopatin via Digitalmars-d-ide
digitalmars-d-ide at puremagic.com
Thu Mar 5 21:59:41 PST 2015
On Wednesday, 4 March 2015 at 11:44:53 UTC, Baz wrote:
> On Tuesday, 3 March 2015 at 07:02:00 UTC, Vadim Lopatin wrote:
>> On Thursday, 26 February 2015 at 11:48:37 UTC, Baz wrote:
>>> The current name sucks, there is already another soft named
>>> "coedit", and "coedit" gives a wrong idea of the soft...it's
>>> not collaborative. At all.
>>>
>>> Vote for
>>> - EmeralD
>>> - Diane
>>> - MauD
>>>
>>> any other idea ?
>>
>> Can I ask offtopic question?
>>
>> Are you planning to add debugging for coedit (CompileDebugEdit
>> - codeedit/coDedit/codefix)?
>>
>> I'm looking for possible solution for debugger integration for
>> windows.
>> It looks like MAGO is the only good option for windows
>> platform.
>> Unfortunately it's impossible to use it directly outside of
>> visual studio.
>> There is a fork providing different interface
>> https://github.com/aBothe/MagoWrapper - which is used for
>> MonoD on windows.
>> I'm planning to do some similar implementation for interfacing
>> from D (for dlangide - ide written in D).
>> If it would be separate DLL with simple interface, it can be
>> accessed from ObjectPascal as well.
>
> Debugging is not planed for the first version (the feature is
> part of a few other things dropped rece,tly), however i've
> searched a bit like you the possible solutions and i also feel
> that A.Bothe solution is the way to go. I'm looking forward to
> your implementation in case you'd do it. And i'm a taker if
> it's a plugin. An executable (service/daemon) as well (using
> i/o streams).
>
> A few links collected during my "debugger-prospection-campaign":
>
> - http://blog.llvm.org/search/label/LLDB: LLVM debugger is
> coming to windows. Problem, OMF object format wont be handled.
> so the converter from A.Both is still needed.
>
> - writing a basic debugger:
> http://www.codereversing.com/blog/?p=178,
> http://www.codereversing.com/blog/?p=176, in 5 parts. it's
> challenging but appealing. Why ? from my small experience of
> using a debugger (Delphi and Lazarus, desktop application
> mostly for entertainment...) i think that the only important
> feature is to put breakpoints and to have a readable call stack
> in sync with the sources. So why not writing these essential
> "core" features ?
>
> - ms CDB:
> http://forum.dlang.org/thread/dds1ei$2ff9$1@digitaldaemon.com?page=2,
> look at the answer by Hasan Aljudy. What the guy describes
> still works.
> Currently Coedit for win32 has a simple GUI front-end for CDB
> but it's not really usable since the breakpoints have to be
> hardcoded:
> http://stackoverflow.com/questions/26775818/cdb-command-for-setting-a-breakpoint-based-on-a-line-number.
> The former idea was to provide the same simple features for cdb
> and gdb.
Best way is to make mago based DLL which can be easy used from
both D and Lazarus.
More information about the Digitalmars-d-ide
mailing list