Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

7 May, 2024: fms is rebuilding. Don't expect much in that section for quite a few days, maybe longer.


devel / comp.lang.xharbour / XSharp vs [x]Harbour learning

SubjectAuthor
* XSharp vs [x]Harbour learningBruce Axtens
`* Re: XSharp vs [x]Harbour learningdlzc
 `* Re: XSharp vs [x]Harbour learningEnrico Maria Giordano
  `* Re: XSharp vs [x]Harbour learningDan
   +- Re: XSharp vs [x]Harbour learningEnrico Maria Giordano
   `- Re: XSharp vs [x]Harbour learningdlzc

1
XSharp vs [x]Harbour learning

<seiena$nht$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: bruce.axtens@gmail.com (Bruce Axtens)
Newsgroups: comp.lang.xharbour
Subject: XSharp vs [x]Harbour learning
Date: Fri, 6 Aug 2021 12:44:25 +0800
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <seiena$nht$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 6 Aug 2021 04:44:27 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="4e4c69f76e7272a7147af7065057495b";
logging-data="24125"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/iedektbHe3tHRDam9caz9"
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
Firefox/60.0 SeaMonkey/2.53.7.1
Cancel-Lock: sha1:TzqWdZ0VuMuL0XJ67SSpiTUwhtI=
X-Mozilla-News-Host: snews://news.eternal-september.org:563
 by: Bruce Axtens - Fri, 6 Aug 2021 04:44 UTC

I'm the maintainer of the vbnet track at Exercism.io and having had the
experience of becoming that, inheriting someone else's work, and getting
almost there for the v3 release next month I've been wondering how I'd
go maintaining other languages.

In the event that I created a learning track for xBase languages, which
dialect? Are Harbour, xHarbour and XSharp sufficiently similar that one
can learn one and migrate readily to either of the others?

Getting a track going is half the problem. The other is finding mentors
and I haven't done any serious xBase programming for years.

For a look at the v3 interface, see https://exercism.lol

Bruce

Re: XSharp vs [x]Harbour learning

<ae92ce91-4303-441f-9ebe-add99e7ab89dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.xharbour
X-Received: by 2002:a05:622a:15c4:: with SMTP id d4mr9494863qty.350.1628261385354;
Fri, 06 Aug 2021 07:49:45 -0700 (PDT)
X-Received: by 2002:ac8:58d3:: with SMTP id u19mr9496429qta.306.1628261385107;
Fri, 06 Aug 2021 07:49:45 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.xharbour
Date: Fri, 6 Aug 2021 07:49:44 -0700 (PDT)
In-Reply-To: <seiena$nht$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=68.107.209.13; posting-account=7bF0GwoAAABMFHX6V4fON4-1F6LFJ834
NNTP-Posting-Host: 68.107.209.13
References: <seiena$nht$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ae92ce91-4303-441f-9ebe-add99e7ab89dn@googlegroups.com>
Subject: Re: XSharp vs [x]Harbour learning
From: dlzc1@cox.net (dlzc)
Injection-Date: Fri, 06 Aug 2021 14:49:45 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: dlzc - Fri, 6 Aug 2021 14:49 UTC

Dear axtens:

On Thursday, August 5, 2021 at 9:44:28 PM UTC-7, axtens wrote:
> I'm the maintainer of the vbnet track at Exercism.io and
> having had the experience of becoming that, inheriting
> someone else's work, and getting almost there for the v3
> release next month I've been wondering how I'd go
> maintaining other languages.

It isn't the language so much, but the effort the previous programmer put into documentation, standards, naming conventions, and so on. Then add in that you are programming "against" / "within" a target OS. Windoze has been trying with each new iteration to force all database applications onto one of their server platforms. So unless you are willing to be a complete maverick and alone, ride the horse in the direction it is going.

> In the event that I created a learning track for xBase
> languages, which dialect? Are...

- Harbour, ... alive, active development, but not much covered in this newsgroup
- xHarbour ... fairly stagnant. No wide characters. Been standing on the "nearly 100% backwards compatible with Clipper 5.3" for its whole life. Has a lot of good extensions (SQL and so on) in the commercial package.
- and XSharp ... this is the direction the horse is running in.

> [are they] sufficiently similar that one can learn one
> and migrate readily to either of the others?

Superficially Harbour and xHarbour read about the same. X# is not at all the same. X# will be an easier migration from C#, C++, and so on.

> Getting a track going is half the problem. The other is
> finding mentors and I haven't done any serious xBase
> programming for years.

Yea, I'd recommend doing what your heart tells you to do. xBase is what Micro$haft has tried first to control (FauxPro) and then actively kill. They (M$) make peer-to-peer networks as hard as possible (but still possible), and xBase assumes a more intimate access than occurs in real life.

I am not on or near any cutting edge, and I am still pissed that Computer Associates decided to C-ify the dBase language, functions instead of commands. So take what I say with a grain of salt. But frankly any effort you put into xBase, will make you an "expert" = "ex" is a has-been, and a "spurt" is a drip under pressure. It will not increase your marketability. WHAT DO YOU WANT TO BE, when you've walked this road?

David A. Smith

Re: XSharp vs [x]Harbour learning

<sejj59$utu$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: XSharp vs [x]Harbour learning
Date: Fri, 6 Aug 2021 17:06:17 +0200
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <sejj59$utu$1@dont-email.me>
References: <seiena$nht$1@dont-email.me>
<ae92ce91-4303-441f-9ebe-add99e7ab89dn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 6 Aug 2021 15:06:17 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="bdcaecc80a7d62ca387279e66f6a0467";
logging-data="31678"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19/2dX/GZFk2w/vxmsv2qKC"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
Cancel-Lock: sha1:D0uBYHzdwxF8l0JVVVBhExExbLk=
In-Reply-To: <ae92ce91-4303-441f-9ebe-add99e7ab89dn@googlegroups.com>
Content-Language: it
 by: Enrico Maria Giordan - Fri, 6 Aug 2021 15:06 UTC

Il 06/08/2021 16:49, dlzc ha scritto:

> I am not on or near any cutting edge, and I am still pissed that Computer Associates decided to C-ify the dBase language, functions instead of commands.

Not "instead". To me Clipper 5 was a great step beyond, a very modern
and powerful developing language. Unfortunately (I agree with you on
this) market prefers other roads...

EMG

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: XSharp vs [x]Harbour learning

<sejnjo$1e6$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: webmaster@appliserver.com (Dan)
Newsgroups: comp.lang.xharbour
Subject: Re: XSharp vs [x]Harbour learning
Date: Fri, 6 Aug 2021 18:22:11 +0200
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <sejnjo$1e6$1@dont-email.me>
References: <seiena$nht$1@dont-email.me>
<ae92ce91-4303-441f-9ebe-add99e7ab89dn@googlegroups.com>
<sejj59$utu$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 6 Aug 2021 16:22:17 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="6586b88e26a56861488fa1200c8d19c2";
logging-data="1478"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18OnLELkEFIp5NMeQI/e9b9"
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
Cancel-Lock: sha1:rTIXMbCGqI9dPjFJbMbiMxsBA1I=
In-Reply-To: <sejj59$utu$1@dont-email.me>
Content-Language: it
 by: Dan - Fri, 6 Aug 2021 16:22 UTC

Il 06/08/2021 17:06, Enrico Maria Giordano ha scritto:
> Il 06/08/2021 16:49, dlzc ha scritto:
>
>> I am not on or near any cutting edge, and I am still pissed that
>> Computer Associates decided to C-ify the dBase language, functions
>> instead of commands.
>
> Not "instead". To me Clipper 5 was a great step beyond, a very modern
> and powerful developing language. Unfortunately (I agree with you on
> this) market prefers other roads...
>
> EMG
>
The illusion is to have a free marketplace. The market is driven by big
companies. Think of unstoppable advertising of pharma, cars, soaps,
movies... and people listen to them.

Kill them, and if you can't, buy them. Foxpro, Paintshop, Digital
Equipment, Digital Research, Compaq... all dead or bought to kill them
silently.

To kill a free software is a bit more complicated, but it's ony matter
of time. Big companies do not fear how much time or money is necessary
to achieve their goals.

The good news is xbase on Linux. Nobody can buy them at present time.
But you can see as Microsoft is trying to ride the tiger, now attempting
to include Linux as a kind of subsystem of Windows.

A true disgusting thing, careless of the real value of a product, or of
the advantages for customers.

Xsharp will simply be bought by Microsoft if it will gain a relevant
share of developers.

R.I.P freedom.

Dan

Re: XSharp vs [x]Harbour learning

<sejqeu$mfq$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: XSharp vs [x]Harbour learning
Date: Fri, 6 Aug 2021 19:10:53 +0200
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <sejqeu$mfq$1@dont-email.me>
References: <seiena$nht$1@dont-email.me>
<ae92ce91-4303-441f-9ebe-add99e7ab89dn@googlegroups.com>
<sejj59$utu$1@dont-email.me> <sejnjo$1e6$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 6 Aug 2021 17:10:54 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="bdcaecc80a7d62ca387279e66f6a0467";
logging-data="23034"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19yZDDOE6Ieg4YaNsz5WAZo"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
Cancel-Lock: sha1:Ds20bBrn0bRGVQD2dO07rN7s3EU=
In-Reply-To: <sejnjo$1e6$1@dont-email.me>
Content-Language: it
 by: Enrico Maria Giordan - Fri, 6 Aug 2021 17:10 UTC

Il 06/08/2021 18:22, Dan ha scritto:

> R.I.P freedom.

Thank you, now my morale is higher. :-)

EMG

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: XSharp vs [x]Harbour learning

<f7d4e06e-d4dc-4d6e-a158-885aa47ebae5n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.xharbour
X-Received: by 2002:a05:620a:1227:: with SMTP id v7mr11073743qkj.3.1628270028846;
Fri, 06 Aug 2021 10:13:48 -0700 (PDT)
X-Received: by 2002:a05:6214:21ee:: with SMTP id p14mr12320640qvj.8.1628270028654;
Fri, 06 Aug 2021 10:13:48 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.xharbour
Date: Fri, 6 Aug 2021 10:13:48 -0700 (PDT)
In-Reply-To: <sejnjo$1e6$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=68.107.209.13; posting-account=7bF0GwoAAABMFHX6V4fON4-1F6LFJ834
NNTP-Posting-Host: 68.107.209.13
References: <seiena$nht$1@dont-email.me> <ae92ce91-4303-441f-9ebe-add99e7ab89dn@googlegroups.com>
<sejj59$utu$1@dont-email.me> <sejnjo$1e6$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f7d4e06e-d4dc-4d6e-a158-885aa47ebae5n@googlegroups.com>
Subject: Re: XSharp vs [x]Harbour learning
From: dlzc1@cox.net (dlzc)
Injection-Date: Fri, 06 Aug 2021 17:13:48 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: dlzc - Fri, 6 Aug 2021 17:13 UTC

Dear Dan:

On Friday, August 6, 2021 at 9:22:18 AM UTC-7, Dan wrote:
> Il 06/08/2021 17:06, Enrico Maria Giordano ha scritto:
....
> R.I.P freedom.

It is the classic battle between "frontier" and "civilization". Do you always "roll your own", or do you spend months and years learning someone else's "standards". A "common language" has always cut two ways. It aids "usual" communication, but stymies free expression.

But who would you rather maintain the code from? The OP is also looking at this as a feature.

Apocryphal: The Netware network drivers were hand coded by the original programmer in assembly language up to version 3.51 (or something), and that was it.

Is what you code yours, or an effort for a larger community?

David A. Smith

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor