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


Groups > comp.os.linux.misc > #77961 > unrolled thread

Re: Recent history of vi

Started byJohnny Billquist <bqt@softjar.se>
First post2025-11-27 19:55 +0100
Last post2025-12-08 18:40 +0000
Articles 20 on this page of 234 — 30 participants

Back to article view | Back to comp.os.linux.misc

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Recent history of vi Johnny Billquist <bqt@softjar.se> - 2025-11-27 19:55 +0100
    Re: Recent history of vi Alexander Schreiber <als@usenet.thangorodrim.de> - 2025-11-28 22:08 +0100
      Re: Recent history of vi Johnny Billquist <bqt@softjar.se> - 2025-12-03 13:37 +0100
        Re: Recent history of vi "Carlos E.R." <robin_listas@es.invalid> - 2025-12-03 13:56 +0100
          Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-03 13:58 +0000
            Re: Recent history of vi "Carlos E.R." <robin_listas@es.invalid> - 2025-12-03 15:40 +0100
        Re: Recent history of vi Peter Flass <Peter@Iron-Spring.com> - 2025-12-03 07:39 -0700
          Re: Recent history of vi Andreas Eder <a_eder_muc@web.de> - 2025-12-06 16:46 +0100
          Re: Recent history of vi Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-13 08:28 +0000
          Re: Recent history of vi Johnny Billquist <bqt@softjar.se> - 2025-12-15 10:38 +0100
            Re: Recent history of vi antispam@fricas.org (Waldek Hebisch) - 2025-12-16 02:20 +0000
              Re: Recent history of vi Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-16 02:52 +0000
              Re: Recent history of vi Nuno Silva <nunojsilva@invalid.invalid> - 2025-12-16 11:53 +0000
                Re: Recent history of vi Richard Kettlewell <invalid@invalid.invalid> - 2025-12-16 17:42 +0000
              Re: Recent history of vi Johnny Billquist <bqt@softjar.se> - 2025-12-17 10:39 +0100
            Re: Recent history of vi "Carlos E.R." <robin_listas@es.invalid> - 2025-12-16 23:34 +0100
              Re: Recent history of vi Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-17 01:49 +0000
        Re: Recent history of vi Diego Garcia <dg@linux.rocks> - 2025-12-03 14:40 +0000
        Re: Recent history of vi Eli the Bearded <*@eli.users.panix.com> - 2025-12-04 07:00 +0000
          Re: Recent history of vi Stéphane CARPENTIER <sc@fiat-linux.fr> - 2025-12-05 20:52 +0000
            Re: Recent history of vi Peter Flass <Peter@Iron-Spring.com> - 2025-12-05 15:57 -0700
              Re: Recent history of vi candycanearter07 <candycanearter07@candycanearter07.nomail.afraid> - 2025-12-08 18:40 +0000
                Re: Recent history of vi Stéphane CARPENTIER <sc@fiat-linux.fr> - 2025-12-13 11:42 +0000
              Re: Recent history of vi Stéphane CARPENTIER <sc@fiat-linux.fr> - 2025-12-13 11:40 +0000
                Re: Recent history of vi "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-12-13 15:58 +0000
            Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-06 12:22 +0000
              Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-06 19:51 +0000
                Re: Recent history of vi Peter Flass <Peter@Iron-Spring.com> - 2025-12-06 15:13 -0700
                  Re: polyglot programming, Recent history of vi John Levine <johnl@taugh.com> - 2025-12-06 22:28 +0000
                    Re: polyglot programming, Recent history of vi rbowman <bowman@montana.com> - 2025-12-07 01:39 +0000
                      Re: polyglot programming, Recent history of vi Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-07 06:19 +0000
                        Re: polyglot programming, Recent history of vi Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2025-12-06 22:50 -0800
                          Re: polyglot programming, Recent history of vi "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-12-07 10:52 +0000
                            Re: polyglot programming, Recent history of vi "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-12-22 12:02 +0000
                        Re: polyglot programming, Recent history of vi rbowman <bowman@montana.com> - 2025-12-07 18:34 +0000
                        Re: polyglot programming, Recent history of vi Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-16 00:02 +0000
                          Re: polyglot programming, Recent history of vi rbowman <bowman@montana.com> - 2025-12-16 01:41 +0000
                            Re: polyglot programming, Recent history of vi Peter Flass <Peter@Iron-Spring.com> - 2025-12-16 07:39 -0700
                              Re: polyglot programming, Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-16 15:57 +0000
                              Re: polyglot programming, Recent history of vi Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-17 07:13 +0000
                    Re: polyglot programming, Recent history of vi Andy Walker <anw@cuboid.co.uk> - 2025-12-07 16:58 +0000
                      Re: polyglot programming, Recent history of vi Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-16 00:00 +0000
                  Re: Recent history of vi Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-07 00:35 +0000
                    Re: Recent history of vi "Carlos E.R." <robin_listas@es.invalid> - 2025-12-07 19:48 +0100
                  Re: Recent history of vi Lars Poulsen <lars@beagle-ears.com> - 2025-12-07 00:38 +0000
                Re: Recent history of vi Nuno Silva <nunojsilva@invalid.invalid> - 2025-12-07 01:31 +0000
                Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-07 11:18 +0000
                  Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-07 18:52 +0000
                    Re: more polyglot programming, was Recent history of vi John Levine <johnl@taugh.com> - 2025-12-07 19:39 +0000
                      Re: more polyglot programming, was Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-07 20:27 +0000
                      Re: more polyglot programming, was Recent history of vi Peter Flass <Peter@Iron-Spring.com> - 2025-12-07 14:31 -0700
                      Re: more polyglot programming, was Recent history of vi rbowman <bowman@montana.com> - 2025-12-08 01:46 +0000
                        Re: more polyglot programming, was Recent history of vi Rich <rich@example.invalid> - 2025-12-08 05:53 +0000
                          Re: more polyglot programming, was Recent history of vi Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2025-12-07 22:25 -0800
                          Re: more polyglot programming, was Recent history of vi rbowman <bowman@montana.com> - 2025-12-08 08:34 +0000
                        Re: more polyglot programming, was Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-08 08:48 +0000
                          Re: more polyglot programming, was Recent history of vi rbowman <bowman@montana.com> - 2025-12-08 23:43 +0000
                      Re: more polyglot programming, was Recent history of vi Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-15 23:56 +0000
              Re: Recent history of vi Alexander Schreiber <als@usenet.thangorodrim.de> - 2025-12-07 16:31 +0100
                Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-07 18:49 +0000
                  Re: Recent history of vi scott@slp53.sl.home (Scott Lurndal) - 2025-12-07 19:12 +0000
                    Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-07 19:44 +0000
                      Re: Recent history of vi Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2025-12-07 12:14 -0800
                      Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-07 20:26 +0000
                        Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-08 03:05 +0000
                          Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-08 08:46 +0000
                            Re: Recent history of vi Alexander Schreiber <als@usenet.thangorodrim.de> - 2025-12-08 16:39 +0100
                            Re: Recent history of vi Rich Alderson <news@alderson.users.panix.com> - 2025-12-08 16:07 -0500
                              Re: Recent history of vi "Carlos E.R." <robin_listas@es.invalid> - 2025-12-10 13:15 +0100
                                Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-10 13:43 +0000
                                  Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-11 02:54 +0000
                                    Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-11 08:55 +0000
                            Re: Recent history of vi Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-15 00:41 +0000
                      Re: Recent history of vi Peter Flass <Peter@Iron-Spring.com> - 2025-12-07 14:30 -0700
                        Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-08 03:12 +0000
                    Re: Recent history of vi Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2025-12-07 11:52 -0800
                    Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-07 20:23 +0000
                      Re: Recent history of vi Alexander Schreiber <als@usenet.thangorodrim.de> - 2025-12-07 22:54 +0100
                        Re: Recent history of vi Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2025-12-07 14:25 -0800
                          Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-08 08:25 +0000
                          Re: Recent history of vi Alexander Schreiber <als@usenet.thangorodrim.de> - 2025-12-08 16:26 +0100
                            Re: Recent history of vi Peter Flass <Peter@Iron-Spring.com> - 2025-12-08 12:15 -0700
                              Re: Recent history of vi Rich Alderson <news@alderson.users.panix.com> - 2025-12-08 16:13 -0500
                                Re: Recent history of vi "Carlos E.R." <robin_listas@es.invalid> - 2025-12-10 13:19 +0100
                              Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-09 00:08 +0000
                            Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-08 23:58 +0000
                        Greek origins of Christian scriptures [was Re: Recent history of vi] Rich Alderson <news@alderson.users.panix.com> - 2025-12-07 18:17 -0500
                        Re: Recent history of vi Rich <rich@example.invalid> - 2025-12-08 01:35 +0000
                          Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-08 08:34 +0000
                          Re: Recent history of vi "Carlos E.R." <robin_listas@es.invalid> - 2025-12-08 14:23 +0100
                            Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-09 01:10 +0000
                              Re: Recent history of vi Eli the Bearded <*@eli.users.panix.com> - 2025-12-09 04:25 +0000
                                Re: Recent history of vi ted@loft.tnolan.com (Ted Nolan <tednolan>) - 2025-12-09 04:47 +0000
                                Re: Recent history of vi "Carlos E.R." <robin_listas@es.invalid> - 2025-12-10 15:16 +0100
                                  Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-10 16:59 +0000
                                    Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-11 02:55 +0000
                                      Re: Recent history of vi Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2025-12-10 19:34 -0800
                                      Re: Recent history of vi drb@ihatespam.msu.edu (Dennis Boone) - 2025-12-12 16:13 +0000
                                        Re: Recent history of vi "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-12-13 15:51 +0000
                                          Re: Recent history of vi Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-14 04:57 +0000
                                            Re: Recent history of vi Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2025-12-13 21:21 -0800
                                            Re: Recent history of vi Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-20 00:21 +0000
                                              Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-20 05:52 +0000
                        Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-08 02:38 +0000
                        Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-08 08:21 +0000
                          Re: Recent history of vi Peter Flass <Peter@Iron-Spring.com> - 2025-12-08 07:38 -0700
                            Re: Recent history of vi Niklas Karlsson <nikke.karlsson@gmail.com> - 2025-12-12 06:59 +0000
                              Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-12 07:35 +0000
                          Re: Recent history of vi Alexander Schreiber <als@usenet.thangorodrim.de> - 2025-12-08 16:35 +0100
                            Re: Recent history of vi "Carlos E.R." <robin_listas@es.invalid> - 2025-12-10 13:54 +0100
                              Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-10 13:41 +0000
                                Re: Recent history of vi Alexander Schreiber <als@usenet.thangorodrim.de> - 2025-12-10 23:07 +0100
                                  Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-11 08:52 +0000
                                    Re: Recent history of vi John Levine <johnl@taugh.com> - 2025-12-11 20:54 +0000
                                      Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-11 20:57 +0000
                                        Re: linguistic hegemony, was Recent history of vi John Levine <johnl@taugh.com> - 2025-12-12 02:01 +0000
                                          Re: linguistic hegemony, was Recent history of vi rbowman <bowman@montana.com> - 2025-12-12 02:27 +0000
                                          Re: linguistic hegemony, was Recent history of vi "Carlos E.R." <robin_listas@es.invalid> - 2025-12-12 03:28 +0100
                                          Re: linguistic hegemony, was Recent history of vi Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2025-12-11 21:43 -0800
                                            Re: linguistic hegemony, was Recent history of vi rbowman <bowman@montana.com> - 2025-12-12 07:25 +0000
                                    Re: Recent history of vi Alexander Schreiber <als@usenet.thangorodrim.de> - 2025-12-12 09:57 +0100
                                      EU (was: Re: Recent history of vi "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-12-12 09:53 +0000
                                        Re: EU (was: Re: Recent history of vi Alexander Schreiber <als@usenet.thangorodrim.de> - 2025-12-12 11:51 +0100
                                        Re: EU The Natural Philosopher <tnp@invalid.invalid> - 2025-12-12 11:54 +0000
                                          Re: EU rbowman <bowman@montana.com> - 2025-12-12 19:26 +0000
                                            Re: EU Alexander Schreiber <als@usenet.thangorodrim.de> - 2025-12-13 12:01 +0100
                                              Re: EU Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-20 00:23 +0000
                                            Re: EU The Natural Philosopher <tnp@invalid.invalid> - 2025-12-15 18:34 +0000
                                              Re: EU rbowman <bowman@montana.com> - 2025-12-15 20:59 +0000
                                                Re: EU The Natural Philosopher <tnp@invalid.invalid> - 2025-12-15 21:34 +0000
                                                  Re: EU rbowman <bowman@montana.com> - 2025-12-15 23:24 +0000
                                                    Re: EU Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-16 05:54 +0000
                                                    Re: EU Chris Ahlstrom <OFeem1987@teleworm.us> - 2025-12-16 12:47 -0500
                                                      Re: EU rbowman <bowman@montana.com> - 2025-12-16 19:57 +0000
                                                        Re: EU "Carlos E.R." <robin_listas@es.invalid> - 2025-12-17 13:27 +0100
                                                          Re: EU c186282 <c186282@nnada.net> - 2025-12-17 22:05 -0500
                                                        Re: EU Chris Ahlstrom <OFeem1987@teleworm.us> - 2025-12-17 07:34 -0500
                                                  Re: EU Chris Ahlstrom <OFeem1987@teleworm.us> - 2025-12-16 12:42 -0500
                                                    Re: EU scott@slp53.sl.home (Scott Lurndal) - 2025-12-16 18:14 +0000
                                                      Re: EU rbowman <bowman@montana.com> - 2025-12-16 19:55 +0000
                                                        Re: EU scott@slp53.sl.home (Scott Lurndal) - 2025-12-16 20:05 +0000
                                                          Re: EU rbowman <bowman@montana.com> - 2025-12-16 20:30 +0000
                                                            Re: EU scott@slp53.sl.home (Scott Lurndal) - 2025-12-16 23:15 +0000
                                                              Re: EU rbowman <bowman@montana.com> - 2025-12-17 01:49 +0000
                                                                Re: EU Chris Ahlstrom <OFeem1987@teleworm.us> - 2025-12-17 07:32 -0500
                                                                  Re: EU rbowman <bowman@montana.com> - 2025-12-17 18:53 +0000
                                                Re: EU Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-16 05:54 +0000
                                                  Re: EU rbowman <bowman@montana.com> - 2025-12-16 08:06 +0000
                                                    Re: EU The Natural Philosopher <tnp@invalid.invalid> - 2025-12-16 10:33 +0000
                                                      Re: EU rbowman <bowman@montana.com> - 2025-12-16 20:02 +0000
                                                        Re: EU The Natural Philosopher <tnp@invalid.invalid> - 2025-12-17 01:09 +0000
                                                          Re: EU rbowman <bowman@montana.com> - 2025-12-17 01:18 +0000
                                                            Re: EU c186282 <c186282@nnada.net> - 2025-12-17 03:03 -0500
                                                              Re: EU "Carlos E.R." <robin_listas@es.invalid> - 2025-12-18 23:26 +0100
                                                                Re: EU c186282 <c186282@nnada.net> - 2025-12-19 02:29 -0500
                                                            Re: EU "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-12-18 17:28 +0000
                                                              Re: EU c186282 <c186282@nnada.net> - 2025-12-19 00:32 -0500
                                                                Re: EU The Natural Philosopher <tnp@invalid.invalid> - 2025-12-19 10:47 +0000
                                                                  Re: EU rbowman <bowman@montana.com> - 2025-12-19 19:30 +0000
                                                                    Re: EU scott@slp53.sl.home (Scott Lurndal) - 2025-12-19 20:01 +0000
                                                                    Re: EU Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-19 22:03 +0000
                                                                      Re: EU John Ames <commodorejohn@gmail.com> - 2025-12-19 14:08 -0800
                                                                        Re: EU scott@slp53.sl.home (Scott Lurndal) - 2025-12-19 22:33 +0000
                                                                      Re: EU rbowman <bowman@montana.com> - 2025-12-20 05:12 +0000
                                                                        Re: EU Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-20 20:45 +0000
                                                                          Re: EU rbowman <bowman@montana.com> - 2025-12-21 03:41 +0000
                                                                            Re: EU Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-22 01:00 +0000
                                                                              Re: EU rbowman <bowman@montana.com> - 2025-12-22 07:06 +0000
                                                                                Re: EU c186282 <c186282@nnada.net> - 2025-12-22 02:21 -0500
                                                                                  Re: EU rbowman <bowman@montana.com> - 2025-12-22 19:06 +0000
                                                                                    Re: EU Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2025-12-22 14:41 -0800
                                                                                      Re: EU c186282 <c186282@nnada.net> - 2025-12-23 01:59 -0500
                                                                                        Re: EU rbowman <bowman@montana.com> - 2025-12-23 19:47 +0000
                                                                                          Re: EU Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-23 21:18 +0000
                                                                                            Re: EU scott@slp53.sl.home (Scott Lurndal) - 2025-12-23 22:38 +0000
                                                                                              Re: EU Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-23 23:32 +0000
                                                                                                Re: EU "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-12-24 10:24 +0000
                                                                                                Re: EU The Natural Philosopher <tnp@invalid.invalid> - 2025-12-24 12:36 +0000
                                                                                            Re: EU rbowman <bowman@montana.com> - 2025-12-23 23:27 +0000
                                                                                              Re: EU Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-23 23:40 +0000
                                                                                                Re: EU rbowman <bowman@montana.com> - 2025-12-24 07:02 +0000
                                                                                                  Re: EU "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-12-24 10:32 +0000
                                                                                                    Re: EU Lars Poulsen <lars@beagle-ears.com> - 2025-12-24 15:04 +0000
                                                                                                  Re: EU Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-24 23:28 +0000
                                                                                    Re: EU c186282 <c186282@nnada.net> - 2025-12-23 01:21 -0500
                                                                                Re: EU scott@slp53.sl.home (Scott Lurndal) - 2025-12-22 16:38 +0000
                                                                                Re: EU Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-22 17:33 +0000
                                                                  Re: EU c186282 <c186282@nnada.net> - 2025-12-20 01:20 -0500
                                                                    Re: EU The Natural Philosopher <tnp@invalid.invalid> - 2025-12-20 10:39 +0000
                                                                      Re: EU rbowman <bowman@montana.com> - 2025-12-21 03:10 +0000
                                                                      Re: EU c186282 <c186282@nnada.net> - 2025-12-21 14:29 -0500
                                                                        Re: EU The Natural Philosopher <tnp@invalid.invalid> - 2025-12-21 20:09 +0000
                                                                        Re: EU rbowman <bowman@montana.com> - 2025-12-21 20:52 +0000
                                                                          Re: EU c186282 <c186282@nnada.net> - 2025-12-22 00:59 -0500
                                                                    Re: EU rbowman <bowman@montana.com> - 2025-12-21 03:07 +0000
                                                    Re: EU c186282 <c186282@nnada.net> - 2025-12-17 00:04 -0500
                                                      Re: EU rbowman <bowman@montana.com> - 2025-12-17 07:43 +0000
                                                  Re: EU The Natural Philosopher <tnp@invalid.invalid> - 2025-12-16 10:30 +0000
                                              Re: EU Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2025-12-16 05:54 +0000
                                                Re: EU The Natural Philosopher <tnp@invalid.invalid> - 2025-12-16 10:25 +0000
                                      Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-12 11:53 +0000
                                        Re: Recent history of vi Alexander Schreiber <als@usenet.thangorodrim.de> - 2025-12-12 20:27 +0100
                                          Yes,{, Prime} Minister (was: Re: Recent history of vi) Nuno Silva <nunojsilva@invalid.invalid> - 2025-12-12 23:27 +0000
                                          Re: Recent history of vi "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-12-13 15:55 +0000
                                            Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-15 18:38 +0000
                                              Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-15 22:40 +0000
                                                Re: Recent history of vi Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2025-12-15 15:44 -0800
                                                  Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-16 01:59 +0000
                                                    Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-16 10:22 +0000
                                                  Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-16 10:18 +0000
                                                    Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-16 20:45 +0000
                                                      Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-17 10:14 +0000
                                                Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-16 10:02 +0000
                                                  Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-16 20:13 +0000
                                                  Re: Recent history of vi Alexander Schreiber <als@usenet.thangorodrim.de> - 2025-12-17 13:59 +0100
                                Re: Recent history of vi Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-17 07:06 +0000
                              Re: Recent history of vi Alexander Schreiber <als@usenet.thangorodrim.de> - 2025-12-10 23:06 +0100
                                Re: Recent history of vi "Carlos E.R." <robin_listas@es.invalid> - 2025-12-11 19:38 +0100
                      Re: Recent history of vi rbowman <bowman@montana.com> - 2025-12-08 02:03 +0000
                        Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-08 08:41 +0000
                          Re: Recent history of vi Niklas Karlsson <nikke.karlsson@gmail.com> - 2025-12-12 07:09 +0000
                            Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-12 11:49 +0000
                Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-07 20:14 +0000
                  Re: Recent history of vi Alexander Schreiber <als@usenet.thangorodrim.de> - 2025-12-07 22:56 +0100
                    Re: Recent history of vi The Natural Philosopher <tnp@invalid.invalid> - 2025-12-08 08:18 +0000
            Re: Unicode (was Re: Recent history of vi) Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-15 00:32 +0000
          Re: Unicode (was Re: Recent history of vi) Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-14 23:32 +0000
          Re: Recent history of vi Johnny Billquist <bqt@softjar.se> - 2025-12-15 10:52 +0100
        Re: Unicode, not Recent history of vi John Levine <johnl@taugh.com> - 2025-12-05 01:59 +0000
          Re: Unicode, not Recent history of vi Nuno Silva <nunojsilva@invalid.invalid> - 2025-12-05 10:14 +0000
          Re: Unicode, not Recent history of vi Richard Kettlewell <invalid@invalid.invalid> - 2025-12-05 10:35 +0000
          Re: Unicode, not Recent history of vi "Carlos E.R." <robin_listas@es.invalid> - 2025-12-05 12:05 +0100
          Re: Unicode, not Recent history of vi Andreas Eder <a_eder_muc@web.de> - 2025-12-06 16:41 +0100
          Re: Unicode, not Recent history of vi candycanearter07 <candycanearter07@candycanearter07.nomail.afraid> - 2025-12-08 18:40 +0000

Page 1 of 12  [1] 2 3 … 12  Next page →


#77961 — Re: Recent history of vi

FromJohnny Billquist <bqt@softjar.se>
Date2025-11-27 19:55 +0100
SubjectRe: Recent history of vi
Message-ID<10ga6r1$7ph$1@news.misty.com>
On 2025-11-22 19:20, Alexander Schreiber wrote:
> Johnny Billquist <bqt@softjar.se> wrote:
>> On 2025-11-18 21:29, Eli the Bearded wrote:
>>> In comp.os.linux.misc, Johnny Billquist  <bqt@softjar.se> wrote:
>>>> On 2025-11-16 21:59, Lawrence D’Oliveiro wrote:
>>>>> Without UTF-8, you could not have “€” or “©” or “±” or those curly quotes.
>>>> Of course you could.
>>>> They exist just fine in Latin-1 (hmm, maybe not the quotes...).
>>>
>>> The Latin-1 I know does not have a Euro symbol. It does have the generic
>>> currency placeholder at 0xA5: ¤
>>
>> Yeah. Sorry. That came in 8859-15.
>>
>>> Elijah
>>> ------
>>> likes utf-8 better than iso-8859-$WHATEVER
>> That don't even make sense. UTF-8 is just a way to encode large integers
>> in a variable sequence of 8-bit bytes.
>> Which of course makes it a mess to figure out how long a string actually is.
>> But I guess what you actually mean is that you like Unicode better than
>> 8859-whatever.
>> I couldn't disagree more. Endless ways to represent the exact same
>> character, and weird things like sometimes having a separate codepoint
>> for units or prefixes, but sometimes using normal ASCII for them, and
>> then you have sometimes different codepoints because of colors, but
>> sometimes not.
> 
> Well, a big part of the reason is that human writing systems across
> the globe are, in fact, quite an impressive mess from an engineering
> point of view, mostly not being properly designed and all that. ;-)

I know. But the Unicode wreck can't be blamed on the human writing 
system "mess". It created one completely on its own.

>> It's a trainwreck, but now we're stuck with it. :(
> 
> At least it sorta mostly kinda works for a somewhat wide range of
> languages and scripts and you can have different scripts (latin,
> cyrillic, arabic and others) in the same text. Which beats having to
> figure out which code page to use for which text by quite a margin.
> I _have_ been through the mess of "US ASCII works, good luck with
> anything beyond that" that was text processing on e.g. MS-DOS (and
> variants) and early Windows. And my native language (German) uses
> essentially US-ASCII plus only a small number of letters outside of
> that to begin with. Imagine if your native script has _no_ overlap
> with that.
Just because there was a problem it don't follow that Unicode was a good 
solution.

   Johnny

[toc] | [next] | [standalone]


#78028

FromAlexander Schreiber <als@usenet.thangorodrim.de>
Date2025-11-28 22:08 +0100
Message-ID<slrn10ik3r5.2dppt.als@mordor.angband.thangorodrim.de>
In reply to#77961
Johnny Billquist <bqt@softjar.se> wrote:
> On 2025-11-22 19:20, Alexander Schreiber wrote:
>> Johnny Billquist <bqt@softjar.se> wrote:
>>> On 2025-11-18 21:29, Eli the Bearded wrote:
>>>> In comp.os.linux.misc, Johnny Billquist  <bqt@softjar.se> wrote:
>>>>> On 2025-11-16 21:59, Lawrence D’Oliveiro wrote:
>>>>>> Without UTF-8, you could not have “€” or “©” or “±” or those curly quotes.
>>>>> Of course you could.
>>>>> They exist just fine in Latin-1 (hmm, maybe not the quotes...).
>>>>
>>>> The Latin-1 I know does not have a Euro symbol. It does have the generic
>>>> currency placeholder at 0xA5: ¤
>>>
>>> Yeah. Sorry. That came in 8859-15.
>>>
>>>> Elijah
>>>> ------
>>>> likes utf-8 better than iso-8859-$WHATEVER
>>> That don't even make sense. UTF-8 is just a way to encode large integers
>>> in a variable sequence of 8-bit bytes.
>>> Which of course makes it a mess to figure out how long a string actually is.
>>> But I guess what you actually mean is that you like Unicode better than
>>> 8859-whatever.
>>> I couldn't disagree more. Endless ways to represent the exact same
>>> character, and weird things like sometimes having a separate codepoint
>>> for units or prefixes, but sometimes using normal ASCII for them, and
>>> then you have sometimes different codepoints because of colors, but
>>> sometimes not.
>> 
>> Well, a big part of the reason is that human writing systems across
>> the globe are, in fact, quite an impressive mess from an engineering
>> point of view, mostly not being properly designed and all that. ;-)
>
> I know. But the Unicode wreck can't be blamed on the human writing 
> system "mess". It created one completely on its own.
>
>>> It's a trainwreck, but now we're stuck with it. :(
>> 
>> At least it sorta mostly kinda works for a somewhat wide range of
>> languages and scripts and you can have different scripts (latin,
>> cyrillic, arabic and others) in the same text. Which beats having to
>> figure out which code page to use for which text by quite a margin.
>> I _have_ been through the mess of "US ASCII works, good luck with
>> anything beyond that" that was text processing on e.g. MS-DOS (and
>> variants) and early Windows. And my native language (German) uses
>> essentially US-ASCII plus only a small number of letters outside of
>> that to begin with. Imagine if your native script has _no_ overlap
>> with that.
> Just because there was a problem it don't follow that Unicode was a good 
> solution.

I'm not claiming it is a good solution, but it is the solution we ended up
with that reasonably covers a lot of the problem space. Given that:
 - it covers a wide and very irregular problem space
 - it 
 - it is, due to the problem scope, a design by committee
ending with a solution being bit of a mess is hardly avoidable.

It has the property of "working well enough most of the time", which is
already a big impediment to anyone spending the time, money and brains
in order to:
 - come up with a New And Improved Design That Surely Has No Warts
 - establish it as the new standard

Honestly: not happening.

Kind regards,
           Alex.
-- 
"Opportunity is missed by most people because it is dressed in overalls and
 looks like work."                                      -- Thomas A. Edison

[toc] | [prev] | [next] | [standalone]


#78227

FromJohnny Billquist <bqt@softjar.se>
Date2025-12-03 13:37 +0100
Message-ID<10gpatq$jpt$3@news.misty.com>
In reply to#78028
On 2025-11-28 22:08, Alexander Schreiber wrote:
> Johnny Billquist <bqt@softjar.se> wrote:
>> Just because there was a problem it don't follow that Unicode was a good
>> solution.
> 
> I'm not claiming it is a good solution, but it is the solution we ended up
> with that reasonably covers a lot of the problem space. Given that:
>   - it covers a wide and very irregular problem space
>   - it
>   - it is, due to the problem scope, a design by committee
> ending with a solution being bit of a mess is hardly avoidable.
> 
> It has the property of "working well enough most of the time", which is
> already a big impediment to anyone spending the time, money and brains
> in order to:
>   - come up with a New And Improved Design That Surely Has No Warts
>   - establish it as the new standard
> 
> Honestly: not happening.

I know that Unicode is here to stay. Said as much before. But it has 
introduced a whole range of problems that people tend to pretend don't 
exist. The most immediate one coming to my mind are all kind of scammers 
creating fake domains to phish stuff. Using known, trusted company 
names, but letters replaced by things that look visually equivalent, but 
actually are other characters, and then through those domains fool 
people to give information, such as passwords, account numbers, money, 
and god knows what else.

A big part of the problem is that Unicode don't even seem to have known 
what problem is was supposed to solve. Was it about representing 
different characters that have different meanings? Was it about 
representing same characters but with different visual effects? Was it 
supposed to be some kind of generic system to modify characters through 
some clever system design?
As it is, it's sortof all of these, but none of them properly.

And it makes it a hellhole to deal with.

But yes. Now it exists. We are not going to replace it.

   Johnny

[toc] | [prev] | [next] | [standalone]


#78230

From"Carlos E.R." <robin_listas@es.invalid>
Date2025-12-03 13:56 +0100
Message-ID<pko50mx1q1.ln2@Telcontar.valinor>
In reply to#78227
On 2025-12-03 13:37, Johnny Billquist wrote:
> On 2025-11-28 22:08, Alexander Schreiber wrote:
>> Johnny Billquist <bqt@softjar.se> wrote:
>>> Just because there was a problem it don't follow that Unicode was a good
>>> solution.
>>
>> I'm not claiming it is a good solution, but it is the solution we 
>> ended up
>> with that reasonably covers a lot of the problem space. Given that:
>>   - it covers a wide and very irregular problem space
>>   - it
>>   - it is, due to the problem scope, a design by committee
>> ending with a solution being bit of a mess is hardly avoidable.
>>
>> It has the property of "working well enough most of the time", which is
>> already a big impediment to anyone spending the time, money and brains
>> in order to:
>>   - come up with a New And Improved Design That Surely Has No Warts
>>   - establish it as the new standard
>>
>> Honestly: not happening.
> 
> I know that Unicode is here to stay. Said as much before. But it has 
> introduced a whole range of problems that people tend to pretend don't 
> exist. The most immediate one coming to my mind are all kind of scammers 
> creating fake domains to phish stuff. Using known, trusted company 
> names, but letters replaced by things that look visually equivalent, but 
> actually are other characters, and then through those domains fool 
> people to give information, such as passwords, account numbers, money, 
> and god knows what else.
> 
> A big part of the problem is that Unicode don't even seem to have known 
> what problem is was supposed to solve.

No? The problem is that ASCII only represent the USA view of the alphabet.

-- 
Cheers, Carlos.
ES🇪🇸, EU🇪🇺;

[toc] | [prev] | [next] | [standalone]


#78231

FromThe Natural Philosopher <tnp@invalid.invalid>
Date2025-12-03 13:58 +0000
Message-ID<10gpfmu$3bogo$1@dont-email.me>
In reply to#78230
On 03/12/2025 12:56, Carlos E.R. wrote:
e.
> 
> No? The problem is that ASCII only represent the USA view of the alphabet.
> 
The problem is that ASCII only represent the USA view of *ONE* alphabet.
Þat is þe problem...

And, worse, many writing methods do not use alphabets...

-- 
It is the folly of too many to mistake the echo of a London coffee-house 
for the voice of the kingdom.

Jonathan Swift

[toc] | [prev] | [next] | [standalone]


#78234

From"Carlos E.R." <robin_listas@es.invalid>
Date2025-12-03 15:40 +0100
Message-ID<hnu50mxrc1.ln2@Telcontar.valinor>
In reply to#78231
On 2025-12-03 14:58, The Natural Philosopher wrote:
> On 03/12/2025 12:56, Carlos E.R. wrote:
> e.
>>
>> No? The problem is that ASCII only represent the USA view of the 
>> alphabet.
>>
> The problem is that ASCII only represent the USA view of *ONE* alphabet.
> Þat is þe problem...
> 
> And, worse, many writing methods do not use alphabets...

Right.

-- 
Cheers, Carlos.
ES🇪🇸, EU🇪🇺;

[toc] | [prev] | [next] | [standalone]


#78232

FromPeter Flass <Peter@Iron-Spring.com>
Date2025-12-03 07:39 -0700
Message-ID<10gpi2s$3cij2$2@dont-email.me>
In reply to#78227
On 12/3/25 05:37, Johnny Billquist wrote:
> On 2025-11-28 22:08, Alexander Schreiber wrote:
>> Johnny Billquist <bqt@softjar.se> wrote:
>>> Just because there was a problem it don't follow that Unicode was a good
>>> solution.
>>
>> I'm not claiming it is a good solution, but it is the solution we 
>> ended up
>> with that reasonably covers a lot of the problem space. Given that:
>>   - it covers a wide and very irregular problem space
>>   - it
>>   - it is, due to the problem scope, a design by committee
>> ending with a solution being bit of a mess is hardly avoidable.
>>
>> It has the property of "working well enough most of the time", which is
>> already a big impediment to anyone spending the time, money and brains
>> in order to:
>>   - come up with a New And Improved Design That Surely Has No Warts
>>   - establish it as the new standard
>>
>> Honestly: not happening.
> 
> I know that Unicode is here to stay. Said as much before. But it has 
> introduced a whole range of problems that people tend to pretend don't 
> exist. The most immediate one coming to my mind are all kind of scammers 
> creating fake domains to phish stuff. Using known, trusted company 
> names, but letters replaced by things that look visually equivalent, but 
> actually are other characters, and then through those domains fool 
> people to give information, such as passwords, account numbers, money, 
> and god knows what else.

I discovered this when I tried to set up spam filters and couldn't 
figure out why they weren't working.

> 
> A big part of the problem is that Unicode don't even seem to have known 
> what problem is was supposed to solve. Was it about representing 
> different characters that have different meanings? Was it about 
> representing same characters but with different visual effects? Was it 
> supposed to be some kind of generic system to modify characters through 
> some clever system design?
> As it is, it's sortof all of these, but none of them properly.

It's supposed to be about the meanings of the characters. Capital 'A' in 
any font is the same Unicode character, but two characters that look 
identical but have different meanings are two.

The biggest problem I have with any Unicode representation except (I 
think) UTF-32 is that a program has no way of knowing how long a string 
is without encoding/decoding it. Given a string of characters in some 
codepage, how many bytes does it occupy when converted to UTF-8? Given a 
UTF-8 character string, how many character positions does it occupy, 
say, for example, when displayed on a screen?

> 
> And it makes it a hellhole to deal with.
> 


[toc] | [prev] | [next] | [standalone]


#78371

FromAndreas Eder <a_eder_muc@web.de>
Date2025-12-06 16:46 +0100
Message-ID<87345nbokq.fsf@eder.anydns.info>
In reply to#78232
On Mi 03 Dez 2025 at 07:39, Peter Flass <Peter@Iron-Spring.com> wrote:

> On 12/3/25 05:37, Johnny Billquist wrote:
>
> The biggest problem I have with any Unicode representation except (I think)
> UTF-32 is that a program has no way of knowing how long a string is without
> encoding/decoding it.

UTF-32 doesn't help you there either, because there are combining characters.

'Andreas

-- 
ceterum censeo redmondinem esse delendam

[toc] | [prev] | [next] | [standalone]


#78973

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2025-12-13 08:28 +0000
Message-ID<10hj82r$3qr8r$4@dont-email.me>
In reply to#78232
On Wed, 3 Dec 2025 07:39:24 -0700, Peter Flass wrote:

> The biggest problem I have with any Unicode representation except (I
> think) UTF-32 is that a program has no way of knowing how long a
> string is without encoding/decoding it.

How long in codepoints? Easy to determine.

How long in characters/graphemes? Not so easy in general.

Is there any other (real or hypothetical) encoding that would have
made this possible? I don’t think so.

[toc] | [prev] | [next] | [standalone]


#79144

FromJohnny Billquist <bqt@softjar.se>
Date2025-12-15 10:38 +0100
Message-ID<10hoktv$o38$1@news.misty.com>
In reply to#78232
On 2025-12-03 15:39, Peter Flass wrote:
> On 12/3/25 05:37, Johnny Billquist wrote:
>> On 2025-11-28 22:08, Alexander Schreiber wrote:
>>> Johnny Billquist <bqt@softjar.se> wrote:
>>>> Just because there was a problem it don't follow that Unicode was a 
>>>> good
>>>> solution.
>>>
>>> I'm not claiming it is a good solution, but it is the solution we 
>>> ended up
>>> with that reasonably covers a lot of the problem space. Given that:
>>>   - it covers a wide and very irregular problem space
>>>   - it
>>>   - it is, due to the problem scope, a design by committee
>>> ending with a solution being bit of a mess is hardly avoidable.
>>>
>>> It has the property of "working well enough most of the time", which is
>>> already a big impediment to anyone spending the time, money and brains
>>> in order to:
>>>   - come up with a New And Improved Design That Surely Has No Warts
>>>   - establish it as the new standard
>>>
>>> Honestly: not happening.
>>
>> I know that Unicode is here to stay. Said as much before. But it has 
>> introduced a whole range of problems that people tend to pretend don't 
>> exist. The most immediate one coming to my mind are all kind of 
>> scammers creating fake domains to phish stuff. Using known, trusted 
>> company names, but letters replaced by things that look visually 
>> equivalent, but actually are other characters, and then through those 
>> domains fool people to give information, such as passwords, account 
>> numbers, money, and god knows what else.
> 
> I discovered this when I tried to set up spam filters and couldn't 
> figure out why they weren't working.

Yeah. It's nasty...

>> A big part of the problem is that Unicode don't even seem to have 
>> known what problem is was supposed to solve. Was it about representing 
>> different characters that have different meanings? Was it about 
>> representing same characters but with different visual effects? Was it 
>> supposed to be some kind of generic system to modify characters 
>> through some clever system design?
>> As it is, it's sortof all of these, but none of them properly.
> 
> It's supposed to be about the meanings of the characters. Capital 'A' in 
> any font is the same Unicode character, but two characters that look 
> identical but have different meanings are two.

Except it isn't. You have several codepoints for capital 'A'.
How about U+1D00 - LATIN LETTER SMALL CAPITAL A ?
Or U+ff21 - FULLWIDTH LATIN CAPITAL LETTER A

And then you have the ridiculous mathematical symbol 'A', which Unicode 
have defined in normal, italic, bold, italic+bold, script, script bold, 
script italic, script italic bold... And it goes on with fraktur 
versions, sans-serif versions, monospace versions. (U+1D400 for a start 
down that rabbit hole...)

Heck, you even have U+1F110 - PARENTHESIZED LATIN CAPITAL LETTER A.
So a latin capital A with parenthesises around it. That needed its own 
code point???

So, you can see that even some font selections creeped in to Unicode, as 
well as rendering of things in bold or italic. And all kind of other 
crazy variants and details.

> The biggest problem I have with any Unicode representation except (I 
> think) UTF-32 is that a program has no way of knowing how long a string 
> is without encoding/decoding it. Given a string of characters in some 
> codepage, how many bytes does it occupy when converted to UTF-8? Given a 
> UTF-8 character string, how many character positions does it occupy, 
> say, for example, when displayed on a screen?

True. However, that has nothing to do with Unicode as such, but the 
UTF-8 encoding of it.

   Johnny

[toc] | [prev] | [next] | [standalone]


#79251

Fromantispam@fricas.org (Waldek Hebisch)
Date2025-12-16 02:20 +0000
Message-ID<10hqfll$2g7ff$1@paganini.bofh.team>
In reply to#79144
In alt.folklore.computers Johnny Billquist <bqt@softjar.se> wrote:
<snip>
>> The biggest problem I have with any Unicode representation except (I 
>> think) UTF-32 is that a program has no way of knowing how long a string 
>> is without encoding/decoding it. Given a string of characters in some 
>> codepage, how many bytes does it occupy when converted to UTF-8? Given a 
>> UTF-8 character string, how many character positions does it occupy, 
>> say, for example, when displayed on a screen?
> 
> True. However, that has nothing to do with Unicode as such, but the 
> UTF-8 encoding of it.

Unicode has combining "characters", so to know how many "real"
character you have you need to combine.  IIUC for Korean Hangul 
character can be buit from 3 separate pieces, each taking one code
point, but also there are "precomposed" combinations taking a
single code point.  My reading of description is that 3 pieces
version and precomposed one are supposed to display the same.

There are also code point for ligatures, for most puproses ligature 
fi' counts as two characters, but is a single code point.  Terminal
may display it in a single cell, but arguably for noice monspaced
display one should expand ligatures.  For display we have single
cell characters and double width one, so to know width one needs
at least table giving width of codepoint and add widths of all
codepoints.

-- 
                              Waldek Hebisch

[toc] | [prev] | [next] | [standalone]


#79252

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2025-12-16 02:52 +0000
Message-ID<10hqhhi$2c19v$1@dont-email.me>
In reply to#79251
On Tue, 16 Dec 2025 02:20:39 -0000 (UTC), Waldek Hebisch wrote:

> Unicode has combining "characters" ...

I think they feel the term “character” is ambiguous, so they use
“grapheme” instead.

<https://web.archive.org/web/20251021141102/http://www.unicode.org/reports/tr29/>

[toc] | [prev] | [next] | [standalone]


#79281

FromNuno Silva <nunojsilva@invalid.invalid>
Date2025-12-16 11:53 +0000
Message-ID<10hrh7j$2n4rb$1@dont-email.me>
In reply to#79251
On 2025-12-16, Waldek Hebisch wrote:

> In alt.folklore.computers Johnny Billquist <bqt@softjar.se> wrote:
> <snip>
>>> The biggest problem I have with any Unicode representation except (I 
>>> think) UTF-32 is that a program has no way of knowing how long a string 
>>> is without encoding/decoding it. Given a string of characters in some 
>>> codepage, how many bytes does it occupy when converted to UTF-8? Given a 
>>> UTF-8 character string, how many character positions does it occupy, 
>>> say, for example, when displayed on a screen?
>> 
>> True. However, that has nothing to do with Unicode as such, but the 
>> UTF-8 encoding of it.
>
> Unicode has combining "characters", so to know how many "real"
> character you have you need to combine.  IIUC for Korean Hangul 
> character can be buit from 3 separate pieces, each taking one code
> point, but also there are "precomposed" combinations taking a
> single code point.  My reading of description is that 3 pieces
> version and precomposed one are supposed to display the same.
>
> There are also code point for ligatures, for most puproses ligature 
> fi' counts as two characters, but is a single code point.  Terminal
> may display it in a single cell, but arguably for noice monspaced
> display one should expand ligatures.  For display we have single
> cell characters and double width one, so to know width one needs
> at least table giving width of codepoint and add widths of all
> codepoints.

One question here, why should there be a codepoint for fi in UCS? How did
this come to be? It does look like the kind of choice that just creates
an accessibility issue (fi as separate letters will display better, and
whatever is rendering can choose to deploy ligatures, while fi as noted
is two chars in a single glyph, and it not working well in monospaced
display does show precisely the issue with it).

But maybe there is some reasoning or history here I'm overlooking? Or
was this because some other existing charset had ligatures?

-- 
Nuno Silva
This message composed without being able to see fi, just trusting that
it's there :-P
Yes, it's a font issue. No, I'm not planning on addressing that now.

[toc] | [prev] | [next] | [standalone]


#79297

FromRichard Kettlewell <invalid@invalid.invalid>
Date2025-12-16 17:42 +0000
Message-ID<wwvqzsuz5lh.fsf@LkoBDZeT.terraraq.uk>
In reply to#79281
Nuno Silva <nunojsilva@invalid.invalid> writes:
> On 2025-12-16, Waldek Hebisch wrote:
>> There are also code point for ligatures, for most puproses ligature
>> fi' counts as two characters, but is a single code point.  Terminal
>> may display it in a single cell, but arguably for noice monspaced
>> display one should expand ligatures.  For display we have single cell
>> characters and double width one, so to know width one needs at least
>> table giving width of codepoint and add widths of all codepoints.
>
> One question here, why should there be a codepoint for fi in UCS? How did
> this come to be?

Round trip compatibility with legacy encodings, specifically Mac OS
Roman.

-- 
https://www.greenend.org.uk/rjk/

[toc] | [prev] | [next] | [standalone]


#79366

FromJohnny Billquist <bqt@softjar.se>
Date2025-12-17 10:39 +0100
Message-ID<10httos$7mf$2@news.misty.com>
In reply to#79251
On 2025-12-16 03:20, Waldek Hebisch wrote:
> In alt.folklore.computers Johnny Billquist <bqt@softjar.se> wrote:
> <snip>
>>> The biggest problem I have with any Unicode representation except (I
>>> think) UTF-32 is that a program has no way of knowing how long a string
>>> is without encoding/decoding it. Given a string of characters in some
>>> codepage, how many bytes does it occupy when converted to UTF-8? Given a
>>> UTF-8 character string, how many character positions does it occupy,
>>> say, for example, when displayed on a screen?
>>
>> True. However, that has nothing to do with Unicode as such, but the
>> UTF-8 encoding of it.
> 
> Unicode has combining "characters", so to know how many "real"
> character you have you need to combine.  IIUC for Korean Hangul
> character can be buit from 3 separate pieces, each taking one code
> point, but also there are "precomposed" combinations taking a
> single code point.  My reading of description is that 3 pieces
> version and precomposed one are supposed to display the same.
> 
> There are also code point for ligatures, for most puproses ligature
> fi' counts as two characters, but is a single code point.  Terminal
> may display it in a single cell, but arguably for noice monspaced
> display one should expand ligatures.  For display we have single
> cell characters and double width one, so to know width one needs
> at least table giving width of codepoint and add widths of all
> codepoints.

Excellent points.

   Johnny

[toc] | [prev] | [next] | [standalone]


#79324

From"Carlos E.R." <robin_listas@es.invalid>
Date2025-12-16 23:34 +0100
Message-ID<3d391mxgfc.ln2@Telcontar.valinor>
In reply to#79144
On 2025-12-15 10:38, Johnny Billquist wrote:
> On 2025-12-03 15:39, Peter Flass wrote:
>> On 12/3/25 05:37, Johnny Billquist wrote:
>>> On 2025-11-28 22:08, Alexander Schreiber wrote:


>>> A big part of the problem is that Unicode don't even seem to have 
>>> known what problem is was supposed to solve. Was it about 
>>> representing different characters that have different meanings? Was 
>>> it about representing same characters but with different visual 
>>> effects? Was it supposed to be some kind of generic system to modify 
>>> characters through some clever system design?
>>> As it is, it's sortof all of these, but none of them properly.
>>
>> It's supposed to be about the meanings of the characters. Capital 'A' 
>> in any font is the same Unicode character, but two characters that 
>> look identical but have different meanings are two.
> 
> Except it isn't. You have several codepoints for capital 'A'.
> How about U+1D00 - LATIN LETTER SMALL CAPITAL A ?
> Or U+ff21 - FULLWIDTH LATIN CAPITAL LETTER A
> 
> And then you have the ridiculous mathematical symbol 'A', which Unicode 
> have defined in normal, italic, bold, italic+bold, script, script bold, 
> script italic, script italic bold... And it goes on with fraktur 
> versions, sans-serif versions, monospace versions. (U+1D400 for a start 
> down that rabbit hole...)
> 
> Heck, you even have U+1F110 - PARENTHESIZED LATIN CAPITAL LETTER A.
> So a latin capital A with parenthesises around it. That needed its own 
> code point???
> 
> So, you can see that even some font selections creeped in to Unicode, as 
> well as rendering of things in bold or italic. And all kind of other 
> crazy variants and details.

Searching for a "similar or equivalent" string must be a bitch.

...

-- 
Cheers, Carlos.
ES🇪🇸, EU🇪🇺;

[toc] | [prev] | [next] | [standalone]


#79347

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2025-12-17 01:49 +0000
Message-ID<10ht279$3642o$7@dont-email.me>
In reply to#79324
On Tue, 16 Dec 2025 23:34:43 +0100, Carlos E.R. wrote:

> On 2025-12-15 10:38, Johnny Billquist wrote:
>>
>> So, you can see that even some font selections creeped in to Unicode,
>> as well as rendering of things in bold or italic. And all kind of other
>> crazy variants and details.
> 
> Searching for a "similar or equivalent" string must be a bitch.

I think Unicode offers lots of tables of information specifically to make 
this sort of thing easier to manage.

NamesList.txt is a particularly handy one.

[toc] | [prev] | [next] | [standalone]


#78233

FromDiego Garcia <dg@linux.rocks>
Date2025-12-03 14:40 +0000
Message-ID<pan$326ad$e8cd42ad$b7f0de6c$51dbd90d@linux.rocks>
In reply to#78227
On Wed, 3 Dec 2025 13:37:13 +0100, Johnny Billquist wrote:

> 
> I know that Unicode is here to stay. Said as much before. But it has 
> introduced a whole range of problems that people tend to pretend don't 
> exist. The most immediate one coming to my mind are all kind of scammers 
> creating fake domains to phish stuff. Using known, trusted company 
> names, but letters replaced by things that look visually equivalent, but 
> actually are other characters, and then through those domains fool 
> people to give information, such as passwords, account numbers, money, 
> and god knows what else.
> 

That's not actually a problem.  Punycode has been developed to deal
with it.

All software should now be offering a dual display of all FQDNs as
both Unicode and Punycode.

[toc] | [prev] | [next] | [standalone]


#78273

FromEli the Bearded <*@eli.users.panix.com>
Date2025-12-04 07:00 +0000
Message-ID<eli$2512040139@qaz.wtf>
In reply to#78227
In comp.os.linux.misc, Johnny Billquist  <bqt@softjar.se> wrote:
> I know that Unicode is here to stay. Said as much before. But it has 
> introduced a whole range of problems that people tend to pretend don't 
> exist. The most immediate one coming to my mind are all kind of scammers 
> creating fake domains to phish stuff. Using known, trusted company 
> names, but letters replaced by things that look visually equivalent, but 
> actually are other characters, and then through those domains fool 
> people to give information, such as passwords, account numbers, money, 
> and god knows what else.

As opposed to scammers posting as J0HNNY BILLQUIST, or Johnny Bi11quist,
or JOHNNY BILLQUlST in ordinary ASCII. More alphabets compound the
problem, sure, but it was always there.

> A big part of the problem is that Unicode don't even seem to have known 
> what problem is was supposed to solve. Was it about representing 
> different characters that have different meanings? Was it about 
> representing same characters but with different visual effects? Was it 
> supposed to be some kind of generic system to modify characters through 
> some clever system design?

It's pretty much never about "visual effects" although there are semantic
differences to some visually similar characters. Math is a big offender
in wanting ℤ meaning something different than Z or 𝐙. But you could argue
that Japanese style "fullwidth" Z is a visual effect.

I would say the problem Unicode is trying to solve, albeit with some
inconsistency, is the communication of all written languages in a
standardized system of encoding. There are huge problems in that many
written languages have implicit presentation rules based on context. The
fullwidth Roman alphaphet, for example, is there because English letters
in Japanese text are supposed to be the same size to fit the grid of the
surrounding material.

At different stages Unicode has solved this problem in different ways.
More recently there has been a trend towards encoding things with
combining characters (backspace overstrike style in the old manual
typewriter days) and with ligatures of a sort. Flags being represented
as a pair of "regional indicator" letters, where the letters are the
same country codes used in DNS, is an example of that.

Elijah
------
"Weird AI != Weird Al" being a confusable forming some recent jokes

[toc] | [prev] | [next] | [standalone]


#78330

FromStéphane CARPENTIER <sc@fiat-linux.fr>
Date2025-12-05 20:52 +0000
Message-ID<69334624$0$11430$426a74cc@news.free.fr>
In reply to#78273
Le 04-12-2025, Eli the Bearded <*@eli.users.panix.com> a écrit :
> In comp.os.linux.misc, Johnny Billquist  <bqt@softjar.se> wrote:
>> I know that Unicode is here to stay. Said as much before. But it has 
>> introduced a whole range of problems that people tend to pretend don't 
>> exist. The most immediate one coming to my mind are all kind of scammers 
>> creating fake domains to phish stuff. Using known, trusted company 
>> names, but letters replaced by things that look visually equivalent, but 
>> actually are other characters, and then through those domains fool 
>> people to give information, such as passwords, account numbers, money, 
>> and god knows what else.
>
> As opposed to scammers posting as J0HNNY BILLQUIST, or Johnny Bi11quist,
> or JOHNNY BILLQUlST in ordinary ASCII. More alphabets compound the
> problem, sure, but it was always there.

Agreed. I see only one issue clearly limited to UTF-8. In most of the actual
writing systems the characters are displayed from left to right, others
from right to left and, to my knowledge only old scripts, in
boustrophedon. And UTF-8 takes care of it, but not every tool takes care
of it the same way. The issue being writing code in English and comments
in Arabic on the same line. Poorly done, it just doesn't compile and
it's not an issue. But if an attacker want to use it, your text editor
may make you believe the code is commented when the compiler doesn't
know it's compiled. And some mischievous code can be executed when you
believe it's commented.

>> A big part of the problem is that Unicode don't even seem to have known 
>> what problem is was supposed to solve. Was it about representing 
>> different characters that have different meanings? Was it about 
>> representing same characters but with different visual effects? Was it 
>> supposed to be some kind of generic system to modify characters through 
>> some clever system design?
>
> It's pretty much never about "visual effects" although there are semantic
> differences to some visually similar characters. Math is a big offender
> in wanting ℤ meaning something different than Z or 𝐙. But you could argue
> that Japanese style "fullwidth" Z is a visual effect.

Of course, the rendering isn't considered by the encoding. It's the
purpose of the font. I choose fonts which doesn't make me think about
the character written. The 0 and O doesn't have to be similar. Like 1
and l and I can be easily differentiated. If it's not the case on your
computer and if that matters, change the font, not the encoding.

> I would say the problem Unicode is trying to solve, albeit with some
> inconsistency, is the communication of all written languages in a
> standardized system of encoding.

Yes. And it wasn't a small thing to solve considering the way too limited
ASCII was everywhere.

-- 
Si vous avez du temps à perdre :
https://scarpet42.gitlab.io

[toc] | [prev] | [next] | [standalone]


Page 1 of 12  [1] 2 3 … 12  Next page →

Back to top | Article view | comp.os.linux.misc


csiph-web