At the very least, lets be careful to avoid fancy invisible unicode
characters: https://groups.google.com/forum/#!topic/sage-devel/LjC75cae7XI

On Thu, Jul 25, 2013 at 9:52 PM, William Stein <wst...@gmail.com> wrote:
> On Mon, Jul 8, 2013 at 2:05 PM, Robert Bradshaw
> <rober...@math.washington.edu> wrote:
>> On Mon, Jul 8, 2013 at 1:55 AM, Julien Puydt <julien.pu...@laposte.net>
>> wrote:
>>>
>>> Le 08/07/2013 10:51, Nils Bruin a écrit :
>>>>
>>>> On Monday, July 8, 2013 4:05:29 AM UTC+2, Volker Braun wrote:
>>>>
>>>>     Frédéric Chapoton has written a patch at
>>>>     http://trac.sagemath.org/14733 <http://trac.sagemath.org/14733> that
>>>>
>>>>     will beautify the Sage startup banner using some UTF-8 characters to
>>>>     draw the box. This will display incorrectly in terminals that do not
>>>>     support UTF-8. In that case, Sage still works but the box around the
>>>>     banner is garbled (most likely rendered by placeholder signs for
>>>>     non-ASCII characters).
>>>>
>>>>
>>>> -1 to a UTF-8 banner. There's hardly anything in the sage command line
>>>> that requires a UTF-8 capable terminal (all the colour stuff should shut
>>>> off automatically for a "dumb" terminal). Why require it for *just* the
>>>> banner?
>>>>
>>>> More personally, I dislike the UTF-8 banner because it looks too nice.
>>>> To me it doesn't fit with the simple prompt-and-return-value interface
>>>> (see banners of magma, maple, R, matlab, pari/GP, python, IPython, GAP,
>>>> Singular). The "graphics" looking lines are more suggestive of a
>>>> menu-driven interface to me, like the text-based "dialog" interfaces. So
>>>> to me, the "+-|"-built borders raise expectations more appropriate for
>>>> what sage command line offers.
>>>
>>>
>>> -1 too for the same reasons.
>>>
>>> Keep the banner short and simple ; people don't come to sage to enjoy that
>>> sight!
>>
>>
>> I agree, no need to have fancy unicode here. If you're doing something that
>> requires nice output you should probably be using a notebook interface
>> anyways; the CLI interface just isn't going to go there and going part way
>> is worse than just keeping things simple.
>
> I used the patch, and I think it is beautiful.  I completely disagree
> with the comments such as " I dislike the UTF-8 banner because it
> looks too nice." and "Keep the banner short and simple ; people don't
> come to sage to enjoy that sight!"    Clean beauty is exactly what
> people (at least me!) want in software.  The banner in Sage right now,
> which I probably wrote (?), looks frankly ugly and like a hack,
> compared to the one on this patch.
>
> Also, UTF is clearly the future of strings, having native default
> support in modern interpreters, editors, etc., and also being critical
> to supporting users who aren't using English.
>
> This patch is along the same lines as the recent inclusion of a nice
> color prompt (thanks Volker)  in that it makes Sage prettier and more
> pleasant to use.
>
> So my strong vote *for* this ticket.  Moreover, I like it so much I'll
> be henceforth applying it to the standard system-wide version of Sage
> at https://cloud.sagemath.com, even if it doesn't get into Sage.
> In particular, I disagree with " If you're doing something that
> requires nice output you should probably be using a notebook interface
> anyways" -- since the terminal interface *is* part of the notebook
> interface now, and it must look nice.
>
>  -- William
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to