Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ TheIDE » U++ TheIDE: Compiling, Linking, Debugging of your packages » [feature] Blitz gratiously handling problems
[feature] Blitz gratiously handling problems [message #10260] Thu, 28 June 2007 05:32 Go to next message
pvozenilek is currently offline  pvozenilek
Messages: 14
Registered: June 2007
Promising Member
If compilation by Blitz fails then the system may try to compile individual files one by one. If this succeeds then the files are not compatible and Blist may use this knowledge.

* it may always compile these files individually
* it may use some heuristic to find out which files do not fit together
* it may notify the user about the problem (this may be quite easily a programmer mistake and pointing to it may be very valuable)
* the compatibility test may be tried again from time to time

E.g Boost.Regex library cannot be compiled in Blitz style. (I tried this manually recently and there's something nasty hidden.)
Re: [feature] Blitz gratiously handling problems [message #10320 is a reply to message #10260] Mon, 02 July 2007 08:44 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
In Package organizer, you can switch BLITZ off for individual packages. There is also #pragma BLITZ_PROHIBIT you can use to exclude individual files. Another possibility is in Output mode - but there the settings are not associated with packages/sources -> they have to be individually activated on every TheIDE installation (machine).

I am afraid that there are no simple heurestics available to identify blitz problems - at least none I can see now. Any ideas how this should work?

BTW2, as you seem to compile Boost with U++, one of old ideas was to provide Boost with U++ installation. Do you think this would be possible / good idea?

Note that I generally have ambivalent feelings about boost. I recognize it as high-profile C++ project, but at the same time I think that the STL and C++ standard library design is dead wrong... Smile
Re: [feature] Blitz gratiously handling problems [message #10333 is a reply to message #10320] Mon, 02 July 2007 21:47 Go to previous message
Novo is currently offline  Novo
Messages: 1358
Registered: December 2006
Ultimate Contributor
luzr wrote on Mon, 02 July 2007 02:44


Note that I generally have ambivalent feelings about boost. I recognize it as high-profile C++ project, but at the same time I think that the STL and C++ standard library design is dead wrong... Smile



For some strange reason the rest of the world is thinking differently Wink

STL is quite simple and sometimes not perfect (who is perfect Wink )
BOOST has not too much in common with STL.

The idea of doing everything by yourself is approving but it leads you to a dead end. Of course, you will improve your skills as a developer, but I do not want upp to finish his life as a project I've been using previously (http://codeworker.free.fr/)

Sorry for the offtopic.


Regards,
Novo
Previous Topic: How to predefine compiler wide macro from IDE?
Next Topic: embedding an icon in the .exe (not the TopWindow)
Goto Forum:
  


Current Time: Fri Mar 29 12:50:42 CET 2024

Total time taken to generate the page: 0.01582 seconds