nikodemus / esrap

OLD REPOSITORY: Please go to:
https://github.com/scymtym/esrap
81 stars 25 forks source link

Forbid compiler macro for parse for ECL - it seems to break everything, ... #15

Closed fb08af68 closed 11 years ago

fb08af68 commented 11 years ago

...unfortunately

It may be or not be a bug in ECL, or a case of unspecified corner case in the standard where ECL just turned out to be less tolerant.

nikodemus commented 11 years ago

Can you provide an example of how it breaks. I'm extremely hesitant to start adding #- for non-ansi implementations -- particularly the PARSE compiler macro, which is essential for efficiency.

I'd rather merge a compile-time time test for certain kinds of brokenness, and leave out things based on that -- along with signaling a warning to the user.

fb08af68 commented 11 years ago

Given that the project where I hit the problem hits other problems on ECL, I close the pull-request to reduce the noise and will try to reopen when I have a clean compile-time test.