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


Groups > comp.lang.forth > #57759

Re: Endianness

From "HAA" <someone@microsoft.com>
Newsgroups comp.lang.forth
Subject Re: Endianness
Date 2017-04-22 11:12 +1000
Organization Aioe.org NNTP Server
Message-ID <odeamr$17qc$1@gioia.aioe.org> (permalink)
References <xn0kp08uz8o02ku009@nntp.aioe.org>

Show all headers | View raw


Rudy Velthuis wrote:
> ...
> If this is the case, is this true for bytes in a cell too, or is that
> implementation defined?

This is where things can get messy.  Let's say you need to store a
character in a variable.  Usual practice is to use VARIABLE for this
because there's nothing conveniently smaller.  This leads to use
of @ ! in Forth code to handle characters which is an obvious type
mismatch.  Worse still if you forget and use C@ because then
your code is no longer endian portable.  Ideally Forth would come
with CVARIABLE as standard to encourage use of appropriately
typed operators but it never happened.


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


Thread

Endianness "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-21 20:46 +0000
  Re: Endianness Alex <alex@rivadpm.com> - 2017-04-21 22:48 +0100
    Re: Endianness "Elizabeth D. Rather" <erather@forth.com> - 2017-04-21 12:16 -1000
      Re: Endianness "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-22 04:42 +0000
        Re: Endianness "Elizabeth D. Rather" <erather@forth.com> - 2017-04-21 21:45 -1000
  Re: Endianness "HAA" <someone@microsoft.com> - 2017-04-22 11:12 +1000
    Re: Endianness "Elizabeth D. Rather" <erather@forth.com> - 2017-04-21 16:11 -1000
      Re: Endianness hughaguilar96@gmail.com - 2017-04-23 13:41 -0700
      Re: Endianness Bernd Paysan <bernd@net2o.de> - 2017-05-07 22:52 +0000
    Re: Endianness "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-22 04:45 +0000
      Re: Endianness "HAA" <someone@microsoft.com> - 2017-04-23 12:21 +1000
        Re: Endianness Julian Fondren <julian.fondren@gmail.com> - 2017-04-22 22:49 -0700
          Re: Endianness "HAA" <someone@microsoft.com> - 2017-04-23 18:57 +1000
            Re: Endianness Julian Fondren <julian.fondren@gmail.com> - 2017-04-23 02:13 -0700
          Re: Endianness "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-29 03:37 +0000
      Re: Endianness anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-24 16:56 +0000
    Re: Endianness Andrew Haley <andrew29@littlepinkcloud.invalid> - 2017-04-23 04:45 -0500
      Re: Endianness "HAA" <someone@microsoft.com> - 2017-04-24 10:09 +1000
        Re: Endianness "Elizabeth D. Rather" <erather@forth.com> - 2017-04-23 14:40 -1000
          Re: Endianness "HAA" <someone@microsoft.com> - 2017-04-24 13:41 +1000
            Re: Endianness "Elizabeth D. Rather" <erather@forth.com> - 2017-04-23 17:58 -1000
              Re: Endianness hughaguilar96@gmail.com - 2017-04-23 21:42 -0700
                Re: Endianness Julian Fondren <julian.fondren@gmail.com> - 2017-04-23 21:58 -0700
            Re: Endianness Julian Fondren <julian.fondren@gmail.com> - 2017-04-23 21:18 -0700
              Re: Endianness Julian Fondren <julian.fondren@gmail.com> - 2017-04-23 21:24 -0700
              Re: Endianness "HAA" <someone@microsoft.com> - 2017-04-26 09:21 +1000
                Re: Endianness Julian Fondren <julian.fondren@gmail.com> - 2017-04-25 16:56 -0700
  Re: Endianness anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-24 16:58 +0000

csiph-web