From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rainer M Krug Subject: Re: Writing .el files for org in org? Date: Thu, 22 May 2014 11:54:51 +0200 Message-ID: References: <87lhturac1.fsf@gmail.com> <87sio29op5.fsf@bzg.ath.cx> <87vbsy88lk.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56846) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WnPiQ-0008Ll-Vz for emacs-orgmode@gnu.org; Thu, 22 May 2014 05:55:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WnPiL-0001f4-Lk for emacs-orgmode@gnu.org; Thu, 22 May 2014 05:55:10 -0400 In-Reply-To: <87vbsy88lk.fsf@bzg.ath.cx> (Bastien's message of "Thu, 22 May 2014 11:29:27 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Bastien Cc: Aaron Ecay , emacs-orgmode@gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Bastien writes: > Rainer M Krug writes: > >> So I would argue that in ob-LANGUAGE.el files the non-elisp-expert is mo= re >> likely to look and work then in the core org files wherefore an >> a more familiar interface for these changes (literate programming in >> org) would provide more advantages then in the org-core files. > > But there is still the first and main problem that Aaron pointed to. Just to make my point clear: I would not see the .org file as the one which is used when using org, but as the one which is used to=20 1) understand what is going on, i.e. include more detailed explanations of what the functions are doing, what they are returning, possibly some callcharts of the functions --- just everything to really understand what is going on and why these things are done as they are. In other words: follow the paradigm of literate programming. 2) which is tangled to generate the ob-....el file 3) which then can be debugged as usual 4) and if it is working, detangled into ob-....org I must stress this comes from somebody not familiar with to much emacs-lisp, but very familiar with R and Pascal (long time ago) and some working C knowledge. So the reason why I think it would be advantageous to have these files in org does not lie with the programmer familiar with emacs-lisp, but with somebody familiar with the other side. Cheers, Rainer =2D-=20 Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology,= UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug PGP: 0x0F52F982 --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) iQEcBAEBAgAGBQJTfclvAAoJENvXNx4PUvmCk1QH/0XUWAAWO7ZfmfJXrRQ1f9DA j12+L26tFPOdeYfF6zkBx3g0bc6b9O1+oloSgFCd0RWMPRK4m2O/+idRuHjCbKqR 4P1ZVzQz93ozfD1KqoWDCMxg3hRbVh+S2uKrezoA0DGGgLi4GKXx1fd/GCmMe0s8 NdYid8WgB1z+bHBe7rsJI3XUjDtj33En3aS9RqiLwkQS204aYWxbaVqXVGkVxSws sW9nMXxfknAT6hA/S9WIbSHKrgzffBCQUrtHYoxNFaPx0MSJ/sCVCiZShiTWkhV3 /vGF7blfSHmN0O42YGlYa5+7593m+uZaFuO84rvbes3HGIeCmdlLyCgcuCikls0= =3dqx -----END PGP SIGNATURE----- --=-=-=--