digitalmars.D.announce - Deadcode: A code editor in D
- Jonas Drewsen (6/6) Jan 16 2015 I have been working on an editor written in D for use with D for
- Vladimir Panteleev (6/10) Jan 16 2015 A completely unhumble request: Please change the name :)
- Jonas Drewsen (3/15) Jan 16 2015 I'll give it a thought.
- ketmar via Digitalmars-d-announce (4/8) Jan 16 2015 On Fri, 16 Jan 2015 21:19:06 +0000
- Jonas Drewsen (9/18) Jan 16 2015 It is currently only compiling on linux and I haven't tried to
- ketmar via Digitalmars-d-announce (7/11) Jan 16 2015 On Fri, 16 Jan 2015 21:32:32 +0000
- Jonas Drewsen (8/21) Jan 16 2015 It is using SDL_ttf to render glyphs to fontmaps. I use these
- ketmar via Digitalmars-d-announce (4/30) Jan 17 2015 On Sat, 17 Jan 2015 06:34:10 +0000
- MattCoder (4/7) Jan 16 2015 Neat and nice use of the libdparser! In fact I'm writing a editor
- Jonas Drewsen (10/17) Jan 16 2015 I used most of last year just getting the gui framework, resource
- MattCoder (10/11) Jan 17 2015 I'm currently writing in D using GtkD
- Jonas Drewsen (11/22) Jan 17 2015 It you have thoses dependencies already then why not use
- MattCoder (5/11) Jan 17 2015 I'm liking to play around with all these stuff. I'm writing this
- Tofu Ninja (2/8) Jan 16 2015 This is pretty sweet dude, keep us posted on the development.
- Phil (4/10) Jan 17 2015 This looks interesting. It would be really nice to be able to
- Atila Neves (3/9) Jan 17 2015 Nice.
- Piotrek (14/20) Jan 18 2015 Hi,
- Jonas Drewsen (10/31) Jan 19 2015 sdl2, opengl, freetype, libdparse (if you want the extension for
- Rikki Cattermole (3/38) Jan 19 2015 Please file any enhancement requests for any Devisualization projects
- Kingsley (3/59) Mar 08 2015 What is the purpose of the widgets in deadcode
- Jonas Drewsen (9/70) Mar 12 2015 Up to your imagination!
- Kingsley (6/14) Mar 13 2015 Could you put the code on github or somewhere so I can have play
- Jonas Drewsen (4/20) Mar 13 2015 I will see if I can find some time this weekend to put it on
- Jonas Drewsen (3/20) Mar 16 2015 FYI:
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
Jan 16 2015
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.comA completely unhumble request: Please change the name :) Deadcode is the Internet nickname of my good friend David Ellsworth, who is also a D programmer, and with whom I have attended DConf 2013 and 2014. As there is already a Deadcode in D, a second one is a name collision :)
Jan 16 2015
On Friday, 16 January 2015 at 21:23:49 UTC, Vladimir Panteleev wrote:On Friday, 16 January 2015 at 21:19:08 UTC, Jonas Drewsen wrote:I'll give it a thought.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.comA completely unhumble request: Please change the name :) Deadcode is the Internet nickname of my good friend David Ellsworth, who is also a D programmer, and with whom I have attended DConf 2013 and 2014. As there is already a Deadcode in D, a second one is a name collision :)
Jan 16 2015
On Fri, 16 Jan 2015 21:19:06 +0000 Jonas Drewsen via Digitalmars-d-announce <digitalmars-d-announce puremagic.com> wrote:I have been working on an editor written in D for use with D for=20 some time now and have made a blog post about it. =20 Any feedback or suggestions are welcome.is it working in GNU/Linux? and will the source code be available?
Jan 16 2015
On Friday, 16 January 2015 at 21:25:09 UTC, ketmar via Digitalmars-d-announce wrote:On Fri, 16 Jan 2015 21:19:06 +0000 Jonas Drewsen via Digitalmars-d-announce <digitalmars-d-announce puremagic.com> wrote:It is currently only compiling on linux and I haven't tried to start it there. It is based on libsdl so I don't see much trouble in getting it to work. Funny because linux used to be my only OS for many years until I got my current job where we don't use linux in general. I'll probably open source it when it is out of beta. /JonasI 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.is it working in GNU/Linux? and will the source code be available?
Jan 16 2015
On Fri, 16 Jan 2015 21:32:32 +0000 Jonas Drewsen via Digitalmars-d-announce <digitalmars-d-announce puremagic.com> wrote:It is currently only compiling on linux and I haven't tried to=20 start it there. It is based on libsdl so I don't see much trouble=20 in getting it to work.so it's using it's own ttf renderer (or SDL_ttf)? ah, too bad for me. :-(I'll probably open source it when it is out of beta.may i ask why don't you go with open source from the start? i'm not insisting on anything, i'm just curious.
Jan 16 2015
On Friday, 16 January 2015 at 21:41:39 UTC, ketmar via Digitalmars-d-announce wrote:On Fri, 16 Jan 2015 21:32:32 +0000 Jonas Drewsen via Digitalmars-d-announce <digitalmars-d-announce puremagic.com> wrote:It is using SDL_ttf to render glyphs to fontmaps. I use these together with opengl in the text layout engine to get the final result.It is currently only compiling on linux and I haven't tried to start it there. It is based on libsdl so I don't see much trouble in getting it to work.so it's using it's own ttf renderer (or SDL_ttf)? ah, too bad for me. :-(It started out on my own github server with a lot of expermentation that didn't make sense to share and it just wasn't a priority to open source it before it was ready.I'll probably open source it when it is out of beta.may i ask why don't you go with open source from the start? i'm not insisting on anything, i'm just curious.
Jan 16 2015
On Sat, 17 Jan 2015 06:34:10 +0000 Jonas Drewsen via Digitalmars-d-announce <digitalmars-d-announce puremagic.com> wrote:On Friday, 16 January 2015 at 21:41:39 UTC, ketmar via=20 Digitalmars-d-announce wrote:i see. thank you for your answers.On Fri, 16 Jan 2015 21:32:32 +0000 Jonas Drewsen via Digitalmars-d-announce <digitalmars-d-announce puremagic.com> wrote:=20 It is using SDL_ttf to render glyphs to fontmaps. I use these=20 together with opengl in the text layout engine to get the final=20 result. =20 =20It is currently only compiling on linux and I haven't tried to=20 start it there. It is based on libsdl so I don't see much=20 trouble in getting it to work.so it's using it's own ttf renderer (or SDL_ttf)? ah, too bad=20 for me. :-(=20 It started out on my own github server with a lot of=20 expermentation that didn't make sense to share and it just wasn't=20 a priority to open source it before it was ready.I'll probably open source it when it is out of beta.may i ask why don't you go with open source from the start? i'm=20 not insisting on anything, i'm just curious.
Jan 17 2015
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.Neat and nice use of the libdparser! In fact I'm writing a editor for myself and I will do something like this too. Matheus.
Jan 16 2015
On Saturday, 17 January 2015 at 01:07:14 UTC, MattCoder wrote:On Friday, 16 January 2015 at 21:19:08 UTC, Jonas Drewsen wrote:I used most of last year just getting the gui framework, resource management, animation framework, text editor etc. working. Integrating libdparser after that only took a couple of days. If you are writing an editor yourself you can definitely get to similar state by using existing gui libraries etc. I didn't go that route partly because of the NIH syndrome and partly because I wanted a gui framework that would feel familiar to web developers for styling. Do you have some info/link to your editor?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.Neat and nice use of the libdparser! In fact I'm writing a editor for myself and I will do something like this too.
Jan 16 2015
On Saturday, 17 January 2015 at 06:14:12 UTC, Jonas Drewsen wrote:Do you have some info/link to your editor?I'm currently writing in D using GtkD (http://code.dlang.org/packages/gtk-d), and using Cairo to manage the text drawing. It will not have a menu, just a console at bottom. I'm wanting it to be simple with some features that I like most and the keybindings that fit in my Dvorak layout better. I'll release it at some point, but I want to polish more before that. :) Matheus.
Jan 17 2015
On Saturday, 17 January 2015 at 13:32:37 UTC, MattCoder wrote:On Saturday, 17 January 2015 at 06:14:12 UTC, Jonas Drewsen wrote:It you have thoses dependencies already then why not use gtksourceview for the editor stuff? It took me quite some time to do that ie. undo/redo system, text layout, highlight system, navigation, text anchors, efficient text and line gapbuffers etc. You get that for free with gtksourceview.Do you have some info/link to your editor?I'm currently writing in D using GtkD (http://code.dlang.org/packages/gtk-d), and using Cairo to manage the text drawing.It will not have a menu, just a console at bottom. I'm wanting it to be simple with some features that I like most and the keybindings that fit in my Dvorak layout better.The Menu button will be different in the final version and maybe hidden by default. I am used to emacs keybindings myself but have designed it around being able to use either emacs, vi or standard bindings.I'll release it at some point, but I want to polish more before that. :)I known the feeling :)
Jan 17 2015
On Saturday, 17 January 2015 at 16:54:32 UTC, Jonas Drewsen wrote:It you have thoses dependencies already then why not use gtksourceview for the editor stuff?Sure, but then I'd miss all the "fun", as you said below:It took me quite some time to do that ie. undo/redo system, text layout, highlight system, navigation, text anchors, efficient text and line gapbuffers etc. You get that for free with gtksourceview.I'm liking to play around with all these stuff. I'm writing this editor very slowly, a bit every weekend or when I've free time. :) Matheus.
Jan 17 2015
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 JonasThis is pretty sweet dude, keep us posted on the development.
Jan 16 2015
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 JonasThis looks interesting. It would be really nice to be able to view the source for this, even if it comes with massive "beta quality, subject to change/incomplete" caveats everywhere.
Jan 17 2015
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 JonasNice. Atila
Jan 17 2015
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 JonasHi, 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? 2. What are the dependencies? 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? Cheers, Piotrek
Jan 18 2015
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:Done with the extension system.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 JonasHi, 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?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.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.
Jan 19 2015
On 20/01/2015 1:48 a.m., Jonas Drewsen wrote:On Sunday, 18 January 2015 at 22:00:51 UTC, Piotrek wrote:Please file any enhancement requests for any Devisualization projects you need. It would help me know what is needed of them more.On Friday, 16 January 2015 at 21:19:08 UTC, Jonas Drewsen wrote:Done with the extension system.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 JonasHi, 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?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.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.
Jan 19 2015
On Monday, 19 January 2015 at 20:41:11 UTC, Rikki Cattermole wrote:On 20/01/2015 1:48 a.m., Jonas Drewsen wrote:What is the purpose of the widgets in deadcodeOn Sunday, 18 January 2015 at 22:00:51 UTC, Piotrek wrote:Please file any enhancement requests for any Devisualization projects you need. It would help me know what is needed of them more.On Friday, 16 January 2015 at 21:19:08 UTC, Jonas Drewsen wrote:Done with the extension system.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 JonasHi, 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?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.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.
Mar 08 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: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. /JonasOn 20/01/2015 1:48 a.m., Jonas Drewsen wrote:What is the purpose of the widgets in deadcodeOn Sunday, 18 January 2015 at 22:00:51 UTC, Piotrek wrote:Please file any enhancement requests for any Devisualization projects you need. It would help me know what is needed of them more.On Friday, 16 January 2015 at 21:19:08 UTC, Jonas Drewsen wrote:Done with the extension system.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 JonasHi, 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?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.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.
Mar 12 2015
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. /JonasCould you put the code on github or somewhere so I can have play with it? I don't care what state the code is in or if stuff fully works or not - just want to have a go. I'm writing an intellij plugin for D https://github.com/kingsleyh/DLanguage and curious to see other approaches to editing D code. --K
Mar 13 2015
On Friday, 13 March 2015 at 16:33:38 UTC, Kingsley wrote:I will see if I can find some time this weekend to put it on github. /JonasUp 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. /JonasCould you put the code on github or somewhere so I can have play with it? I don't care what state the code is in or if stuff fully works or not - just want to have a go. I'm writing an intellij plugin for D https://github.com/kingsleyh/DLanguage and curious to see other approaches to editing D code.
Mar 13 2015
On Friday, 13 March 2015 at 16:33:38 UTC, Kingsley wrote:FYI: http://forum.dlang.org/post/hbnjepeljfdlnaagnzgs forum.dlang.orgUp 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. /JonasCould you put the code on github or somewhere so I can have play with it? I don't care what state the code is in or if stuff fully works or not - just want to have a go. I'm writing an intellij plugin for D https://github.com/kingsleyh/DLanguage and curious to see other approaches to editing D code. --K
Mar 16 2015