yep. Essentially these are all things which IDEs and addon tools are trying to do today, but do imperfectly because they are operating on an array of ascii text (or unicode if it's Java). As always, getting from here to there is the hard part. :)
On Sep 10, 2009, at 8:42 AM, Casper Bang wrote: > > It really is just another example of extending the compiler into > "userspace", much like FindBugs and Lombok. Not only should it provide > better error messages, refactoring suggestions and optimizations but > it would index also compile much faster - the compiler would be handed > an AST that can be assumed already syntactically valid. > > /Casper > > On 10 Sep., 17:16, Casper Bang <[email protected]> wrote: >>> The potential to use different keywords, line terminators, and other >>> syntax of your choosing and have it be completely isolated to your >>> environment. No other developer is affected". >> >> Microsoft already "pioneered" that, a VBA macro in Danish would use >> "Hvis" rather then "If". ;) >> >>> Youv'e got to write IDE support for this. Building this new language >>> requires also building an IDE plugin that understands it". >> >> And that probably explains why it hasn't been done before, a chicken >> and egg problem. It does not feel like a very long time ago Sun had >> no >> interest in IDE's - thankfully that changed with NetBeans. >> >>> Two developers working on their own machines would see the code >>> views they expect. One developer trying to help a second developer >>> on >>> his machine would see a view completely unfamiliar to what they >>> expect. >> >> So change the rendering profile up in View -> Code Style to Allman, >> K&R, Tor Norbye or whatever rocks your boat. :) >> >> /Casper > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---
