Hi Przemek,

Okey, here's my TODO list for rename, let's revise it.

Current     Proposed
LIBNAME     LIBNAME
----------- -------------
codepage    hbcp
common      hbcommon
compiler    hbcomp ! -> hbc
debug       hbdebug
hbsix       hbsix
hsx         hbhsx
lang        hblang
macro       hbmacro
pp          hbpp
rtl         hbrtl
vm          hbvm
gt*         hbgt* ! -> gt* ?
rdd         hbrdd
dbfcdx      hbrddcdx ! -> hbcdxrdd ?
dbffpt      hbrddfpt ! -> hbfptrdd ?
dbfntx      hbrddntx ! -> hbntxrdd ?
nulsys      hbnulrdd
usrrdd      hbusrrdd

The problem seems to be with the ones with an
exclamation mark (with proposals). (I'd not rename
everything to be 3 chars this time, since this
would make them not resemble to their dir name in
the source tree)

Brgds,
Viktor

On 2008.01.25., at 9:37, Przemyslaw Czerpak wrote:

On Fri, 25 Jan 2008, Szakáts Viktor wrote:
Hi Przemek and all,
One important issue came to my mind, namely the
renaming of Harbour core libraries, to have the
"hb" prefix on them, as we've planned and already
agreed on not long ago.
I can do this on the weekend, but since this
would be a move which would definitely stir up
users, since all make files will need to be
modified, I was reluctant to do it so far. But

Not all. Users who use hb* scripts will not see any
difference. The main problem is that they are available
only on platforms with bash.
But we will have to update our own make files for each
platform and this will have to be tested.

still I feel it would be important to separate
Harbour from other present or future products.
Shall I do this renaming now?

OK, please do it if all can be done in this weekend.
Better now then never. I also had some problems with
name conflicts here so I agree that it's a problem.
Though maybe we should try to create one big library
f.e. harbour.lib instead? In such case I suggest to
leave it now and make modifications in the future
after 1.0 release.
Anyhow any modifications should be done fast. We are all
blocked by the release state and there is a lot of other
changes and extensions frozen by it so we have to finish
it ASAP. We cannot expect that developers will be interested
in some projects enough to wait for months to realise them.
We will never reach the state when we all will be happy from
current code and can say that there is nothing more to improve
so sometimes we have to take an arbitrary decision. I think
that in one and a half of month we can have version 1.0 and
begin to work on many other things.

BTW H in HVM is from harbour so do not create HBHVM but HBVM ;-)
and rather leave names of GT* libraries as they are. GT seems
to be quite good prefix too, f.e.:
   HBCP
   HBCOM
   HBCMP
   HBDBG
   HBLNG
   HBMAC
   HBPP
   HBRDD
   HBRTL
   HBVM
Please remember that first five letters have to be significant
for DJGPP DOS8.3 build where LIB prefix is used. You can use
longer names but after stripping to 8.3 format they should be
unique.

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

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

Reply via email to