The Unofficial BlitzBasic Preprocessor Release 6.0
Community Forums/Showcase/The Unofficial BlitzBasic Preprocessor Release 6.0
| ||
I have just uploaded Release 6.0, and it features: /* Changes Since 5.0 * Fixed a #Define bug * Added Enum * Fixed a bug where double spaces between Function and the Function Name will interfere with profiling * #ProfileNoFunctions * #ProfileSection [Section] * #EndProfileSection * * ProfileSections don't do any funky stack based things and so they have to be placed without overlap in terms of source position */ Download it from http://huntersd.mking.com or if you already have a very download it here. |
| ||
Config dir was missing, redownload if you have downloaded 6.0... |
| ||
I think I'll download this just for the Option Explicit! That in itself could be a life-saver. |
| ||
That's what most people download it for :P |
| ||
Michael, Would it be possible to implement a USE directive in your preprocessor? USE comes from The Amiga Blitz Basic II version and saves on lots of typing where types are concerned. Example: Normal Blitz Types spaceship\velocity = spaceship\velocity * spaceship\inertia With the USE directive: #USE spaceship \velocity = \velocity * \inertia What USE does is insert 'spaceship' just before the '\' Is this feasible? |
| ||
No. |
| ||
Why not? |
| ||
I think it makes code look messy. |
| ||
it also might produce unwanted effects, due to people doing silly things. |
| ||
I think USE# would be a great addition. You should put it in 8) What do you mean by "silly things" drago? |
| ||
I think USE# would be a great addition. You should put it in 8) I won't put it in. If somebody else does, I will merge it into the current version (provided it is elegantly done of course). |