#18270: Print matrices using unicode large delimiters (on demand)
-------------------------------------+-------------------------------------
Reporter: gagern | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.7
Component: user interface | Resolution:
Keywords: unicode matrix | Merged in:
Authors: Martin von Gagern | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/gagern/MatrixUnicodeDelimiters | e174830facfed57934dec14cf107ffd6952955b5
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by gagern):
Replying to [comment:3 vdelecroix]:
> This banner is already a mess. If I ssh + screen + sage at my
laboratory, …
Perhaps you should file that as a bug, so it can be addressed? Does using
`screen -U` help? What does `locale` print on your client's terminal,
inside the `ssh` and inside `screen` respectively?
> For the on-demand feature
I meant “on-demand” as opposed to “automatic”, with the demand being
expressed for each matrix that gets printed, i.e. by using the keyword
argument from my commit. I believe you're talking about something far more
automatic here.
> it would be nice to have a global flag allowing (or avoiding) unicode
The canonical way, at least on Linux, would be to inspect `LC_CTYPE` facet
of the current locale, and detect whether that refers to UTF8 or not. If
one used this to automatically choose a sane default, then setting the
`LC_CTYPE` environment variable manually would serve the same function as
the switch you suggest:
{{{
$ LC_CTYPE=en_US sage # without unicode
$ LC_CTYPE=en_US.utf8 sage # with unicode
}}}
Of course, using `en_US` in this example is just the common default. I
guess you as well as I might be using a different setting there in
practice. Adding a switch might still make sense to add visibility to this
feature. But all of this should probably be discussed in a follow-up
ticket once we get the change here accepted.
--
Ticket URL: <http://trac.sagemath.org/ticket/18270#comment:6>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.