I don't need a new IDE. I am happy with the VSC Editor.
And the compiler from Macca don't compile unused Methods.
I call unused Methods frequently with callbacks.
You can disable the unused method removal from the preferences page, and the command line compiler doesn't remove unused methods by default anymore.
This must be new. I will give Vers. 0.43 a try.
Thanks for the hint.
Uwe
If an #include file feature is eventually supported we could just put common defines in a single shared file there and include them in the required files. This might also be useful for including shared CON constants from different levels in the object hierarchy.
Being able to #include different files from #ifdef logic is a particularly useful thing, otherwise everything conditional needs to be put into a single file - or at least on a per included object basis (which itself is going to be very useful).
#include will be very very useful.
But I have another big Problem. My Propeller 2 Projekt is very big with many objects.
The last Pnut Version is v35u to compile my software.
All newer Versions brings Error: OBJ data exceeds 1024k limit.
I think Chip cannot expand the OBJ data space.
So I must wait for Pnut48 TS which has the #include Command and not the OBJ data space limit.
Uwe
Uwe, are you saying that older versions of PNut used to compile your large program, but newer ones do not? Perhaps I introduced some kind of pinch point, inadvertently.
Does the program grow during compilation, before duplicate objects are recognized and then collapsed into one? I am wondering why this occurs.
If an #include file feature is eventually supported we could just put common defines in a single shared file there and include them in the required files. This might also be useful for including shared CON constants from different levels in the object hierarchy.
Being able to #include different files from #ifdef logic is a particularly useful thing, otherwise everything conditional needs to be put into a single file - or at least on a per included object basis (which itself is going to be very useful).
#include will be very very useful.
But I have another big Problem. My Propeller 2 Projekt is very big with many objects.
The last Pnut Version is v35u to compile my software.
All newer Versions brings Error: OBJ data exceeds 1024k limit.
I think Chip cannot expand the OBJ data space.
So I must wait for Pnut48 TS which has the #include Command and not the OBJ data space limit.
Uwe
Uwe, are you saying that older versions of PNut used to compile your large program, but newer ones do not? Perhaps I introduced some kind of pinch point, inadvertently.
Does the program grow during compilation, before duplicate objects are recognized and then collapsed into one? I am wondering why this occurs.
Yes, i can compile my Programm with v35u without Problems.
V36 has a bug and don’t work for me.
V37 - 48 brings the error: OBJ data exceeds 1024k limit
In v37 Parameterization added to child-object instantiations.
You say to me that this is the problem. I think you cannot expand the OBJ data space.
I don’t use Parameterization but I have very much objects.
Comments
This must be new. I will give Vers. 0.43 a try.
Thanks for the hint.
Uwe
Uwe, are you saying that older versions of PNut used to compile your large program, but newer ones do not? Perhaps I introduced some kind of pinch point, inadvertently.
Does the program grow during compilation, before duplicate objects are recognized and then collapsed into one? I am wondering why this occurs.
Yes, i can compile my Programm with v35u without Problems.
V36 has a bug and don’t work for me.
V37 - 48 brings the error: OBJ data exceeds 1024k limit
In v37 Parameterization added to child-object instantiations.
You say to me that this is the problem. I think you cannot expand the OBJ data space.
I don’t use Parameterization but I have very much objects.
Uwe