Re: [9fans] Re: Plan 9 announcements on twitter

2020-12-05 Thread Lucio De Re
On 12/6/20, cigar562hfsp952f...@icebubble.org
 wrote:
> Lucio De Re  writes:
>
>> But do we want a flock of 9front-wielding droids flooding the 9fans
>> mailing list?
>
> Good point.  [ ... ]  Maybe we should keep Plan 9 a secret.  ;)

Well, that's one way of spreading it, yes.
>
> It would be nice if there was some way to translate between technology
> intended for idiots and technology intended for experts.  Imagine if,
> for example, every Android app automatically exported its functionality
> over 9P.  The cell phone idiots would have all their flashy toasts and
> swipes, but the apps would still be usable by command line nerds.
>
I like that idea. Might not be as far-fetched as it may seem at a
glance: surely, a human organism could be "generated" from a simpler
DNA than the present one (merged chromosome-2 in humans suggests I'm
not wrong, but I rate rank amateur regarding genetics), if one removes
all the twists and turns of evolution from it. The same may be
possible with, say, Linux. Much less so with Plan 9, so a deep,
enlightened comparison should be instructive. Something like Lion's or
Nemo's Commentaries, maybe as a black room redevelopment as was done
with the IBM PC BIOS. Or as a brand new mathematical theory of
Information.

[ ... ]
> That sounds like a variant of the Sapir-Whorf Hypothesis (which applies
> to natural languages) as applied to computer languages.
>
Thanks, I need to look that one up. As a very under-educated, remote
"scholar", such nuggets only reach me by accident. But seSotho is the
local "vernacular", one of nine "official" African ("tribal" is close
to the truth) languages in this country. I cannot fathom what kind of
hoops people taught in these languages need to go through to
comprehend modern science. I find my native Italian pretty close to
stultifying when technology is involved. Poetic, certainly, emotional,
definitely, good for songs, but below inadequate, as compared to
English to express scientific and technological concepts, but that
used to be until quite recently, German's role, too. I guess we have
to thank the Yanks for shifting that, or the Yanks have to thank the
colonising Brits for beating the French.

Twists and turns, indeed.

> Pascal has pointers, too, and they make alot more sense than pointers in
> C.
>
Not to me, they don't. They do belong in C, which is a partially
successful, glorified assembler, not a programming language. Partially
successful as applied to being an assembler. No one can deny C's
success in getting computers to do what is demanded of them. But the
key is that we build computers to do what we want, not what we ask and
C allows that in spades, by making us think like the machines. Hm,
more accurately, forcing us to model the target automaton in our head.
Solving problems, seems to me, ought to ignore the target instruction
set as long as possible.

It's tempting to think of human relationships, which also pretty much
rely on assumptions rather than statements - I presume that "proving"
the validity of code in this sense may mean simply removing all kinds
of "lies" that lurk in the model it is meant to reproduce
(simplistically, of course).

Lucio.

PS: Rambling, as usual. It helps me thinking, my hope is that it will
be confirmed or denied by the "crowd" so I can move on from there.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T3fd028fcf2eeb24c-Mf498142699b81d3110aed41d
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


[9fans] Re: Plan 9 announcements on twitter

2020-12-05 Thread cigar562hfsp952fans
Lucio De Re  writes:

> But do we want a flock of 9front-wielding droids flooding the 9fans
> mailing list?

Good point.  Making something popular usually destroys it.  E-mail used
to be good, prior to The September That Never Ended.  Linux used to be
good, until about 2005.  The World Wide Web used to be good, too...
until it became popular.  Maybe we should keep Plan 9 a secret.  ;)

It would be nice if there was some way to translate between technology
intended for idiots and technology intended for experts.  Imagine if,
for example, every Android app automatically exported its functionality
over 9P.  The cell phone idiots would have all their flashy toasts and
swipes, but the apps would still be usable by command line nerds.

> PS: I concur with the late Dijkstra that the programming language(s)
> you learn shape(s) your ability to construct abstractions in your
> mind. We're kind of safe for as long as C remains the base language

That sounds like a variant of the Sapir-Whorf Hypothesis (which applies
to natural languages) as applied to computer languages.

> I had an electrical engineering friend, back at university, who used
> array subscripts in C because he couldn't get his head around
> pointers. Like me, his migration was from Pascal to C.

Pascal has pointers, too, and they make alot more sense than pointers in
C.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T3fd028fcf2eeb24c-Ma094670d72d166f7810b11bb
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Plan 9 announcements on twitter

2020-12-05 Thread Lucio De Re
On 12/4/20, hiro <23h...@gmail.com> wrote:
> "discipline" is a good keyword.
> it's not about the language IMO.\
> [ ... ]
I watched Uncle Tom, whoever he may be, dissing practically every
language under the sun with very little substance to what he was
presenting. Didn't convince me that he really knew what he was talking
about. I get the impression he is a promoter of the "agile"
development style?

I have an idea of where the common paradigms get in the way, but I
need to figure a way - Fermat's style - to condense my thinking into a
brief description and I don't think I'm up to the task.

But I like to hear about other people's experiences and opinions, even
if I tend to seek the weaknesses in other people's arguments, rather
that to reinforce them. By all means mail me privately if you want a
sounding board.

Lucio.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T3fd028fcf2eeb24c-Me6447e0ac4ca12f24a2a4d0c
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription