Monday, April 9, 2018

Digest for comp.lang.c++@googlegroups.com - 25 updates in 3 topics

Jorgen Grahn <grahn+nntp@snipabacken.se>: Apr 09 03:06PM

On Mon, 2018-04-09, bartc wrote:
...
> I'll go along with that (since I'm never going to use C++ anyway)...
 
If you're not, then what are you doing posting in comp.lang.c++?
 
/Jorgen
 
--
// Jorgen Grahn <grahn@ Oo o. . .
\X/ snipabacken.se> O o .
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Apr 09 08:07AM -0700

On 4/9/2018 10:58 AM, Mr Flibble wrote:
 
> You remind me of Terry A. Davis who is doing a similar thing with his
> TempleOS but at least you don't appear to be shouty racist like Terry
> which is a +1 for you.
 
Terry has a degenerative neurological disease. I watched his work
before his OS became Temple OS, back in the late 90s and early 00s
when I was working on my OS.
 
He has excellent developer skills, but, by his own admission, has
many neurological issues. He also reports hearing things from God
that are not consistent with Biblical teachings. He is hearing the
voice of demons twisting things around and adding confusion.
 
 
> How much time have you got? Try to answer that question whilst
> pretending that there is no afterlife and this is the only life you get:
> YOLO.
 
My life's offering is unto the Lord, Leigh. I put my faith and
trust in Him and His teachings because I know the Rick before I
came to ask forgiveness for my sin, and the Rick after. The old
Rick still tries to thwart the efforts of the new Rick (meaning
my flesh still tries to do the things of the world, even as my
spirit leads me to do the things of God).
 
It is a struggle. And men and women like you and Peter Cheung,
piling on all manner of hate daily, does not help. It does not
make it any easier. But it also solidifies the realization that
I am on the right path because Jesus told us we would face such
persecution. He also told us it would get worse and worse as the
Day approaches.
 
> that is not our fault. It's not right, it's utterly, utterly evil."
> "Why should I respect a capricious, mean-minded, stupid God who creates
> a world that is so full of injustice and pain. That's what I would say."
 
You put your faith in your own self-belief, Leigh. But as I've
indicated to you previously: Do you know everything? No. Do
you know half of everything? No. Is it possible that God exists
in the half you don't know? Yes.
 
It's where I found Him. It's where all people who were previously
non-believers (all people) found Him. He is in the part they did
not know previously, otherwise they would've already been following
Him with their lives.
 
-----
All I've ever asked anyone to do is to seek the truth for their
own sake. Read the Bible and seek the truth. Go to a church and
ask your hardest questions ("speed of light mate") and see what
their personal response is to you.
 
Don't just assume. Go and seek and find out and be willing to
learn something new. That's how all of us got saved. We had to
get to a point where we said, "It's possible I don't have it right.
It's possible I could be wrong." From there, God did the rest.
 
--
Rick C. Hodgin
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Apr 09 11:10AM -0400

On 4/9/2018 11:01 AM, Mr Flibble wrote:
>> and then post-process and re-render the one component using the high-
>> lighted syntax.
 
> Linking the editor directly to the compiler is yet another bad idea (YABI).
 
It's a LiveCode ABI (edit-and-continue, continuous changes to all
data and code while running). I introduce a new concept called an
'inquiry' which is a program state where it's not running, hasn't
crashed, but is waiting for the developer to provide information on
how to handle an unexpected condition. One option is to terminate
the program with an error code. Another is to fix the data or code
and resume ... hence "live code".
 
It's an incredibly comprehensive philosophy, Leigh. It's been
developed over years. It's even been part of a vision I've had
on things I would incorporate in my OS since the 90s. I would
not expect you to be able to summarily step in and conclude rightly
all of the components to it because I don't even remember all of
them all the time and I've spent weeks and months working on each
of them at various times.
 
>> I can teach you how to do it if you like.
 
> Based on all previous interactions it is higly unlikely that you can
> teach me anything either on theology or software engineering.
 
There is a lot I could teach you if you were willing to learn.
 
--
Thank you! | Indianapolis, Indiana | God is love -- 1 John 4:7-9
Rick C. Hodgin | http://www.libsf.org/ | http://tinyurl.com/yaogvqhj
-------------------------------------------------------------------------
Software: LSA, LSC, Debi, RDC/CAlive, ES/1, ES/2, VJr, VFrP, Logician
Hardware: Arxoda Desktop CPU, Arxita Embedded CPU, Arlina Compute FPGA
scott@slp53.sl.home (Scott Lurndal): Apr 09 03:12PM


>> Significant whitespace is the worst idea ever
 
>One of my goals for my C-like language is to allow whitespaces in
>names.
 
*The* *Worst* *Idea* *EVER*.
Chris Vine <chris@cvine--nospam--.freeserve.co.uk>: Apr 09 04:13PM +0100

On Mon, 9 Apr 2018 15:59:53 +0100
> > C++ language, whitespace is significant. Just not in the way it is
> > in python.
 
> Obviously I am talking about how whitespace is significant in Python.
 
Flibble: "Significant whitespace is the worst idea ever and I refuse to
use languages that use it (e.g. Python)". Python was an example not a
constraint. It could not have been a constraint because your argument
was directed to whitespace significance in "CWhatever *a, b" versus
"CWhatever* a, b", which has no bearing on how whitespace is significant
in Python.
 
Let's end it. I don't like unnecessary significance in whitespace
where there are better ways of doing it. If you eliminate it entirely
you end up with something like the aptly named brainfuck. And I agree
that Rick's idea falls within the "unnecessary signficance" category.
I would go further. It is completely undesirable.
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Apr 09 04:18PM +0100

On 09/04/2018 16:10, Rick C. Hodgin wrote:
 
>> Based on all previous interactions it is higly unlikely that you can
>> teach me anything either on theology or software engineering.
 
> There is a lot I could teach you if you were willing to learn.
 
Wrong. There is nothing that you can teach me and I base this assertion
on the fractal wrongness nature of all of your posts so far.
 
/Flibble
 
--
"Suppose it's all true, and you walk up to the pearly gates, and are
confronted by God," Bryne asked on his show The Meaning of Life. "What
will Stephen Fry say to him, her, or it?"
"I'd say, bone cancer in children? What's that about?" Fry replied.
"How dare you? How dare you create a world to which there is such misery
that is not our fault. It's not right, it's utterly, utterly evil."
"Why should I respect a capricious, mean-minded, stupid God who creates
a world that is so full of injustice and pain. That's what I would say."
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Apr 09 04:22PM +0100

On 09/04/2018 16:07, Rick C. Hodgin wrote:
> indicated to you previously: Do you know everything? No. Do
> you know half of everything? No. Is it possible that God exists
> in the half you don't know? Yes.
 
We have been over this several times. As you put it in the half that I
*do* know I know that *your* god doesn't exist (speed of light mate) but
I am agnostic about the existence of gods in general.
 
/Flibble
 
--
"Suppose it's all true, and you walk up to the pearly gates, and are
confronted by God," Bryne asked on his show The Meaning of Life. "What
will Stephen Fry say to him, her, or it?"
"I'd say, bone cancer in children? What's that about?" Fry replied.
"How dare you? How dare you create a world to which there is such misery
that is not our fault. It's not right, it's utterly, utterly evil."
"Why should I respect a capricious, mean-minded, stupid God who creates
a world that is so full of injustice and pain. That's what I would say."
gazelle@shell.xmission.com (Kenny McCormack): Apr 09 03:24PM

In article <EpLyC.79280$bz1.59230@fx01.iad>,
 
>>One of my goals for my C-like language is to allow whitespaces in
>>names.
 
>*The* *Worst* *Idea* *EVER*.
 
It is certainly a candidate for that title. Although, Rick is a bubbling
font of bad ideas, so don't count him out anytime soon.
 
But here's the thing: It's not *THAT* much worse of an idea than that of
allowing spaces (and other garbage characters) in filenames.
 
I know that this is a minority view, but I strongly believe that allowing
garbage in filenames is a big mistake, that just complicates everybody's
lives. Rather, the Right Way to Do It is to distinguish between a thing's
NAME and its LABEL. Names should be kept short and garbage-free, but
labels can, of course, contain anything.
 
Some early DOS system-enhancement-tools gave this functionality. They
couldn't do anything about the basic 8.3 limitation of DOS, so they gave
you the ability to attach an arbitrary label to the file (and, in some
limited circumstances, use this label as an alias for the filename).
 
I strongly believe that is the Right Way to Do It.
 
--
If you think you have any objections to anything I've said above, please
navigate to this URL:
http://www.xmission.com/~gazelle/Truth
This should clear up any misconceptions you may have.
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Apr 09 08:25AM -0700

On Monday, April 9, 2018 at 11:19:03 AM UTC-4, Mr Flibble wrote:
 
> > There is a lot I could teach you if you were willing to learn.
 
> Wrong. There is nothing that you can teach me and I base this assertion
> on the fractal wrongness nature of all of your posts so far.
 
 
I could also learn a lot from you, Leigh. God made us to be stronger
together than we are in isolation and apart. It's why He gave each of
us our several abilities, but not all abilities to each of us wholly.
 
He wanted us to come together and help one another, to form communities
and grow and share and learn together, as I imagine that is what Heaven
is going to be like, and it's a precursor view here in our limited and
(currently) tangible form.
 
You are a most capable developer, Leigh. You would be a great addition
to the hardware and software project I am working on. You could do a
great many things I either couldn't do, or would be worse at than you
are.
 
We would be stronger together than we are apart.
 
--
Rick C. Hodgin
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Apr 09 08:28AM -0700

On Monday, April 9, 2018 at 11:22:28 AM UTC-4, Mr Flibble wrote:
> > in the half you don't know? Yes.
 
> We have been over this several times. As you put it in the half that I
> *do* know I know that *your* god doesn't exist (speed of light mate)
 
I believed the same way before I became a Christian. I did not think
such a conversion was truly possible.
 
> but
> I am agnostic about the existence of gods in general.
 
I was not. I was an atheist and I was convinced I was right (because
all I knew then was my flesh). It's actually why I agreed to read
the Bible. I was convinced I was right and I knew I could tear it
down systematically from factual error to outright lie to misleading
point, one after the other.
 
What I was not able to know or be prepared for was the introduction
of the spirit into my life. When I was drawn spiritually, and when
I was made alive spiritually, my entire life changed, and remains
changed to this day.
 
Each person who will be saved has their day, and they will truly be
forever changed.
 
--
Rick C. Hodgin
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Apr 09 04:29PM +0100

On 09/04/2018 16:25, Rick C. Hodgin wrote:
> great many things I either couldn't do, or would be worse at than you
> are.
 
> We would be stronger together than we are apart.
 
I would rather stick pins in my eyes.
 
/Flibble
 
--
"Suppose it's all true, and you walk up to the pearly gates, and are
confronted by God," Bryne asked on his show The Meaning of Life. "What
will Stephen Fry say to him, her, or it?"
"I'd say, bone cancer in children? What's that about?" Fry replied.
"How dare you? How dare you create a world to which there is such misery
that is not our fault. It's not right, it's utterly, utterly evil."
"Why should I respect a capricious, mean-minded, stupid God who creates
a world that is so full of injustice and pain. That's what I would say."
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Apr 09 08:31AM -0700

On Monday, April 9, 2018 at 11:24:48 AM UTC-4, Kenny McCormack wrote:
> you the ability to attach an arbitrary label to the file (and, in some
> limited circumstances, use this label as an alias for the filename).
 
> I strongly believe that is the Right Way to Do It.
 
Human beings deal well with visual components broken out. We have
a huge percentage of our lifetime's visual training spent learning
to read using our system which uses spaces to separate things.
 
I view spaces in names as a desirable thing across the board,
largely for those reasons.
 
--
Rick C. Hodgin
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Apr 09 04:35PM +0100

On 09/04/2018 16:28, Rick C. Hodgin wrote:
 
>> but
>> I am agnostic about the existence of gods in general.
 
> I was not. I was an atheist
[snip]
 
I am an agnostic atheist but such a concept is probably alien to you.
 
As far as your particular god (the god of Abraham) is concerned I know
it doesn't exist because I know evolution and the speed of light in a
vacuum (paired with what we can observe in the night sky) are facts and
both of these facts contradict the Genesis narrative which gives us the
fictions of a 6000 year old universe and a first human.
 
/Flibble
 
--
"Suppose it's all true, and you walk up to the pearly gates, and are
confronted by God," Bryne asked on his show The Meaning of Life. "What
will Stephen Fry say to him, her, or it?"
"I'd say, bone cancer in children? What's that about?" Fry replied.
"How dare you? How dare you create a world to which there is such misery
that is not our fault. It's not right, it's utterly, utterly evil."
"Why should I respect a capricious, mean-minded, stupid God who creates
a world that is so full of injustice and pain. That's what I would say."
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Apr 09 02:51PM +0100

On 09/04/2018 14:10, bartc wrote:
 
> So, C++ syntax isn't complicated or ambiguous enough, it's necessary to
> make white space significant?
 
> I'll go along with that (since I'm never going to use C++ anyway)...
 
Significant whitespace is the worst idea ever and I refuse to use
languages that use it (e.g. Python).
 
/Flibble
 
--
"Suppose it's all true, and you walk up to the pearly gates, and are
confronted by God," Bryne asked on his show The Meaning of Life. "What
will Stephen Fry say to him, her, or it?"
"I'd say, bone cancer in children? What's that about?" Fry replied.
"How dare you? How dare you create a world to which there is such misery
that is not our fault. It's not right, it's utterly, utterly evil."
"Why should I respect a capricious, mean-minded, stupid God who creates
a world that is so full of injustice and pain. That's what I would say."
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Apr 09 08:48AM -0700

On Monday, April 9, 2018 at 11:35:30 AM UTC-4, Mr Flibble wrote:
> vacuum (paired with what we can observe in the night sky) are facts and
> both of these facts contradict the Genesis narrative which gives us the
> fictions of a 6000 year old universe and a first human.
 
There is more understanding than our flesh gives us. There is
spirit. It is spiritually where the true understanding of many
things we thought of a particular way here are superseded by the
new knowledge our new "spiritual eyes" and "spiritual mind" are
able to see, know, and understand.
 
I can't convince you, but remember this statement. When you
come to faith you will then known what I wrote and what it now
means in reality. Remember how sure you were of your beliefs
before faith, and how you only saw through certain eyes. And
then be compassionate and patient with those who do not yet
believe because they do not know what they do not know, and
therefore are only moving as they're able. It's not a personal
attack against you or your beliefs / faith, but is simply an
outcropping of them being spiritually dead, and espousing only
from their flesh.
 
It is difficult sometimes to navigate that which comes from
them, but it is required and it is something God leads you in
and through by His Holy Spirit.
 
--
Rick C. Hodgin
bartc <bc@freeuk.com>: Apr 09 04:56PM +0100

On 09/04/2018 16:12, Scott Lurndal wrote:
 
>> One of my goals for my C-like language is to allow whitespaces in
>> names.
 
> *The* *Worst* *Idea* *EVER*.
 
It's famously allowed (or was, if they've changed it) in Fortran and
Algol 68, among others.
 
--
bartc
Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk>: Apr 09 04:57PM +0100

On 09/04/2018 16:48, Rick C. Hodgin wrote:
> When you come to faith
 
Never going to happen mate.
 
/Flibble
 
--
"Suppose it's all true, and you walk up to the pearly gates, and are
confronted by God," Bryne asked on his show The Meaning of Life. "What
will Stephen Fry say to him, her, or it?"
"I'd say, bone cancer in children? What's that about?" Fry replied.
"How dare you? How dare you create a world to which there is such misery
that is not our fault. It's not right, it's utterly, utterly evil."
"Why should I respect a capricious, mean-minded, stupid God who creates
a world that is so full of injustice and pain. That's what I would say."
bartc <bc@freeuk.com>: Apr 09 05:00PM +0100

On 09/04/2018 16:06, Jorgen Grahn wrote:
> ...
>> I'll go along with that (since I'm never going to use C++ anyway)...
 
> If you're not, then what are you doing posting in comp.lang.c++?
 
This is in my list of subscribed groups, for reasons I can't remember,
and I haven't got round to removing it.
 
Maybe it's helpful looking at C++ code every so often (when someone
posts some instead of the all religious nonsense), and realising that
perhaps C isn't so bad after all.
 
--
bartc
"Öö Tiib" <ootiib@hot.ee>: Apr 09 09:10AM -0700

On Monday, 9 April 2018 17:42:25 UTC+3, Rick C. Hodgin wrote:
 
> You can visibly see the blue underline on the variable in my
> design. I actually incorporated that design because I wanted
> it to be less syntactically obtuse than something like brackets.
 
I hope I see what you do but I can't see why you do it?
I try to say what I did understand, please tell where I'm wrong.
 
The usual syntax that uses (same for both UTF-8 and ASCII)
underscore symbol '_' (char)95 in variable names "multiple_word_name"
was somehow not good for you.
 
Therefore you made it so that you can have spaces in variable names.
 
You decided to use for those spaces in names a UTF-8-inompatible
and ASCII-incompatible code (char)255.
 
Some Windows stuff I tried show that code as symbol 'ÿ' so likely
you have to use exclusively your own tools to see that symbol as a
space.

Your own tools underline the variable names with blue.
 
Visually if there were underscore symbols instead of spaces in a
"multiple word name" then these would coincide with that
blue underline that your tools anyway put there.
 
Where is the benefit?
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Apr 09 09:18AM -0700

On Monday, April 9, 2018 at 12:11:06 PM UTC-4, Öö Tiib wrote:
> "multiple word name" then these would coincide with that
> blue underline that your tools anyway put there.
 
> Where is the benefit?
 
The ASCII-255 character is taken from the days of DOS-based video
cards and the associated fonts pre-loaded from the factory. They
remain the same today:
 
http://www.theasciicode.com.ar/american-standard-code-information-interchange/ascii-codes-table.png
 
The ASCII-255 character was already an empty space, as was ASCII-0.
Since 0 already has a definition as ASCIIZ strings, I went with the
other choice.
 
As part of my plan to build a complete hardware and software system
from the ground up, I have a plan to not use UTF-8, but to have a
different system:
 
https://groups.google.com/d/msg/comp.lang.c/Tq6ChAOreAg/IGz_FJ_VAAAJ
 
Conversion to/from UTF will be possible, but will be a layer atop
the fundamental forms.
 
--
Rick C. Hodgin
bartc <bc@freeuk.com>: Apr 09 05:25PM +0100

On 09/04/2018 14:51, Rick C. Hodgin wrote:
 
> I think both 01 and 02 above producing the same declarations is very
> confusing.  It's burned me a few times when I've looked at code, or
> gone to create new variables.
 
This syntax comes from C, which C++ unwisely adopted (I believe in the
interests of improving take-up of the language which would have been
harder with an incompatible new syntax).
 
It's been done like that for coming up to half a century, but according
to the experts on comp.lang.c, it's not a problem at all provided you
use the right tools, use the right guidelines (one declaration per line)
and learn C properly so you that will know that the example declares one
pointer only.
 
But as you say, you can do all that and still get tripped up. It could
even, if you've mistyped and CWhatever is the name of a variable rather
than a type, end up writing an expression that multiplies CWhatever by
a, then yields the value b.
 
> My C-like language operates that way.
 
If this is a new language, why repeat the mistake of C++ and try and
have compatible syntax? Do something obviously new rather than
perpetuating design errors from 50 years ago.
 
If you need compatibility, do something like this:
 
CWhatever *a, b; // old rules, one pointer
var CWhatever *a, b; // new rules, two pointers
 
and use the new form until the old can be deprecated. Then you can drop
the 'var'. And not need to rely on white space to alter meaning.
 
--
bartc
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Apr 09 12:30PM -0400

On 4/9/2018 12:25 PM, bartc wrote:
>     var CWhatever *a, b;        // new rules, two pointers
 
> and use the new form until the old can be deprecated. Then you can drop
> the 'var'. And not need to rely on white space to alter meaning.
 
 
I seek to provide compatibility with C, and incorporate some of C++'s
features, as they are into CAlive. I require switches to be enabled
to default to CAlive's syntax, which can either be instance settings,
#pragmas, or command line switches. Other new features do not break
backward compatibility and are enabled by default.
 
This all assumes I'll get it all coded. It's a tremendous amount of
work to do it right.
 
--
Rick C. Hodgin
Jorgen Grahn <grahn+nntp@snipabacken.se>: Apr 09 03:20PM

On Sun, 2018-04-08, Chris M. Thomasson wrote:
> On 4/5/2018 12:50 PM, Chris M. Thomasson wrote:
>> On 3/29/2018 9:30 PM, Chris M. Thomasson wrote:
>>> On 3/27/2018 8:55 PM, Chris M. Thomasson wrote:
...
> Think of frequent read-based database queries that you do not want to be
> blocked up by other concurrent tasks that happen to have some writes...
 
I /do/ believe there are people who are interested in this stuff,
but they don't seem to read comp.lang.c++ ...
 
/Jorgen
 
--
// Jorgen Grahn <grahn@ Oo o. . .
\X/ snipabacken.se> O o .
Marcel Mueller <news.5.maazl@spamgourmet.org>: Apr 09 08:16AM +0200

On 08.04.18 19.14, Rick C. Hodgin wrote:
> I know some of you like to read my OS-related threads and replies, but
> do not like my posts about Jesus Christ, and have therefore killfiled
> me completely.
 
+1
 
> It was suggested recently that I prefix each thread that has a Christian
> teaching with a tag like "[Jesus Loves You]".
 
I prefer to ignore people who resit social rules.
 
 
Marcel
"Rick C. Hodgin" <rick.c.hodgin@gmail.com>: Apr 09 05:06AM -0700

On Sunday, April 8, 2018 at 5:13:37 PM UTC-4, Mr Flibble wrote:
> On 08/04/2018 20:25, Chris M. Thomasson wrote:
> > Why totally shun Apple?
> Rick probably shuns Apple because the CEO is gay, like me.
 
I try and teach people about the spirit nature we lost due to sin,
and the evil spirits that take advantage of our spiritual blindness
to lead us into all manner of falseness, sin, and harm to one another,
all under the guise of "doing right" because the reasoning relates to
only the flesh, and does not lend an ear to eternity.
 
Only those who reject the Lord's free offer of forgiveness, who do
not answer His call out to them, and do so repeatedly despite many,
many attempts to save them, will go to Hell. But all who do that
will go to Hell ... forever.
 
The teaching is given to save all who will be saved. It is not
given for other people.
 
--
Rick C. Hodgin
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to comp.lang.c+++unsubscribe@googlegroups.com.

No comments: