Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

After an instrument has been assembled, extra components will be found on the bench.


devel / comp.lang.xharbour / harbour / xharbour ?

SubjectAuthor
* harbour / xharbour ?timepro timesheet
`* Re: harbour / xharbour ?dlzc
 `* Re: harbour / xharbour ?timepro timesheet
  `- Re: harbour / xharbour ?dlzc

1
harbour / xharbour ?

<f662fa8a-514f-4e7c-b249-74b2dc139cefn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17125&group=comp.lang.xharbour#17125

  copy link   Newsgroups: comp.lang.xharbour
X-Received: by 2002:a05:6214:20c1:b0:4b9:f285:de7e with SMTP id 1-20020a05621420c100b004b9f285de7emr21479372qve.14.1666712380409;
Tue, 25 Oct 2022 08:39:40 -0700 (PDT)
X-Received: by 2002:a0d:cacd:0:b0:36b:c476:c274 with SMTP id
m196-20020a0dcacd000000b0036bc476c274mr14396569ywd.78.1666712380223; Tue, 25
Oct 2022 08:39:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.xharbour
Date: Tue, 25 Oct 2022 08:39:39 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=96.242.45.184; posting-account=jZAeNwoAAABYWjMRM-FfqKkHfC3Iph0l
NNTP-Posting-Host: 96.242.45.184
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f662fa8a-514f-4e7c-b249-74b2dc139cefn@googlegroups.com>
Subject: harbour / xharbour ?
From: timecosting@gmail.com (timepro timesheet)
Injection-Date: Tue, 25 Oct 2022 15:39:40 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1121
 by: timepro timesheet - Tue, 25 Oct 2022 15:39 UTC

what's the difference:

are the binary different.
are there more/less functions or different syntaxes.
is there a copyright factor...

Re: harbour / xharbour ?

<fe14e6a6-5582-4b77-b765-690ac4ab2864n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17126&group=comp.lang.xharbour#17126

  copy link   Newsgroups: comp.lang.xharbour
X-Received: by 2002:a05:6214:768:b0:4b3:91e1:a43c with SMTP id f8-20020a056214076800b004b391e1a43cmr33108991qvz.19.1666714550091;
Tue, 25 Oct 2022 09:15:50 -0700 (PDT)
X-Received: by 2002:a81:a10b:0:b0:369:cfe0:1a68 with SMTP id
y11-20020a81a10b000000b00369cfe01a68mr21169286ywg.435.1666714549888; Tue, 25
Oct 2022 09:15:49 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.xharbour
Date: Tue, 25 Oct 2022 09:15:49 -0700 (PDT)
In-Reply-To: <f662fa8a-514f-4e7c-b249-74b2dc139cefn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=68.107.209.13; posting-account=7bF0GwoAAABMFHX6V4fON4-1F6LFJ834
NNTP-Posting-Host: 68.107.209.13
References: <f662fa8a-514f-4e7c-b249-74b2dc139cefn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fe14e6a6-5582-4b77-b765-690ac4ab2864n@googlegroups.com>
Subject: Re: harbour / xharbour ?
From: dlzc1@cox.net (dlzc)
Injection-Date: Tue, 25 Oct 2022 16:15:50 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2016
 by: dlzc - Tue, 25 Oct 2022 16:15 UTC

On Tuesday, October 25, 2022 at 8:39:41 AM UTC-7, timec...@gmail.com wrote:
> what's the difference:
>
> are the binary different.

Yes. Harbour has been extended to use wide characters (not just one character set, but many at the same time). But is less backward compatible to Clipper.

> are there more/less functions or different syntaxes.

Yes, but primarily as involves wide characters (2-4 bytes per character, rather than just one, treated also as an unsigned 1-byte int value).

> is there a copyright factor...

For the commercial xHarbour (SQLRDD / Visual xHarbour), yes. Otherwise no, both are "freeware" with GNU-like licenses.

Honestly, if you are young and going forward, X# probably is a better way to go (if you even want to stick with this ancient dialect). If you are older, and just maintaining, either Harbour or xHarbour will do fine.

I think.

David A. Smith

Re: harbour / xharbour ?

<8c5facbc-d907-4f46-bc46-ec6bbbfe1381n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17127&group=comp.lang.xharbour#17127

  copy link   Newsgroups: comp.lang.xharbour
X-Received: by 2002:a05:6214:19cc:b0:4bb:5917:3ce0 with SMTP id j12-20020a05621419cc00b004bb59173ce0mr21514958qvc.49.1666792826113;
Wed, 26 Oct 2022 07:00:26 -0700 (PDT)
X-Received: by 2002:a25:c057:0:b0:6c9:cd65:1eac with SMTP id
c84-20020a25c057000000b006c9cd651eacmr34560099ybf.326.1666792825835; Wed, 26
Oct 2022 07:00:25 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.xharbour
Date: Wed, 26 Oct 2022 07:00:25 -0700 (PDT)
In-Reply-To: <fe14e6a6-5582-4b77-b765-690ac4ab2864n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=96.242.45.184; posting-account=jZAeNwoAAABYWjMRM-FfqKkHfC3Iph0l
NNTP-Posting-Host: 96.242.45.184
References: <f662fa8a-514f-4e7c-b249-74b2dc139cefn@googlegroups.com> <fe14e6a6-5582-4b77-b765-690ac4ab2864n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8c5facbc-d907-4f46-bc46-ec6bbbfe1381n@googlegroups.com>
Subject: Re: harbour / xharbour ?
From: timecosting@gmail.com (timepro timesheet)
Injection-Date: Wed, 26 Oct 2022 14:00:26 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1564
 by: timepro timesheet - Wed, 26 Oct 2022 14:00 UTC

thanks david

1- for my 'wvw+ps32+dbf' app, xhb would be just fine - right?
(not missing much if i had compiled with harbour - right?)

2. 'if you are young...'
oh...to be young again...

david, a question: what can an (non-cloud based) app compiled with 'xhb/harbour+available libraries' CANNOT DO that other newer/current languages can do/offer TO THE END USER.

Re: harbour / xharbour ?

<ebb491a8-3efb-465c-90a5-f4b61446a5ecn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17128&group=comp.lang.xharbour#17128

  copy link   Newsgroups: comp.lang.xharbour
X-Received: by 2002:a05:620a:271f:b0:6d4:56aa:4385 with SMTP id b31-20020a05620a271f00b006d456aa4385mr31217539qkp.175.1666796746400;
Wed, 26 Oct 2022 08:05:46 -0700 (PDT)
X-Received: by 2002:a25:8406:0:b0:6c0:e1bd:965a with SMTP id
u6-20020a258406000000b006c0e1bd965amr40885707ybk.435.1666796746140; Wed, 26
Oct 2022 08:05:46 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.xharbour
Date: Wed, 26 Oct 2022 08:05:45 -0700 (PDT)
In-Reply-To: <8c5facbc-d907-4f46-bc46-ec6bbbfe1381n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=68.107.209.13; posting-account=7bF0GwoAAABMFHX6V4fON4-1F6LFJ834
NNTP-Posting-Host: 68.107.209.13
References: <f662fa8a-514f-4e7c-b249-74b2dc139cefn@googlegroups.com>
<fe14e6a6-5582-4b77-b765-690ac4ab2864n@googlegroups.com> <8c5facbc-d907-4f46-bc46-ec6bbbfe1381n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ebb491a8-3efb-465c-90a5-f4b61446a5ecn@googlegroups.com>
Subject: Re: harbour / xharbour ?
From: dlzc1@cox.net (dlzc)
Injection-Date: Wed, 26 Oct 2022 15:05:46 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3510
 by: dlzc - Wed, 26 Oct 2022 15:05 UTC

On Wednesday, October 26, 2022 at 7:00:27 AM UTC-7, timec...@gmail.com wrote:
> thanks david
>
> 1- for my 'wvw+ps32+dbf' app, xhb would be just fine - right?
> (not missing much if i had compiled with harbour - right?)

wvw and ps32 are developed for and only work with xHarbour. Not saying that Harbour does not have its own variants, maybe even with identical names.

Nothing "magic" happens by going to Harbour, and there will be a learning curve. The user community may be more friendly. Remember, you once told me the equivalent of "get stuffed", because you did not want to hear what I had to say.
> 2. 'if you are young...'
> oh...to be young again...

Been there. I'd have to know what I know now, to do it any better, and I could not listen to such advice then. Pass.
> david, a question: what can an (non-cloud based) app compiled
> with 'xhb/harbour+available libraries' CANNOT DO that other
> newer/current languages can do/offer TO THE END USER.

It isn't about the end user. It is about you. To get new / different behaviors out of any language, you have to do more, do differently. You can get classic windows behavior from Visual xHarbour, and avoid Micro$haft drivers for SQL with SQLRDD, but commercial package only. AND they look nothing like Clipper 3.x, which only vaguely resembles dBase II.

This language we use is a crutch, allows us to imagine solutions to novel problems, in terms of methods we know how to implement. It also limits what we can do, and uses a backdoor in Windows that will at some point be denigrated.

So if you want larger horizons, don't look at dBase variants. Modern / current languages have been C-ified, obviating powerful simple commands, because the behaviors of powerful commands are not easily / clearly "tweaked".

The end user is best served by top-down implementation, a good clear UI, addressing the needs of the target audience, and limiting required training / retraining. Since Micro$haft gets paid by third party training firms, they are less interested in this with each version.

My opinions. I hope others chime in and give you theirs.

David A. Smith

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor