New Unofficial IDE in development
An integrated form designer would be desirable, and I do have it in the "To-Do List" for the project, but it doesn't hold priority as of yet. As soon as the Source-Editing side of the IDE is complete, I will go in to looking at internal editors for such things as Forms, etc... Or open up a port to the software completely, by allowing people to create their own internal editors directly in PureBasic using a DLL Plugin system.
-
- Addict
- Posts: 1027
- Joined: Sun May 15, 2005 5:15 am
- Location: Australia
- Contact:
Multiple compiler support is so that you can have multiple versions of PureBasic on one system (i.e. If an old project you dig up works only on 4.20, and you have 4.20 installed, you can just select it from the drop down list on the toolbar).
In terms of compiling for another processor architecture, or even on another operating system, I have thought about the possibility of adding a Remote Compiler option, so that you can have the IDE on windows, a PureBasic compiler on a Linux virtual machine client for instance, and then the Windows side IDE will transfer all project files to the linux Compiler (via a developed tool which will need to be installed on linux also) and then create the build.
Though the only thing that concerns me is, if you have references in your source code to non-project files, i.e. a system file, or if you use Windows API calls, the compile would fail obviously. So it's debatable at the current time.
In terms of compiling for another processor architecture, or even on another operating system, I have thought about the possibility of adding a Remote Compiler option, so that you can have the IDE on windows, a PureBasic compiler on a Linux virtual machine client for instance, and then the Windows side IDE will transfer all project files to the linux Compiler (via a developed tool which will need to be installed on linux also) and then create the build.
Though the only thing that concerns me is, if you have references in your source code to non-project files, i.e. a system file, or if you use Windows API calls, the compile would fail obviously. So it's debatable at the current time.
ozzie wrote:There's obviously quite a bit of interest in this project, but I admit to being confused.I've been using gnozal's jaPBe for some time and I find it a very good tool. So what will this new IDE have that isn't available with jaPBe?
Make no mistake about it; I am not developing this project to compete with either of the main IDE, or jaPBe, but how features go, I havent yet completed a feature list for the initial version, which is why this thread was initially started. If you know of a feature that jaPBe doesnt have, by all means suggest it, and I will do what I can to implement it.
In my own opinion, I am working to have this IDE more user-friendly, and of a commercial quality... Adhering to principals and standards already set by other leading IDE's for other compilers.. Visual Studio for instance.
-
- Addict
- Posts: 1027
- Joined: Sun May 15, 2005 5:15 am
- Location: Australia
- Contact:
With the IDE running under an x64 OS, the x64 and x86 versions would appear (to the IDE) to be just two different versions - the only difference being they have x64 or x86 in the version string.kawasaki wrote:In terms of compiling for another processor architecture
Demonio Ardente
Currently managing Linux & OS X Tailbite
OS X TailBite now up to date with Windows!
Currently managing Linux & OS X Tailbite
OS X TailBite now up to date with Windows!
lexvictory wrote:With the IDE running under an x64 OS, the x64 and x86 versions would appear (to the IDE) to be just two different versions - the only difference being they have x64 or x86 in the version string.kawasaki wrote:In terms of compiling for another processor architecture
Well if you can launch both PureBasic x86 and x64 on the same computer, then you can append them both to the IDE's compiler manager.
A slight update:
I'm revising the design of the project tree control manager, to be faster, and more efficient..
I'm also adding a feature of adding custom filters to the project tree, for projects such as 3D Games where media would include materials, models, sounds etc...
So for instance, using PureGDK as an example, you can define filters in the project tree to list all references to *.DBO, *.DDS etc etc.. so that you can quickly access them in the project.
I'm revising the design of the project tree control manager, to be faster, and more efficient..
I'm also adding a feature of adding custom filters to the project tree, for projects such as 3D Games where media would include materials, models, sounds etc...
So for instance, using PureGDK as an example, you can define filters in the project tree to list all references to *.DBO, *.DDS etc etc.. so that you can quickly access them in the project.