Re: An APL Archive
- From: "Morten Kromberg" <mkrom@xxxxxxxxxx>
- Date: 11 May 2006 10:49:55 -0700
phil chastney wrote:
Morten Kromberg wrote:
There ARE still a few glitches when viewing APL encoded as UNICODE in
some web browsers
Morten -- are those glitches down to the browsers, or simply
the result of HTML specifying fonts the user hasn't installed?
I have not yet had time to study the problems in detail, but have been
following experiments performed by other from a distance. "Full Unicode
Support" is a target for Dyalog Version 11.1, so we will be taking a
close look at these issues over the summer, and will be aiming to be
ready to make statements about the details of what we intend to do and
how we expect browsers and other components to deal with it, at our
User Conference in October.
make that "followed by two bytes for each Unicode character
in the Basic Multilingual Plane (BMP)"
Yes, that is more correct.
will you store your APL code using the ISO codepoints or near
equivalents from ASCII?
This is a tricky issue and I know that there are some cases which are
very hard to decide on, like | and the various quotes. Very roughly,
our goal will be to be as compatible as possible with what other APL
vendors have done or are planning to do. Note that for each unique
256-element []AV (or 512, if you are still runnning DEC APLSF :-), a
mapping needs to be defined to Unicode. There is not a single mapping
for any particular APL system, as a Czech Dyalog user is likely to be
using a different 256-element subset of Unicode from someone in the UK.
Making the process of migrating transparently from existing systems to
a system which supports Unicode is going to be an interesting
challenge.
(as an aside: among other things, Lee
Dickey and the other APL standards people persuaded Unicode to
include all the symbols used by past, present ->and proposed<-
APL systems)
I know, there are lots of interesting symbols to pick from once we get
there!
By the way, with respect to sharing binary data between systems, there
IS a standard for this, which is used by quite a few people - but
remains relatively unknown. It is possible that the functions are not
quite accessible enough in the systems which support it. There is
support for the SCAR (Self-Contained ARay) format in APL2, APL+Win and
Dyalog APL. This format was designed for Insight Systems more than 10
years ago, is based on Unicode translate tables, and is now in the
public domain. For more information, see
http://www.insight.dk/scardesign
It may be worth doing something to make SCAR functions more accessible
- the format is highly efficient - but my feeling is that we will get
better long term mileage out of adopting something more standard, and
using an XML array representation based on Unicode. This way, we can
share our arrays with non-APL systems as well.
Morten
.
- Follow-Ups:
- Re: An APL Archive
- From: Jesper Harder
- Re: An APL Archive
- From: microapl
- Re: An APL Archive
- From: Stefano \"WildHeart\" Lanzavecchia
- Re: An APL Archive
- References:
- Re: An APL Archive
- From: Dick Bowman
- Re: An APL Archive
- From: Dick Bowman
- Re: An APL Archive
- From: brian . b . mcguinness
- Re: An APL Archive
- From: Morten Kromberg
- Re: An APL Archive
- From: phil chastney
- Re: An APL Archive
- Prev by Date: Re: An APL Archive
- Next by Date: Re: An APL Archive
- Previous by thread: Re: An APL Archive
- Next by thread: Re: An APL Archive
- Index(es):
Relevant Pages
|