From: Eric Schulte <schulte.eric@gmail.com>
To: Rainer M Krug <r.m.krug@gmail.com>
Cc: Org Mode <emacs-orgmode@gnu.org>
Subject: Re: [babel] Collection of code block snippets
Date: Mon, 05 Sep 2011 10:54:40 -0600 [thread overview]
Message-ID: <87zkiiq4ko.fsf@gmail.com> (raw)
In-Reply-To: CAGhLh6FU+=uL3anKGZdQi5LgXPRF9wfh522NqpBxkVhhw0u68w@mail.gmail.com
Hi Rainer,
> Just as a sideline: would it be possible, to use this file to test babel (on
> a high level)?, i.e. collect all results and compare them with previous sets
> of results?
>
Two problems I see with running these examples in a single large block
1. I'm not sure how to collect all of the results, both of the two
options that occur to me
- mapping over each example and evaluating the first code block or
- exporting to some backend and checking the resulting export file
would either leave out some results or possibly be very brittle to
small changes (e.g., changes in the exporter backend)
2. executing the whole set would require a wide range of languages be
installed on the users system many of which most people would never
use
>
> Especially, as this file is high-level and contains a whole range of
> "examples for the real world", I think that might be useful. It would
> definitely not be usable t pinpoint errors, but at identify unintended side
> effects.
I do agree that this collection holds great promise as fodder for Babel
unit tests (unit tests which are sorely needed). Each example could be
wrapped in an ert test method and then one-by-one copied over into the
Org-mode test suite. This should be a fairly easy way to greatly
increase Babel's test suite coverage -- and most importantly it would be
explicitly testing topics that have arisen previously on the mailing
list so are of importance to users.
> And if this could be done by the user to test .emacs configuration
> settings, that would be really great.
>
That's a good idea. Simply running the Org-mode test suite is a good
way for users to test the sanity of their local config.
Best -- Eric
>
> Thanks,
>
> Rainer
>
>
>
>>
>> Hope this is useful and or fun, I will continue to update it as the
>> scraps.org file grows.
>>
>> Cheers -- Eric
>>
>> --
>> Eric Schulte
>> http://cs.unm.edu/~eschulte/
>>
>>
--
Eric Schulte
http://cs.unm.edu/~eschulte/
next prev parent reply other threads:[~2011-09-05 17:31 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-09-04 16:35 [babel] Collection of code block snippets Eric Schulte
2011-09-05 8:29 ` Rainer M Krug
2011-09-05 16:54 ` Eric Schulte [this message]
2011-09-06 8:26 ` Rainer M Krug
2011-09-06 15:16 ` Eric Schulte
2011-09-06 15:35 ` Martyn Jago
2011-09-06 17:13 ` Eric Schulte
2011-09-07 8:19 ` Rainer M Krug
2011-09-07 18:24 ` Martyn Jago
2011-09-07 18:15 ` Martyn Jago
2011-09-08 15:16 ` Eric Schulte
2011-09-08 16:18 ` Martyn Jago
2011-09-08 17:44 ` Eric Schulte
2011-09-08 18:34 ` Martyn Jago
2011-09-08 22:03 ` Martyn Jago
2011-09-09 8:22 ` Rainer M Krug
2011-09-09 10:58 ` Martyn Jago
2011-09-09 11:11 ` Martyn Jago
2011-09-09 20:39 ` Eric Schulte
2011-09-10 8:09 ` Martyn Jago
2011-09-11 20:57 ` Eric Schulte
2011-09-14 4:49 ` David Maus
2011-09-14 12:10 ` Martyn Jago
2011-09-09 19:19 ` Eric Schulte
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87zkiiq4ko.fsf@gmail.com \
--to=schulte.eric@gmail.com \
--cc=emacs-orgmode@gnu.org \
--cc=r.m.krug@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.