www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Gnome Builder IDE

reply Karabuta <karabutaworld gmail.com> writes:
Anyone tried this IDE for D coding? Seems to work pretty well. It 
deserves some D attention.

https://wiki.gnome.org/Apps/Builder
Apr 19 2016
next sibling parent reply WebFreak001 <janju007 web.de> writes:
On Tuesday, 19 April 2016 at 16:29:41 UTC, Karabuta wrote:
 Anyone tried this IDE for D coding? Seems to work pretty well. 
 It deserves some D attention.

 https://wiki.gnome.org/Apps/Builder
Cool, it supports plugins using libpeas. Gonna make a plugin using workspace-d
Apr 19 2016
next sibling parent Gerald <gerald.b.nunn gmail.com> writes:
On Tuesday, 19 April 2016 at 17:16:45 UTC, WebFreak001 wrote:
 On Tuesday, 19 April 2016 at 16:29:41 UTC, Karabuta wrote:
 Anyone tried this IDE for D coding? Seems to work pretty well. 
 It deserves some D attention.

 https://wiki.gnome.org/Apps/Builder
Cool, it supports plugins using libpeas. Gonna make a plugin using workspace-d
I'd love to give that a try if you get it working.
Apr 19 2016
prev sibling parent reply Karabuta <karabutaworld gmail.com> writes:
On Tuesday, 19 April 2016 at 17:16:45 UTC, WebFreak001 wrote:
 On Tuesday, 19 April 2016 at 16:29:41 UTC, Karabuta wrote:
 Anyone tried this IDE for D coding? Seems to work pretty well. 
 It deserves some D attention.

 https://wiki.gnome.org/Apps/Builder
Cool, it supports plugins using libpeas. Gonna make a plugin using workspace-d
Can't wait to try it :)
Apr 19 2016
parent WebFreak001 <janju007 web.de> writes:
On Tuesday, 19 April 2016 at 19:54:25 UTC, Karabuta wrote:
 On Tuesday, 19 April 2016 at 17:16:45 UTC, WebFreak001 wrote:
 On Tuesday, 19 April 2016 at 16:29:41 UTC, Karabuta wrote:
 Anyone tried this IDE for D coding? Seems to work pretty 
 well. It deserves some D attention.

 https://wiki.gnome.org/Apps/Builder
Cool, it supports plugins using libpeas. Gonna make a plugin using workspace-d
Can't wait to try it :)
I could make it in python or vala but I would love to make it in D. But there is no libpeas port yet and it heavily depends on glib. Because you can basically add it everywhere I made a issue on the GtkD github page: https://github.com/gtkd-developers/GtkD/issues/152 I think it would also be great for other projects because its so simple to add plugins
Apr 19 2016
prev sibling next sibling parent reply Russel Winder via Digitalmars-d <digitalmars-d puremagic.com> writes:
On Tue, 2016-04-19 at 16:29 +0000, Karabuta via Digitalmars-d wrote:
 Anyone tried this IDE for D coding? Seems to work pretty well. It=C2=A0
 deserves some D attention.
=20
 https://wiki.gnome.org/Apps/Builder
I downloaded gnome-builder 3.20.0 on Fedora Rawhide, and ran it, and got an immediate SIGSEGV. Not as yet at all impressed. --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Apr 19 2016
parent reply Karabuta <karabutaworld gmail.com> writes:
On Wednesday, 20 April 2016 at 06:40:38 UTC, Russel Winder wrote:
 On Tue, 2016-04-19 at 16:29 +0000, Karabuta via Digitalmars-d 
 wrote:
 Anyone tried this IDE for D coding? Seems to work pretty well. 
 It deserves some D attention.
 
 https://wiki.gnome.org/Apps/Builder
I downloaded gnome-builder 3.20.0 on Fedora Rawhide, and ran it, and got an immediate SIGSEGV. Not as yet at all impressed.
Works well for Fedora 23 in software centre. I will recommended Fedora 24 for 3.20
Apr 20 2016
parent Russel Winder via Digitalmars-d <digitalmars-d puremagic.com> writes:
On Wed, 2016-04-20 at 17:21 +0000, Karabuta via Digitalmars-d wrote:
 [=E2=80=A6]
=20
 Works well for Fedora 23 in software centre. I will recommended=C2=A0
 Fedora 24 for 3.20
I have submitted a bug report for the failure on Fedora Rawhide. --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Apr 21 2016
prev sibling parent reply WebFreak001 <janju007 web.de> writes:
On Tuesday, 19 April 2016 at 16:29:41 UTC, Karabuta wrote:
 Anyone tried this IDE for D coding? Seems to work pretty well. 
 It deserves some D attention.

 https://wiki.gnome.org/Apps/Builder
I would make a plugin but it seems that you can't make external plugins without recompiling builder from source yet
May 01 2016
parent reply Karabuta <karabutaworld gmail.com> writes:
On Sunday, 1 May 2016 at 16:21:16 UTC, WebFreak001 wrote:
 On Tuesday, 19 April 2016 at 16:29:41 UTC, Karabuta wrote:
 Anyone tried this IDE for D coding? Seems to work pretty well. 
 It deserves some D attention.

 https://wiki.gnome.org/Apps/Builder
I would make a plugin but it seems that you can't make external plugins without recompiling builder from source yet
You should contact Hegert(the lead developer). I think that's what he wrote in his blog. Try issues in the github repo.
May 02 2016
parent reply WebFreak001 <janju007 web.de> writes:
On Monday, 2 May 2016 at 11:17:27 UTC, Karabuta wrote:
 On Sunday, 1 May 2016 at 16:21:16 UTC, WebFreak001 wrote:
 On Tuesday, 19 April 2016 at 16:29:41 UTC, Karabuta wrote:
 Anyone tried this IDE for D coding? Seems to work pretty 
 well. It deserves some D attention.

 https://wiki.gnome.org/Apps/Builder
I would make a plugin but it seems that you can't make external plugins without recompiling builder from source yet
You should contact Hegert(the lead developer). I think that's what he wrote in his blog. Try issues in the github repo.
ok I asked in the IRC right now. There is a plugins directory where it dynamically loads it from. However nobody in there actually knew how to do it with anything else than Python. Gonna try to get it to work somehow
May 04 2016
next sibling parent Mike Wey <mike-wey example.com> writes:
On 05/04/2016 03:51 PM, WebFreak001 wrote:
 On Monday, 2 May 2016 at 11:17:27 UTC, Karabuta wrote:
 On Sunday, 1 May 2016 at 16:21:16 UTC, WebFreak001 wrote:
 On Tuesday, 19 April 2016 at 16:29:41 UTC, Karabuta wrote:
 Anyone tried this IDE for D coding? Seems to work pretty well. It
 deserves some D attention.

 https://wiki.gnome.org/Apps/Builder
I would make a plugin but it seems that you can't make external plugins without recompiling builder from source yet
You should contact Hegert(the lead developer). I think that's what he wrote in his blog. Try issues in the github repo.
ok I asked in the IRC right now. There is a plugins directory where it dynamically loads it from. However nobody in there actually knew how to do it with anything else than Python. Gonna try to get it to work somehow
There are a few plugins written in C in the gnome-builder git[1]. It seems you an static extern(C) function named "peas_register_types" to register your plugin. The plugins seem to implement one of the interfaces from gnome-builder/libide, but i haven't looked at the details of that. [1]: https://git.gnome.org/browse/gnome-builder/tree/plugins -- Mike Wey
May 04 2016
prev sibling next sibling parent reply helxi <brucewayneshit gmail.com> writes:
On Wednesday, 4 May 2016 at 13:51:13 UTC, WebFreak001 wrote:
 ok I asked in the IRC right now. There is a plugins directory 
 where it dynamically loads it from. However nobody in there 
 actually knew how to do it with anything else than Python. 
 Gonna try to get it to work somehow
Have you made any progress lately? It'd be really great if builder actually worked with Dlang (DCD, Dfmt and Dscanner)
Mar 22 2017
parent aberba <karabutaworld gmail.com> writes:
On Wednesday, 22 March 2017 at 20:31:01 UTC, helxi wrote:
 On Wednesday, 4 May 2016 at 13:51:13 UTC, WebFreak001 wrote:
 ok I asked in the IRC right now. There is a plugins directory 
 where it dynamically loads it from. However nobody in there 
 actually knew how to do it with anything else than Python. 
 Gonna try to get it to work somehow
Have you made any progress lately? It'd be really great if builder actually worked with Dlang (DCD, Dfmt and Dscanner)
Not much aside the basic syntax highlighting that comes with gsourceview. Builder is more like the defacto Linux IDE now.
Mar 26 2017
prev sibling parent . . <a b.c> writes:
On Wednesday, 4 May 2016 at 13:51:13 UTC, WebFreak001 wrote:
 ok I asked in the IRC right now. There is a plugins directory 
 where it dynamically loads it from. However nobody in there 
 actually knew how to do it with anything else than Python. 
 Gonna try to get it to work somehow
Gnome builder now supports the language server protocol. Documentation is also much better now: https://blogs.gnome.org/chergert/2016/01/21/builder-plugins-part-i Did you ever make any progress on a D plugin?
Jan 12 2019