Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news2.arglkargh.de!news.swapon.de!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Christian Kellermann Newsgroups: comp.lang.forth Subject: Re: Block editor with Unicode Date: Fri, 10 Oct 2014 16:06:39 +0200 Organization: A noiseless patient Spider Lines: 23 Message-ID: <87h9zcuihc.fsf@devpool08.emlix.com> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="f9dbbd256f1111efaa9660102c1fc946"; logging-data="4849"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX196palo9fc+Cr8oK+qE+RnO" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Location: Nuremberg, Germany Cancel-Lock: sha1:BoegQsZvpmkr3yMp2H+ClK6TYq0= sha1:uKmRwfj5vlEonAk5COp4OVlGnj8= Xref: csiph.com comp.lang.forth:33814 Matthias Koch writes: > Traditionally, blocks with its 1024 bytes have been printed with 16 > lines of 64 characters (or a similiar measure like 25*40 with some > extra bytes free...) and this has been fine with fixed memory > footprint characters. But now I am thinking on how a block editor > should behave when entering UTF-8 encoded Unicode characters. Do the > line break after 64 visible characters and make the last line(s) > shorter ? Make the line shorter which contains the Unicode character ? > See the block as flowing free-format text with explicit line break > characters, simply limited to 1024 Bytes ? AIUI Chuck Moore's colorforth blocks for example don't handle linebreaks at all, or if you want to insert them they are editor words (blue words IIRC). Kind regards, Christian -- May you be peaceful, may you live in safety, may you be free from suffering, and may you live with ease.