Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #140909

Re: Propagating results from callbacks?

From Ben Bacarisse <ben.usenet@bsb.me.uk>
Newsgroups comp.lang.c
Subject Re: Propagating results from callbacks?
Date 2019-02-13 11:16 +0000
Organization A noiseless patient Spider
Message-ID <87ef8ckkey.fsf@bsb.me.uk> (permalink)
References (6 earlier) <d029152c-286b-438a-aeaa-6f71d99e7451@googlegroups.com> <e0ac60f3-522c-4722-9f89-1001a518b62e@googlegroups.com> <5ceb5c7f-30b8-4cbd-9315-55ccdd726ce3@googlegroups.com> <871s4cmuhs.fsf@bsb.me.uk> <q407td$f7o$1@dont-email.me>

Show all headers | View raw


Reinhardt Behm <rbehm@hushmail.com> writes:

> AT Wednesday 13 February 2019 07:56, Ben Bacarisse wrote:
>
>> luser droog <luser.droog@gmail.com> writes:
>> 
>>> On Tuesday, February 12, 2019 at 2:32:06 AM UTC-6, fir wrote:
>>>> W dniu niedziela, 10 lutego 2019 23:14:21 UTC+1 użytkownik fir napisał:
>> <cut>
>>>> > to be honest most annoying thing when writing c sompiler i found
>>>> > that sily thing: format of writing negative numbers as -321 and so
>>>> > on i mean using "-" sign in souble role as a part of integer value
>>>> > and as an proper operator, this is real annoying (or at least
>>>> > seemed annoying to me) (to this extent i think if to not redefine
>>>> > it)
>> 
>> You don't need to worry about that because, in C, '-' is never part of
>> an integer constant, it is always an operator.
>>  
>>>> i would probably introduce "shorter minus" sign, that would be used
>>>> to note negative number, and would look like -2 but being helf short
>>>> and be to rightside
>>>> 
>>>> what if i want introduce this kind of sign in my language? is that in
>>>> unicode and i just can write unicode texts or there is empty space in
>>>> unicode i can use, or what?
>>>
>>> There's probably something like that somewhere in Unicode.
>> 
>> Unicode has several dashes of different length and, more significantly,
>> distinguishes between the hyphen: '-' and the minus sign: '−'.
>> 
>>> There's probably a way of requesting new glyphs. But you could also
>>> use the existing practice of APL which has 2 minus signs. Regular
>>> minus - is the function. High Minus ¯ is the decorator for negative
>>> numbers.
>> 
>> This is a much better idea because it's more obvious.  Having syntax
>> errors caused by using the wrong length dash is just asking for trouble.
>> But then there the original problem is non-existent because the token
>> '-' is always an operator in C and is never part of an integer constant.
>
> And what does the poor human reader of the code do?

I'm not sure what you mean.  If you are referring to the "different
lengths of dash" option, then the poor reader should complain to the
language designer.  Maybe my comment that it's "just asking for trouble"
was too mild?

-- 
Ben.

Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Propagating results from callbacks? luser droog <luser.droog@gmail.com> - 2019-02-08 16:32 -0800
  Re: Propagating results from callbacks? luser droog <luser.droog@gmail.com> - 2019-02-08 17:08 -0800
    Re: Propagating results from callbacks? luser droog <luser.droog@gmail.com> - 2019-02-09 20:01 -0800
      Re: Propagating results from callbacks? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2019-02-10 15:21 +0000
        Re: Propagating results from callbacks? luser droog <luser.droog@gmail.com> - 2019-02-10 12:59 -0800
          Re: Propagating results from callbacks? luser droog <luser.droog@gmail.com> - 2019-02-10 13:49 -0800
            Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-10 14:14 -0800
              Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-12 00:31 -0800
                Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-12 00:45 -0800
                Re: Propagating results from callbacks? luser droog <luser.droog@gmail.com> - 2019-02-12 14:30 -0800
                Re: Propagating results from callbacks? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2019-02-12 23:56 +0000
                Re: Propagating results from callbacks? Reinhardt Behm <rbehm@hushmail.com> - 2019-02-13 12:54 +0800
                Re: Propagating results from callbacks? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2019-02-13 11:16 +0000
                Re: Propagating results from callbacks? Andrew Smallshaw <andrews@sdf.org> - 2019-02-13 15:41 +0000
                Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-13 03:02 -0800
                Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-13 03:30 -0800
                Re: Propagating results from callbacks? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2019-02-13 11:48 +0000
                Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-13 03:59 -0800
                Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-13 04:10 -0800
                Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-13 04:29 -0800
                Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-13 04:40 -0800
                Re: Propagating results from callbacks? Bart <bc@freeuk.com> - 2019-02-13 12:08 +0000
                Re: Propagating results from callbacks? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2019-02-13 14:40 +0000
                Re: Propagating results from callbacks? Bart <bc@freeuk.com> - 2019-02-13 14:54 +0000
                Re: Propagating results from callbacks? David Brown <david.brown@hesbynett.no> - 2019-02-13 16:12 +0100
                Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-13 10:00 -0800
                Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-13 10:49 -0800
                Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-13 11:08 -0800
                Re: Propagating results from callbacks? Bart <bc@freeuk.com> - 2019-02-13 19:10 +0000
                Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-13 12:31 -0800
                Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-13 13:24 -0800
                Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-13 12:40 -0800
                Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-13 13:06 -0800
                Re: Propagating results from callbacks? David Brown <david.brown@hesbynett.no> - 2019-02-13 20:33 +0100
                Re: Propagating results from callbacks? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2019-02-13 15:49 +0000
          Re: Propagating results from callbacks? luser droog <luser.droog@gmail.com> - 2019-02-12 15:19 -0800
            Re: Propagating results from callbacks? luser droog <luser.droog@gmail.com> - 2019-02-12 19:02 -0800
              Re: Propagating results from callbacks? luser droog <luser.droog@gmail.com> - 2019-02-13 11:26 -0800
                Re: Propagating results from callbacks? luser droog <luser.droog@gmail.com> - 2019-02-13 16:09 -0800
                Re: Propagating results from callbacks? luser droog <luser.droog@gmail.com> - 2019-02-14 15:41 -0800
                Re: Propagating results from callbacks? luser droog <luser.droog@gmail.com> - 2019-02-14 16:42 -0800
  Re: Propagating results from callbacks? fir <profesor.fir@gmail.com> - 2019-02-10 05:14 -0800

csiph-web