Jump to content
Sign in to follow this  
xarragon

Separation Of Ide And Compiler

Recommended Posts

Hello, I have been trying out SourceBoost for a while now. Today I was just cleaning up a bit on my development machine and saw an entry in "Add/Remove programs" named "SourceBoost IDE". I removed this, thinking it was just the IDE part of SourceBoost and not the compiler. Let's just say the subsequent build attempts in MPLAB of my SourceBoost projects didn't build too well.

 

First of all, why is the entry not named "SourceBoost developer suite", "SourceBoost IDE and compiler"? That would probably have stopped me from uninstalling it. Second, why isn't the IDE and compiler separable? I only want the compiler/library in any event.

 

Other than this, so far the compiler has worked excellent.

 

Best regards

Martin "xarragon" Persson

Martin Persson System & Design

Sweden

Share this post


Link to post
Share on other sites

IDE stands for Integrated Development Environment. Which means it is a compiler, builder, AND editor. Not only the latter.

 

twomers

Share this post


Link to post
Share on other sites

That is true, albeit there are IDE:s that doesn't come with a compiler. For example, Anjuta or Ecplise doesn't. Since different people prefer different editors it does make sense (in my humble opinion), to separate the editor/debugger from the compiler suite. As it is now the SourceBoost IDE is just a waste of disc space on my computer. Why is there no option to install only select parts of the suite?

 

Choice is never a BAD thing; only Microsoft and their sheep herds will tell you otherwise.

"Choice is baaah-d. Baaah-d."

Share this post


Link to post
Share on other sites
IDE stands for Integrated Development Environment. Which means it is a compiler, builder, AND editor. Not only the latter.

 

twomers

 

Yes, it does stand for Integrated Development Environment. But to be pedantic (or just accurate :) ) this does not mean it is a compiler, builder, and editor. It is an integrated _environment_ for those parts. It is perfectly possible for them to exist separately. So, in accordance with this pedantry, the removal sofware should at least tell you that you are going to lose the whole lot.

 

SourceBoost has boostbasic.pic16.exe, boostc.pic16.exe and so on as separate files in the directory, and since they executables and not DLLs they can be invoked directly, rather than through a parent program such as the IDE. Page 22 of the BoostC manual gives the command-line details. I've not run them directly myself.

 

Mind you, experience shows that compiler and linker command lines can be quite unpleasant. Enough to want an IDE to do all this stuff for you. But if you run the compiler on its own (perhaps from your favourite editor), then the IDE can surely just be ignored, it doesn't need to be actually removed.

 

 

Regards, John

Share this post


Link to post
Share on other sites

We did have ide and compilers separate at one point but it led to a lot of confusions. We had to combine them and this helped a lot. Now we receive just occasional requests for splits (like one in this topics).

 

Regards,

Pavel

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...