lilypond-user
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]