From: Tony R. <re...@al...> - 2011-03-02 22:38:54
|
I like the XML idea. I wonder if it might be good to define the XML file for the workspace so that it is compatible with bakefile. Bakefile uses XML to define the build and will autogenerate native makefiles for the usual compilers out there. It could kill 2 birds with one stone. http://www.bakefile.org/doc/ch02.html#sec.helloworld -Tony On Wed, Mar 2, 2011 at 10:33 AM, M Nealon <mal...@gm...> wrote: > Hello all, > > Here is my first idea for a workspace. > > I think we should keep it simple to begin with. > > So here is my definition for wxDevIDE_Workspace_file: > > A workspace file is simply an xml file, which consists of a list of > projects. > > When wxDevIDE starts there will be a default workspace loaded. It will have > no projects included. > > We will use the wxXML class, since one of my main intentions is to use the > wxWidgets libraries as much as possible. > > Initially ALL a workspace file will be is a list of projects. Since a > workspace might have several projects, I think we might need to limit it to > having a single executable project. So we would have workspace containing > many libraries but only a single executable. Of course a user may wish to > create a number of executables, and to this end we may need to revisit this. > Or we could have a single workspace containing several workspaces in order > to allow the user to achieve the several executable option. Or we simply > allow the user to select an active project within the workspace and only > allow that project to be debugged/run from the IDE. > > I'll see if I can get some code running in the next couple of days. > > Any comments? > > regards > Mal > > > ------------------------------------------------------------------------------ > Free Software Download: Index, Search & Analyze Logs and other IT data in > Real-Time with Splunk. Collect, index and harness all the fast moving IT > data > generated by your applications, servers and devices whether physical, > virtual > or in the cloud. Deliver compliance at lower cost and gain new business > insights. http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > Wxdevide-devs mailing list > Wxd...@li... > https://lists.sourceforge.net/lists/listinfo/wxdevide-devs > > |