BlitxMax IDE Features ...
BlitzMax Forums/BlitzMax Programming/BlitxMax IDE Features ...
| ||
Hi, I'm in the early stages of developing a new IDE, initially targeted at BlitzMax, but may consider opening up to other gaming frameworks such as Love2d in the future. So I was wondering if you'd all mind sharing with me what features you expect a good IDE to have ? I'll use this thread to try to get together a definitive list. Suggestions compiled from the threads below 1 - Find and replace from within a selection 2 - Collapse and expand sections of code. Automatic detection for types, functions etc 3 - Code completion & keyword highlighting (already implemented) 4 - Show/Hide comment blocks 5 - Variable highlighting (All instances from a single click) 6 - Cross Platform 7 - Multi Windowed Layout (last updated 14-11-08 08:57am) Thanks -Mic |
| ||
Find and replace within a selection |
| ||
- Being able to collapse and expand sections of the program. The sections must be automaticly divided by functions, types, etc. - Code completion (suggestion in tooltip while typing) - Easy 1-button show/hide commentblocks |
| ||
Linux version that doesn't suck. |
| ||
Intellisense!! Using an OOP language without it, is a crime! Highlight variables when clicking on them, similar to notepad++ when you click on a word, it highlights are instances of that word... very useful of tracking variables.. BTW Good Luck! |
| ||
"So I was wondering if you'd all mind sharing with me what features you expect a good IDE to have ?" Everything BlidePlus for Blitzmax already has. Seriously, not trying to shoot you down, nor do I have anything to do with the company, but BlidePlus is so easy....even "I" could use it. It already has all of the features mentioned here and alot more. If you are going to take on this project, spend a few bucks and fully research BlidePlus. If you can build a more robust, better, fully integrated IDE for Blitzmax, I'll be your first customer. |
| ||
Blide is really good... but I still wish for BlitzMax Plug in for Eclipse (or NetBeans)... There is always room for another IDE in the Blitz World. |
| ||
I think you need split-screen/multi-window interface so you can view one part of the program (or more) while working on another. It's annoying having to constantly scroll back and forth. |
| ||
ll I'm really looking for is something pretty much identical to the Official BlitzMax IDE, with the addition of code/function folding. |
| ||
"Everything BlidePlus for Blitzmax already has. Seriously, not trying to shoot you down, nor do I have anything to do with the company, but BlidePlus is so easy....even "I" could use it. It already has all of the features mentioned here and alot more. If you are going to take on this project, spend a few bucks and fully research BlidePlus. If you can build a more robust, better, fully integrated IDE for Blitzmax, I'll be your first customer." The issue with this is that it's Windows only, and I'm primarily a Mac user and casual Linux user, therefore my only real option is the standard BlitzMax IDE or the enhanced community version. The main reason I'm approaching this is because BlitzMax is cross-platform yet most of the 3rd party tools available are primarily for Windows users. Thanks -Mic |
| ||
The main reason I'm approaching this is because BlitzMax is cross-platform yet most of the 3rd party tools available are primarily for Windows users. Also why I very much love the idea of a CROSSPLATFORM ide that isn't crap on Linux (I still hate FLTK). You may want to consider using wxMax, if you are actually going to develop it in BlitzMax. wxMax has Scintilla support too as well as awesometastic wxFormBuilder Project > BlitzMax (wxCodeGen) - makes developing loooads faster. |
| ||
If I were to start BLIde again, I would writte it on max using WX widgets, now that max also has multithreading. So I would suggest you to take a look to it. Looking fordward to seeing this on action! |
| ||
ziggy, have you ever tried to see how difficult it'd be to get Blide running on Mono (.NET on linux/mac)? If that was possible, it'd truly be amazing to finally have such an incredible IDE on all platforms. |
| ||
@Alexo: Yes, I use mono for some projects. As instance, the fontmachine editor can be used on mac and linux with mono, but there are some visualization issues as the GDI+ implementation of mono is still very inmature. BLIde uses some direct API calls, specially the text renderer that is based on direct api GDI instead of managed GDI+ for speed reasons. I supose this could be addressed mixing wine and mono, but all in all seems a bit too esotheric to me. I keep an eye open to the mono framework progress, latest version has a lot of fixes and speed improvements. |