Although I'd also prefer a FreeBasic IDE to be implemented in FB, I don't think that's a good idea. Rewriting is a lot of work for sure and doing so likely will introduce new bugs. Some programming concepts currently not available in FB would make the source probably more complicated than it is in D (disclaimer: I don't know much about the D programming language).aurelVZAB wrote:that is in fact excellent idea...maybe you can rewrite one of older versions ,i mean simplier and of course withmaybe I can rewrite the code using FreeBasic, but it will slow down the speed of developing this IDE
code parser which i found looking excellent...
I also think that you will have less problems with FB version because there is no need for C++ runtimes...
OR if you dont have time ..do you can rewrite just code parser as very good example i think
that have such a parser in FB would be great to have .
I agree that using FB would eliminate the need for the MSVC runtime, but there are also other options like linking it statically or using other compilers like gcc or older MSVC versions (especially for older OSs).
The software is quite buggy currently and a rewrite would probably make it even worse.
@Kuan Hsu: Can't you reproduce the described crash on your machine performing the steps I described? I'll try myself, but I currently don't have a Windows machine available.