|
 |
"Leroy" <whe### [at] gmail com> wrote:
> This 'bug' doesn't bother me. Perhaps I' already insane ;) When learning POV
> someone said that the macros are not true C or C++ macros. So I just learn to
> accept what works and what doesn't. If you 'fix' doesn't cause more problems, I
> see no harm.
>
> Have Fun!
Well the issue is that sometimes it shows up and sometimes it doesn't.
And that has caused issues where previously working scenes suddenly didn't work
anymore.
And the intermittent appearance makes debugging a nightmare.
Providing a "minimal scene that reproduces the error" is either impossible, or
the bug doesn't show up when run on someone else's system.
Also, writing:
#macro (Argument)
....
a bunch of povray code
....
#local Result = (my final calculation)
Result
#end
just gives a clean, easily followed logic, since you know that the macro emits
"Result" when exiting.
It used to work just fine, or at least very very often, and then something got
changed and it's a 50/50 shot whether or not the parser wants to let it work or
not - which is not something that I want to be fussing with when trying to write
1000 lines of complicated SDL.
So a solid, reliable fix would be well worth it if the source code edit is
fairly simple.
- BE
Post a reply to this message
|
 |