Hi Lorenzo,

On 2008.09.14., at 16:48, Lorenzo Fiorini wrote:

1) remove colons from error messages:
say "error: 'xy'" is not more clear than "error 'xyz'" and colon is
the standard separator for gcc compilers and hence for the IDEs that
support it.
Since it's part of the error msg it will not change anything for the
actual tools that support stabdard Cl*pper error messages.

I wouldn't stir 1.0.1 with this, at the stage we're.
I'd vote to do this in 1.1. This should be done on
per message basis, as there are some messages where the
colon is significant(ish), like in "Syntax error".

2) setting hb_exesuf="" also for dos and w32 in hb-func.sh
hb* scripts are supposed to give the same results in all the supported envs.
( the rationale behind this is that cgi apps normally use a given
extension because the file name has to be referred in html and
javascript )

I'm not really sure I got this one (I'm not using hb scripts yet),
but it seems okay to me.

3) in common.ch replace all checking macros like:
#translate ISARRAY( <xValue> )     => ( ValType( <xValue> ) == "A" )
with
#xtranslate ISARRAY( <xValue> )     => HB_ISARRAY( <xValue> )

Okay to me.

it seems faster and more elegant and add

#xtranslate ISPOINTER( <xValue> )   => HB_ISPOINTER( <xValue> )
#xtranslate ISHASH( <xValue> )      => HB_ISHASH( <xValue> )

I vote no to this one, because of namespace violation.

Brgds,
Viktor

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to