Thread overview | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
November 21, 2006 SkyIDE - a new IDE for D (and other languages) | ||||
---|---|---|---|---|
| ||||
Announcing SkyIDE, a free IDE that supports Digital Mars D. SkyIDE is a free integrated development environment for C++, Java, Digital Mars D, Free Pascal, JavaScript, VBScript and other languages. SkyIDE supports rich syntax highlighting and has a multi-compiler, multi project and multi profile support including using a specific compiler profile per project. Multi profile means you can add as many compiler profiles of a specific compiler as you want and use them in SkyIDE. You can easily change the compiler profile one project is using after the project has been created. Multi project means you can have multiple projects open at the same time. The code editor features separate abbrevations and auto completes for each file type supported. These features can be customized. SkyIDE supports up to 7 compilers currently: Borland C++, GNU C++, Digital Mars C++, Openwatcom C++, Sun Java C++, Digital Mars D compiler and the Free Pascal compiler. For all languages mentioned here, dynamic auto-complete is available along with file structures and function viewers and selectors. Pre-definaed auto-complete and abbrevation lists are also available. Feedback is appreciate and bug reports should be emailed to me ASAP so I can fix them ASAP :) You can download the current Beta 8 from: http://fileforum.betanews.com/detail/SkyIDE/1158829578/1 SkyIDE is under rapid development, all feedback will be appreciated. Older screenshot: http://images.betanews.com/screenshots/1158829578-1.png Website: http://www.skyide.com |
November 21, 2006 Re: SkyIDE - a new IDE for D (and other languages) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sash | Sash wrote:
> Announcing SkyIDE, a free IDE that supports Digital Mars D.
>
> SkyIDE is a free integrated development environment for C++, Java, Digital Mars D, Free Pascal, JavaScript, VBScript
> and other languages. SkyIDE supports rich syntax highlighting and has a multi-compiler, multi project and multi profile
> support including using a specific compiler profile per project. Multi profile means you can add as many compiler
> profiles of a specific compiler as you want and use them in SkyIDE. You can easily change the compiler profile one
> project is using after the project has been created. Multi project means you can have multiple projects open at the
> same time. The code editor features separate abbrevations and auto completes for each file type supported. These
> features can be customized.
>
> SkyIDE supports up to 7 compilers currently: Borland C++, GNU C++, Digital Mars C++, Openwatcom C++, Sun Java C++,
> Digital Mars D compiler and the Free Pascal compiler. For all languages mentioned here, dynamic auto-complete is
> available along with file structures and function viewers and selectors. Pre-definaed auto-complete and abbrevation
> lists are also available. Feedback is appreciate and bug reports should be emailed to me ASAP so I can fix them ASAP :)
>
> You can download the current Beta 8 from: http://fileforum.betanews.com/detail/SkyIDE/1158829578/1
>
> SkyIDE is under rapid development, all feedback will be appreciated.
>
> Older screenshot: http://images.betanews.com/screenshots/1158829578-1.png
>
> Website: http://www.skyide.com
>
>
Keep up the good work!
|
November 21, 2006 Re: SkyIDE - a new IDE for D (and other languages) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kyle Furlong | Yep, it seems very nice :D
Kyle Furlong escribió:
> Sash wrote:
>> Announcing SkyIDE, a free IDE that supports Digital Mars D.
>>
>> SkyIDE is a free integrated development environment for C++, Java, Digital Mars D, Free Pascal, JavaScript, VBScript
>> and other languages. SkyIDE supports rich syntax highlighting and has a multi-compiler, multi project and multi profile
>> support including using a specific compiler profile per project. Multi profile means you can add as many compiler
>> profiles of a specific compiler as you want and use them in SkyIDE. You can easily change the compiler profile one
>> project is using after the project has been created. Multi project means you can have multiple projects open at the
>> same time. The code editor features separate abbrevations and auto completes for each file type supported. These
>> features can be customized.
>>
>> SkyIDE supports up to 7 compilers currently: Borland C++, GNU C++, Digital Mars C++, Openwatcom C++, Sun Java C++,
>> Digital Mars D compiler and the Free Pascal compiler. For all languages mentioned here, dynamic auto-complete is
>> available along with file structures and function viewers and selectors. Pre-definaed auto-complete and abbrevation
>> lists are also available. Feedback is appreciate and bug reports should be emailed to me ASAP so I can fix them ASAP :)
>>
>> You can download the current Beta 8 from: http://fileforum.betanews.com/detail/SkyIDE/1158829578/1
>>
>> SkyIDE is under rapid development, all feedback will be appreciated.
>>
>> Older screenshot: http://images.betanews.com/screenshots/1158829578-1.png
>>
>> Website: http://www.skyide.com
>>
>>
>
> Keep up the good work!
|
November 21, 2006 Re: SkyIDE - a new IDE for D (and other languages) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Samuel MV | Too bad it's win only :(
other than this, it looks very good
Samuel MV wrote:
> Yep, it seems very nice :D
>
> Kyle Furlong escribió:
>> Sash wrote:
>>> Announcing SkyIDE, a free IDE that supports Digital Mars D.
>>>
>>> SkyIDE is a free integrated development environment for C++, Java, Digital Mars D, Free Pascal, JavaScript, VBScript
>>> and other languages. SkyIDE supports rich syntax highlighting and has a multi-compiler, multi project and multi profile
>>> support including using a specific compiler profile per project. Multi profile means you can add as many compiler
>>> profiles of a specific compiler as you want and use them in SkyIDE. You can easily change the compiler profile one
>>> project is using after the project has been created. Multi project means you can have multiple projects open at the
>>> same time. The code editor features separate abbrevations and auto completes for each file type supported. These
>>> features can be customized.
>>>
>>> SkyIDE supports up to 7 compilers currently: Borland C++, GNU C++, Digital Mars C++, Openwatcom C++, Sun Java C++,
>>> Digital Mars D compiler and the Free Pascal compiler. For all languages mentioned here, dynamic auto-complete is
>>> available along with file structures and function viewers and selectors. Pre-definaed auto-complete and abbrevation
>>> lists are also available. Feedback is appreciate and bug reports should be emailed to me ASAP so I can fix them ASAP :)
>>>
>>> You can download the current Beta 8 from: http://fileforum.betanews.com/detail/SkyIDE/1158829578/1
>>>
>>> SkyIDE is under rapid development, all feedback will be appreciated.
>>>
>>> Older screenshot: http://images.betanews.com/screenshots/1158829578-1.png
>>>
>>> Website: http://www.skyide.com
>>>
>>>
>>
>> Keep up the good work!
|
November 21, 2006 Re: SkyIDE - a new IDE for D (and other languages) | ||||
---|---|---|---|---|
| ||||
Posted in reply to freeagle | freeagle wrote:
> Too bad it's win only :(
>
> other than this, it looks very good
It works just fine under Wine. AFAIR also dide and elephant used to work under wine.
BTW, is this the best editor for D currently on Linux? What spec version does it support?
I think the Eclipse plugin is a bit old. Code::blocks is a piece of junk. Oh man, why do they want to build everything on top of that buggy gtk.. There used to be a emacs mode, but I don't use emacs. So, are there any production ready editors with pretty recent D syntax support for non-Windows OSes at all?
|
November 21, 2006 Re: SkyIDE - a new IDE for D (and other languages) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jari-Matti Mäkelä | Jari-Matti Mäkelä wrote: > freeagle wrote: >> Too bad it's win only :( >> >> other than this, it looks very good > > It works just fine under Wine. AFAIR also dide and elephant used to work under wine. > > BTW, is this the best editor for D currently on Linux? What spec version does it support? > > I think the Eclipse plugin is a bit old. Code::blocks is a piece of junk. Oh man, why do they want to build everything on top of that buggy gtk.. There used to be a emacs mode, but I don't use emacs. So, are there any production ready editors with pretty recent D syntax support for non-Windows OSes at all? I suppose you mean IDE -support, since most just editors support D? jEdit might be one of the more powerful of that sort. There is a new Eclipse-plugin, btw, Descent, but it is not fully completed yet and not too easy to install. I personally use vim. -- Lars Ivar Igesund blog at http://larsivi.net DSource & #D: larsivi |
November 21, 2006 Re: SkyIDE - a new IDE for D (and other languages) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jari-Matti Mäkelä | Jari-Matti Mäkelä wrote:
> I think the Eclipse plugin is a bit old. Code::blocks is a piece of
> junk. Oh man, why do they want to build everything on top of that buggy
> gtk.. There used to be a emacs mode, but I don't use emacs.
Not that it will make you stop hating Code::Blocks, but it is not
built on GTK+ - it is built on wxWidgets (which happens to use GTK+)
For the editor component it uses Scintilla, like everyone else does.
If we're talking just text editing, and not the rest of the IDE...
--anders
|
November 21, 2006 Re: SkyIDE - a new IDE for D (and other languages) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Anders F Björklund | Anders F Björklund wrote: > Jari-Matti Mäkelä wrote: > >> I think the Eclipse plugin is a bit old. Code::blocks is a piece of junk. Oh man, why do they want to build everything on top of that buggy gtk.. There used to be a emacs mode, but I don't use emacs. > > Not that it will make you stop hating Code::Blocks, but it is not built on GTK+ - it is built on wxWidgets (which happens to use GTK+) Yeah, I know. I've been using the svn build for over a half year now. Currently it segfaults on start and I haven't been able to fetch a working one from the repository. The stable version does not have up-to-date support for D. I think wxWidgets might actually be a very fine library. The same applies to SWT, DWT, wxD, dui, minwin and others. The big problem is GTK+. I prefer using Eclipse on a VMWare virtual machine, because it's actually much faster to emulate windows and run Eclipse on top of the client OS than to run it natively. For some reason the GTK+ native linux widget set is slowing things down. On Windows it runs just fine without performance issues. I don't hate code::blocks or gtk, I just don't understand why it's so much slower than anything else. Running the non-native programs with Wine is like riding an ultrafast intergalactic rocket. > For the editor component it uses Scintilla, like everyone else does. If we're talking just text editing, and not the rest of the IDE... I was looking for an IDE with syntax checking / coloring according to the latest specs, perhaps some code completion tools, tabs and integrated project resource (file) manager. Currently I'm using kdevelop and vi, but they're both somewhat counterproductive to me, I don't know. |
November 21, 2006 Re: SkyIDE - a new IDE for D (and other languages) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Lars Ivar Igesund | Lars Ivar Igesund escribió:
> Jari-Matti Mäkelä wrote:
>
>> freeagle wrote:
>>> Too bad it's win only :(
>>>
>>> other than this, it looks very good
>> It works just fine under Wine. AFAIR also dide and elephant used to work
>> under wine.
>>
>> BTW, is this the best editor for D currently on Linux? What spec version
>> does it support?
>>
>> I think the Eclipse plugin is a bit old. Code::blocks is a piece of
>> junk. Oh man, why do they want to build everything on top of that buggy
>> gtk.. There used to be a emacs mode, but I don't use emacs. So, are
>> there any production ready editors with pretty recent D syntax support
>> for non-Windows OSes at all?
>
> I suppose you mean IDE -support, since most just editors support D? jEdit
> might be one of the more powerful of that sort. There is a new
> Eclipse-plugin, btw, Descent, but it is not fully completed yet and not too
> easy to install.
Talking about Descent, the Parser is now %86 covered by tests while the Lexer is %70 covered. I'll soon start copying the JDT design. I just sent a mail to the PHPEclipse development team asking for some advice, since they copied JDT almost literaly. Hope they answer me. :-)
I'll probably need to use a Jikespg as a parser (not use DMDs parser), but it should be a good idea to maintain the AST model. This is so the new parser can be excercised with the tests I wrote, to see that everything is ok.
Anyone know anything about Jikespg or is interested in learning it?
(btw, currently I'm not planning on making Descent easy to install since it's not yet useful)
|
November 22, 2006 Re: SkyIDE - a new IDE for D (and other languages) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jari-Matti Mäkelä | Jari-Matti Mäkelä wrote: > freeagle wrote: >> Too bad it's win only :( >> >> other than this, it looks very good > > It works just fine under Wine. AFAIR also dide and elephant used to work under wine. > > BTW, is this the best editor for D currently on Linux? What spec version does it support? > > I think the Eclipse plugin is a bit old. Code::blocks is a piece of junk. Oh man, why do they want to build everything on top of that buggy gtk.. There used to be a emacs mode, but I don't use emacs. So, are there any production ready editors with pretty recent D syntax support for non-Windows OSes at all? Well, I've written a somewhat simple D IDE in qt3.3. It's far from perfect, but it has usable syntax highlighting, build (bud) support, and it is completely stable (as in, it has yet to crash on me). http://brix-verden.dk/projekter/ (there is a current screenshot and the program in a tarball) - Brix |
Copyright © 1999-2021 by the D Language Foundation