I agree that this list is not the proper place to debate which Braille code is best. Liblouis has to accomodate all codes. 8-dot computer Braille is my choice for programming using a Braille dispolay or even for examining unfamiliar words. There are embossers which can produce 8-dot Braille. The Tiger from ViewPlus Technologies is a notable example. liblouisutdml can combine 6- and 8-dot Braille on a single page. John On Mon, Feb 02, 2015 at 08:44:25AM -0800, Greg Kearney wrote: > When my wife was developing the Braille code for Inuit and Cherokee she stuck > with 6 dot systems for the simple reason that there is no practical means of > producing 8 dot Braille outside of using computers. There is no 8 dot manual > Braillers or slates/frames for example. > > Sent from my iPhone > > Greg Kearney > > > On Feb 2, 2015, at 7:14 AM, Christo de Klerk <cjdk@xxxxxxxxxx> wrote: > > > > Hello all > > > > Whatever our personal preferences or resistances to change might be, > > reality is that 7 of the 8 ICEB member countries have adopted the complete > > UEB with only the US holding on to Nemeth for technical material. If > > LibLouis is to be relevant in the rest of the English speaking world, it has > > to be developed so that it can provide high quality UEB translation and back > > translation and I am pleased that there will be such an initiative. > > > > Whether or not you use UEB has no bearing on 8 dot braille. 8 dot braille > > has its place in refreshable braille devices. I haven't seen very many hard > > copy books using 8 dot braille, though; well, none, actually. > > > > I don't think this list is the proper forum to debate the merits or demerits > > of the various codes, but rather to figure out the best ways in which > > LibLouis can support the codes which are recognised. The point I have been > > trying to make in my earlier messages on this topic, is that the UEB is a > > reality and it isn't going away. It has been adopted by many, many thousands > > of braille users in many countries across the world and more are in the > > process of adopting it and LibLouis should be able to accommodate this > > reality. > > > > Kind regards > > > > Christo > > > > -----Original Message----- > > From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx > > [mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] On Behalf Of Michael > > Whapples (Redacted sender "mwhapples@xxxxxxx" for DMARC) > > Sent: 02 February 2015 4:43 PM > > To: liblouis-liblouisxml@xxxxxxxxxxxxx > > Subject: [liblouis-liblouisxml] Re: Proposal for capital and emphasis in UEB > > > > That possibly pushes me into my response part 2. > > > > What I was trying to show is simply what Braille codes I use for what and > > why. Yes I do use different Braille codes for different things (eg. > > BAUK for standard text and mathematics, US 8-dot Braille for programming on > > a Braille display, etc). I do this because some tools are better for > > achieving the specific thing I need to do in a given situation. I know to > > those who use Nemeth that you believe Nemeth is the superior Braille code > > for mathematics, but as I noted for me I learnt BAUK first and so I have not > > managed to swap to Nemeth being my primary code for one reason or another. > > > > I can understand the desirability of wanting to only need to learn and use a > > single system regardless of the situation, but that is quite a challenge to > > create such a single system. There is always the risk that one will make a > > system which is passable for everything, but is never outstanding for > > anything. Passable meaning that it technically can be used but says nothing > > to actual usability. > > > > I don't want to get into whether UEB has fallen into that trap or not, I > > have not got enough experience with it to feel qualified to comment. I hope > > though that my comments have been useful for those with more knowledge of > > the code to understand whether it does what I want from a Braille code in > > different situations. > > > > Michael Whapples > >> On 02/02/2015 13:33, Keith Creasy wrote: > >> Wow, excellent points from both. Also, just in general, the mix of > > languages and the way variables, classes, and the like are written in > > computer code make trying to use braille, especially contracted braille, > > unwieldy. Computer code is not purely mathematical and it is certainly not > > literary. It is computer program code and the best braille code for it is > > eight-dot "computer" braille. > >> > >> > >> Keith > >> > >> -----Original Message----- > >> From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx > >> [mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] On Behalf Of > >> Michael Whapples > >> Sent: Monday, February 02, 2015 8:27 AM > >> To: liblouis-liblouisxml@xxxxxxxxxxxxx > >> Subject: [liblouis-liblouisxml] Re: Proposal for capital and emphasis > >> in UEB > >> > >> Hello, > >> I am not sure I want to get into the discussion of whether UEB is better > > or worse than any other Braille system, Susan does make some good points and > > I would like to give some detail of how I work as a Braille user. > >> > >> Firstly a quick background. I am based in the UK, so I was initially > > taught BAUK and this probably is still my primary Braille code. I have seen > > a little Nemeth, however either through habbit or something else I have > > never managed to swap to it as my primary Braille code for mathematical > > content. > >> > >> My work is mostly computer programming, and for that I do use a Braille > > display,. For that I use the simple US 8-dot computer Braille mapping (in > > BrlTTY what is termed NABCC). My main reason for this is that the simple > > one-to-one mapping of what I read to what is on the screen has a simplicity > > which allows me to just get on with the actual coding. Also if the source > > code, or other text files, have some tabular layout then the one-to-one > > mapping of cells and characters means I can appreciate the formatting and > > meaning of the code in the same way someone sighted probably does. This last > > point is really so when using a unix console. > >> > >> Now to a point Susan made regarding input. I do type using a standard > > keyboard. I am not fully sure on my reasons why, but Braille input has > > always seemed awkward, particularly when dealing with a computer. May be its > > I learnt to touch type first and so that is my natural language when > > writing, or may be something else. May be its a feeling of issues with back > > translation, which may be leads me to another of Susan's points. > >> > >> Back translation being reliable with human produced Braille. There are a > > number of errors in my writing of Braille which may occur for me: I simply > > forget a particular contraction so may write out something in grade one, I > > make a typo or I fall into what I term relaxed or slack Braille (simply I > > know that a human reader has common sense in most cases so may drop certain > > strict rules where the meaning is obvious to a human, .profile might be such > > an example as in a unix book disprofile would not make any sense to a unix > > user). > >> > >> May be some of these errors should not occur (particularly me relaxing > > certain rules), but I doubt all these errors can be prevented (typos in > > particular). So yes could back translation ever be resistant against these > > errors, or at least detect errors? > >> > >> On a slightly separate note, I personally feel back translation is a wrong > > approach, if someone can only work in Braille then they are setting themself > > up for a life of reliance. The reliance may be on software or it may be on a > > human transcriber, but still relying on something else performing correctly. > > Being able to type my own stuff I feel it gives me greater independence in > > producing something as and when I want it. > >> > >> Michael Whapples > >>> On 28/01/2015 19:14, Susan Jolly wrote: > >>> As most of you know, I have long opposed UEB for use in the United > >>> States and, not surprisingly, I still do so. Just to be complete, I > >>> am a sighted retired computational scientist who became interested in > >>> braille software development back in 2000. Because of this interest I > >>> was lucky enough to meet John Boyer back then. I would estimate that > >>> I have spent the equivalent of at least two working years on UEB > >>> issues: studying UEB in great detail, trying to help various > >>> organizations who were opposing it, and carefully documenting my > >>> objections on my website. I realize that the current situation is > >>> unlikely to change but I would like to respond to a few of the > >>> comments in this thread. > >>> > >>> As a programmer for more than 40 years I find it essential when I > >>> read technical material that includes software fragments that these > >>> fragments are identical to what would appear in working software that > >>> incorporates those fragments. That is, I should whenever I wish, be > >>> able to copy and paste these software fragments directly into actual > >>> computer code. I find it impossible to comprehend why braille-using > >>> programmers wouldn't prefer to learn, read, or write computer code > >>> using the same characters that sighted people do. I've seen programs > >>> written by persons whose native language is French or another > >>> non-English language which uses a similar alphabet to English (ASCII) > >>> and while the comments are often in their native language, they do > >>> not translate the keywords of the programming language to their > >>> native language. > >>> (It's possible that there are cases I'm unaware of where there are > >>> forms of programming languages that use other alphabets where > >>> compiling requires > >>> backtranslation.) > >>> > >>> On a similar note it is my impression that many braille-using adults > >>> prefer to directly enter print or computer code using either a > >>> standard keyboard or the default 8-dot computer braille table built > >>> into their braille display and have no trouble switching back and > >>> forth from computer braille to six-dot contracted braille. > >>> > >>> Since the deficiencies of UEB math have been well-domented elsewhere > >>> I have just this one statement. As a computational mathematician I > >>> have been continually impressed with how Nemeth math represents the > >>> true nature of mathematics in a way that I've not seen any other > >>> braille system come close to. > >>> > >>> Next I'd like to make two technical comments about translating and > >>> back-translating. First, both of these processes are technically > >>> speaking examples of parsing. Those of you with an advanced computer > >>> science background are likely aware that the standard techniques long > >>> used for lexical analysis and parsing are quite different from the > >>> way these processes are handled in table-based braille software. I > >>> understand that the use of tables is intended to make it possible for > >>> the same engine to translate according to numerous braille systems > >>> and I've observed that the popularity of this feature is a primary > >>> reason for the widespread adoption of liblouis. However, I wouldn't > >>> be surprised if some of the advances in parsing lead to new > >>> approaches to braille software in the future. > >>> > >>> The second comment is specific to backtranslating UEB. My > >>> understanding is that there is a "mathematical" proof that the > >>> prefix-root nature of UEB makes it possible to automate fully correct > >>> backtranslation of UEB. > >>> (It may > >>> be that the use of shortform contractions violates this; I'm not sure. > >>> If so, one would need to scan for shortforms first.) > >>> > >>> However, my concern is not whether correct UEB can be automatically > >>> backtranslated, my concern is whether human-produced UEB, which is > >>> likely to contain various errors, can be automatically backtranslated. > >>> It is important to realize that it is the presence of extra rules > >>> more than the elimination of a few problematic contractions that > >>> makes accurate UEB backtranslation potentially automatable. For > >>> example, as was pointed out in an earlier post on this thread, UEB > >>> allows a leading period (full > >>> stop) if > >>> the item is preceded by a Grade 1 indicator. In other words, the real > >>> question is whether a UEB backtranslator can localize braille errors > >>> just as a compiler can generally find all the mistakes in a piece of > >>> code without crashing. > >>> > >>> Finally, congratulations and best wishes to everyone who has been > >>> and/or still is working so hard to make liblouis a success. This is > >>> truly an impressive project of worldwide importance! > >>> > >>> Sincerely, > >>> Susan Jolly > >>> www.dotlessbraille.org > >>> > >>> For a description of the software, to download it and links to > >>> project pages go to http://www.abilitiessoft.com > >> For a description of the software, to download it and links to project > >> pages go to http://www.abilitiessoft.com For a description of the > >> software, to download it and links to project pages go to > >> http://www.abilitiessoft.com > > > > For a description of the software, to download it and links to project pages > > go to http://www.abilitiessoft.com > > > > For a description of the software, to download it and links to > > project pages go to http://www.abilitiessoft.com > For a description of the software, to download it and links to > project pages go to http://www.abilitiessoft.com -- John J. Boyer; President, Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com