|
|
Browsing this Thread:
1 Anonymous Users
|
|
|
Jack [image]
|
Re: CodeBench alpha |
|
Home away from home

From: Israel
|
|
Posts:
914
|
|
Posted on: 2008/8/3 13:39:06
|
|
@orgin
Colored syntax higlighting pleeez..... I guess it'll cost some. Any estimates?
Jack
|
|
_________________
 "the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg
|
Transfer
|
|
|
|
|
Rigo [image]
|
Re: CodeBench alpha |
|
Supreme Council

|
Posts:
803
|
|
Posted on: 2008/8/4 11:06:01
|
|
@abalaban
CodeBench (using the C/C++ plugin) generates makefiles for you. These are standard makefiles that can be used with the OS4 port of Make.
It also currently generates up to 3 levels of dependancies in the makefiles too, so they are quite comprehensive. As you say, you can simply "Make" the makefiles that are created, but I doubt you will want to code, on OS4, without it once you get used to it.
The editor features things like automatic function discovery and tracking, so you can simply highlight a user function in the source and select "Go To Function" and it will take you to that functions code. All functions in the current file are also available in the "Quick Link" window, so you can simply click it to go there.
User definable labels are also supported for instant "Bookmarks" in the current file, and again are available from the "Quick Link" window.
There are many other features, of which I should really sit down and write a full list, but the project wide search (and replace) is very handy, and the search results window shows you which file, which function and at what line the hit was found, plus it allows you to jump there by simply clicking the item in the results pane.
During development, there have been a few times where I have rendered CodeBench unusable, and having to resort to other methods of editing code has made me appreciate just how ueful CodeBench really is. I find it extremely awkward to code without it.
Simon
|
|
|
Transfer
|
|
|
|
|
Rigo [image]
|
Re: CodeBench alpha |
|
Supreme Council

|
Posts:
803
|
|
Posted on: 2008/8/4 11:35:42
|
|
@abalaban
Well, the idea is to have a limited version with a C/C++ plugin (preconfigured for the AmigaOS 4 SDK) available to be distributed with the next SDK update.
This will then give SDK customers an instantly available common base to start working. Whether this happens is another matter, there is still a lot of work to do.
Access to the full product, which will enable some features not in the limited version, and any plugins that may be finished, will be a commercial purchase. Pricing is yet to be determined, but I'm not intending on pulling anyones pants down with the cost!
As for importing existing projects, the project window makes that very easy. Simply create a new project, and set up the base data required. Then simply select "Add Files" and multiselect all the source, header and data files required for the project. They will be put into their correct categories automatically for you. Then hit "Build"!
I have tried to make this system as painless as possible, and so far it seems to be working as expected. I am able to pull files from the OS4 CVS, and create a project as described above, and it has worked everytime so far.
Simon
|
|
|
Transfer
|
|
|
|
You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
Home |