From mboxrd@z Thu Jan 1 00:00:00 1970 From: "David O'Toole" Subject: meta model for literate programming [pdf] Re: hypermedia programming with babel Date: Mon, 5 Jul 2010 17:55:06 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0107697792==" Return-path: Received: from [140.186.70.92] (port=38822 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OVtdB-00007t-N8 for emacs-orgmode@gnu.org; Mon, 05 Jul 2010 17:55:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OVtd5-0002V9-Si for emacs-orgmode@gnu.org; Mon, 05 Jul 2010 17:55:13 -0400 Received: from mail-pw0-f41.google.com ([209.85.160.41]:41194) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OVtd5-0002V2-L7 for emacs-orgmode@gnu.org; Mon, 05 Jul 2010 17:55:07 -0400 Received: by pwi8 with SMTP id 8so338843pwi.0 for ; Mon, 05 Jul 2010 14:55:06 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Eric Schulte Cc: emacs-orgmode Mailinglist --===============0107697792== Content-Type: multipart/alternative; boundary=000e0cd28de054cceb048aaafdad --000e0cd28de054cceb048aaafdad Content-Type: text/plain; charset=ISO-8859-1 An interesting paper! http://www.cosc.canterbury.ac.nz/research/reports/HonsReps/1999/hons_9902.pdf On Mon, Jul 5, 2010 at 4:15 PM, Eric Schulte wrote: > Hi David, > > "David O'Toole" writes: > > > Since discovering org babel, I've been doing a lot of reading and > > brainstorming, and have collected some thoughts/code/plans in several > > places: > > > > 1. http://github.com/dto/org-babel-lisp > > > > Some very basic compatibility. I'm not experienced enough with either > > babel or slime, perhaps someone can help me flesh this code out. I > > have papers on file with FSF, please feel free to take > > org-babel-lisp.el and do whatever you want. > > > > This looks like a good start, you could look to ob-clojure.el for an > example of a slime-driven lisp Babel file. > http://repo.or.cz/w/org-mode.git/blob_plain/HEAD:/lisp/ob-clojure.el > > > > > 2. http://github.com/dto/hypo > > > > My thoughts and some code toward a reproducible-results sort of digital > > asset management system, with relevance to games. > > Github's formatter messes it up. To read the raw file, use this link: > > http://github.com/dto/hypo/raw/master/hypo.org > > > > I've made TODO items for the icons discussion. I want to be able to > > define/contribute my own competing theme. > > That looks like a great application for literate programming. It might > be nice to link to this project from the Babel uses page at > http://orgmode.org/worg/org-contrib/babel/uses.php > > > How can I help next? > > Babel in general is in need of some language-specific introductory > tutorials, with the goal of laying out the basic usage plenty of > examples covering simple use case e.g. > - author a shell script which can be tangled out to an executable > - simple processing of data in tables, or execution of code blocks with > the output captured in the buffer > > There is also plenty of room for help with documentation, testing, > etc... > > Thanks! -- Eric > --000e0cd28de054cceb048aaafdad Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
An interesting paper!

http://www.co= sc.canterbury.ac.nz/research/reports/HonsReps/1999/hons_9902.pdf
On Mon, Jul 5, 2010 at 4:15 PM, Eric Schulte <schulte.eric@g= mail.com> wrote:
Hi David,

"David O'Toole" <dto1= 138@gmail.com> writes:

> Since discovering org babel, I've been doi= ng a lot of reading and
> brainstorming, and have collected some thoughts/code/plans in several<= br> > places:
>
> =A01. http://github.com/dto/org-babel-lisp
>
> Some very basic compatibility. I'm not experienced enough with eit= her
> babel or slime, perhaps someone can help me flesh this code out. I
> have papers on file with FSF, please feel free to take
> org-babel-lisp.el and do whatever you want.
>

This looks like a good start, you could look to ob-clojure.el for an<= br> example of a slime-driven lisp Babel file.
http://repo.or.cz/w/org-mode.git/blob_plain/HEAD:/l= isp/ob-clojure.el

>
> =A02. http://= github.com/dto/hypo
>
> My thoughts and some code toward a reproducible-results sort of digita= l
> asset management system, with relevance to games.
> Github's formatter messes it up. To read the raw file, use this li= nk:
> http://github.com/dto/hypo/raw/master/hypo.org
>
> I've made TODO items for the icons discussion. I want to be able t= o
> define/contribute my own competing theme.

That looks like a great application for literate programming. =A0It m= ight
be nice to link to this project from the Babel uses page at
http://orgmode.org/worg/org-contrib/babel/uses.php

> How can I help next?

Babel in general is in need of some language-specific introductory tutorials, with the goal of laying out the basic usage plenty of
examples covering simple use case e.g.
- author a shell script which can be tangled out to an executable
- simple processing of data in tables, or execution of code blocks with
=A0the output captured in the buffer

There is also plenty of room for help with documentation, testing,
etc...

Thanks! -- Eric

--000e0cd28de054cceb048aaafdad-- --===============0107697792== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --===============0107697792==--