[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] New feature: A-A. Backend
From: |
David Kastrup |
Subject: |
Re: [PATCH] New feature: A-A. Backend |
Date: |
Sun, 03 Apr 2011 09:37:56 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Han-Wen Nienhuys <address@hidden> writes:
> On Fri, Apr 1, 2011 at 8:51 AM, Valentin Villenave
> <address@hidden> wrote:
>> Greetings,
>>
>> Graham's recent 2.14 announcement, as well as Mike's wonderful work on
>> the Emoticon_engraver (see
>> http://lists.gnu.org/archive/html/lilypond-user/2011-03/msg00860.html
>> ) made me realize there are other features much more urgently needed
>> in LilyPond. This requires to add a new backend altogether, which is
>> pretty hard but since I haven't been of much help recently, I figured
>> I'd give it a try.
>
> The joke is on you...
>
> Try
>
> git show 824deccb0aafd303e9af99c8ec5105108b9f06aa:mf/as5.af
>
> ..
>
> ^L C 95; WX 1; N clefs-G; B 0 -2000 6000 5000;
> |\
> |/
> /|
> / |_
> | /| \
> \_|_/
> *_|
>
>
> In a long distant past, it was decided that ASCII messaging was the
> future, and that therefore we had to have ASCII-art backend too. I am
> glad we halted this experiment soon.
It has its uses in communication.
gnuplot> set terminal dumb
Terminal type set to 'dumb'
Options are 'feed size 79, 24'
gnuplot> plot sin(x)
1 ++---------------***---------------+---**-----------+--------**-----++
+ * * + * ** + sin(x) ****** +
0.8 ++ * * * * * * ++
| * * * * * * |
0.6 *+ * * * * * * ++
|* * * * * * * |
0.4 +* * * * * * * ++
|* * * * * * * |
0.2 +* * * * * * *++
| * * * * * * * |
0 ++* * * * * * *+
-0.2 ++ * * * * * * *+
| * * * * * * *|
-0.4 ++ * * * * * * *+
| * * * * * * *
-0.6 ++ * * * * * * +*
| * * * * * * |
-0.8 ++ * * * * * * ++
+ * * + ** * + * * +
-1 ++-----**--------+-----------**----+--------------***---------------++
-10 -5 0 5 10
gnuplot>
If it is reasonably cheap to have, things like that are a nice bonus
also helping communication in text-only channels.
Of course, "reasonably cheap" is not necessarily easy to achieve. So
unless there is a more concrete application/demand, I would not even
accept this as a wishlist item since it might keep contributors from
working on more important things.
If somebody still decides to contribute such support in a reasonably
finished way...
--
David Kastrup