On 7/5/12 2:33 PM, Dmitry Olshansky wrote:
On 05-Jul-12 22:22, Andrei Alexandrescu wrote:
I'd really want to create a task force on this, it is of strategic
importance to D. In Walter's own words, no new feature is going to push
us forward since we're not really using the great goodies we've got, and
CTFE technology is the most important.
Count me as interested.
CTFE needs more correctness & speed though. So to put it blantly - no
it's not possible right NOW.
BUT it doesn't prevent us from planing and doing a proof of concept.
Pegged seems a good starting point even if we end up re-writing it from
scratch.
Excellent point. Walter is 100% behind the general strategy and we can
bring him to work on specific bug reports and enhancement requests if we
make a case they are important for Pegged.
I also am actively opposed to a project of just translating D's
front-end to D and dropping it into Phobos because it would smother (a)
work on generic parser generators, and (b) strong, dependable
formalization of D's syntax.
Well put. It shouldn't stop people from doing parsers, IMO the more the
merrier.
Exactly.
Andrei