On Mon, 02 Jun 2008, Szakáts Viktor wrote: Hi Viktor,
> One thing I forgot: To do this we'd need a switch > which would toggle the parenthesised expression > optimization only. OK, I can add it. > BTW, for me it's unclear by looking at the 'harbour /k?' > help, which options are enabled by default, and what > is the relation between them. It's unclear whether > '-kh' actually means all, or a selection of options > turned on, or something else. I've just updated usage message for -k? so it shows really set flags. You can even test the behavior of different switches using: harbour [some -k<x> switches] -k? In general -kc clears all switches and disables all extensions which have RT interactions so it does not disable jump optimization (-kJ). As I can see it disable macro substitution (-kM) and this is bug which should be fixed. I'll do taht ASAP. > Plus, rather than saying 'lowercase/uppercase significant' > it would be more intuitive to just use lowercase > for 'J' and 'M', and make casing not to matter, like > for the rest of Harbour switches. I can make this, but > I wonder if there was any special reason doing it like > this? Probably Ryszard should answer for this. Now upper letters are used to disable some features. In the future we may need more combinations so maybe it's good idea to keep it case sensitive. best regards, Przemek _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour