From mboxrd@z Thu Jan  1 00:00:00 1970
From: tsd@tsdye.com (Thomas S. Dye)
Subject: Re: Features and stuff I've been working on.
Date: Tue, 28 Aug 2012 12:54:44 -1000
Message-ID: <m1r4qq8w5n.fsf@tsdye.com>
References: <3476.1346164642@alphaville>
	<BLU0-SMTP1359D30ACA4E4D85162F37FB7A10@phx.gbl>
Mime-Version: 1.0
Content-Type: text/plain
Return-path: <emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org>
Received: from eggs.gnu.org ([208.118.235.92]:46815)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <tsd@tsdye.com>) id 1T6UgO-0008Pe-Gq
	for emacs-orgmode@gnu.org; Tue, 28 Aug 2012 18:54:53 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <tsd@tsdye.com>) id 1T6UgM-00055A-Rv
	for emacs-orgmode@gnu.org; Tue, 28 Aug 2012 18:54:52 -0400
Received: from oproxy8-pub.bluehost.com ([69.89.22.20]:51526)
	by eggs.gnu.org with smtp (Exim 4.71) (envelope-from <tsd@tsdye.com>)
	id 1T6UgM-00054m-Im
	for emacs-orgmode@gnu.org; Tue, 28 Aug 2012 18:54:50 -0400
In-Reply-To: <BLU0-SMTP1359D30ACA4E4D85162F37FB7A10@phx.gbl> (Luis Anaya's
	message of "Tue, 28 Aug 2012 18:14:58 -0400")
List-Id: "General discussions about Org-mode." <emacs-orgmode.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-orgmode>,
	<mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
	<mailto:emacs-orgmode-request@gnu.org?subject=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: Luis Anaya <papoanaya@hotmail.com>
Cc: "emacs-orgmode@gnu.org emacs-orgmode@gnu.org" <emacs-orgmode@gnu.org>

Aloha Luis,

The babel documentation at
http://orgmode.org/worg/org-contrib/babel/languages.html encourages
developers to take the steps necessary to include ob-* language support
in the Org mode core.

ob-mathomatic, ob-tcl, ob-jlang, and ob-newlisp sound like fine
additions to me.  I think they should be available from Org mode.

Maintenance seems always to be an issue.  Several language support files
currently lack a maintainer.  Would you be able to maintain those files
if they go into core?

All the best,
Tom

Luis Anaya <papoanaya@hotmail.com> writes:

> Hi:
>
> I was interchanging emails with Bastien regarding some items I've been
> working on for the past few month in my spare time. Some will be posted
> into the development branch, but for others I would like to get some
> feedback if these should be made available or not in the org-mode
> github, they're available on mine (https://github.com/papoanaya/emacs_utils)
>
> New items
>
> ob-mathomatic.el :: Babel mode for Mathomatic. Mathomatic is a CAS written 
> in C. Very small and portable. I wrote it out of necessity being that my Atrix 
> does not have enough drive space for anything too big.  It supports
> plotting via gnuplot. For more information go to. 
> (www.mathomatic.org) 
>
> org-groff-mom.el :: Groff exporter using MOM's macros. This one is
> almost complete. (http://www.schaffter.ca/mom/mom-01.html)
>
> org-platypus.el :: Exporter mode for Platypus. Platypus is a small 
> typesetter written in java that is still in active development. Not 
> something I would put in main yet being that there are missing features 
> in the typesetter. (like no numbered headings!)  
>
> But it is good enough to play with it. You can see the 
> results at https://www.box.com/s/b02f017f0d8854c6cbdb  
> (platypus.pz.org)
>
> ob-tcl.el :: I work with TCL daily, I just had to do it. It's a clone of
> the ob-perl.el one translated to TCL. This should also work with expect and
> ns2. (ww.tcl.tk)
>
> ob-jlang.el :: C'mon, there's nothing cooler than:
> #+begin_src jlang :results output
> a =. +/%$ 
> echo a i. 10
> #+end_src
> :) This is org babel for JLanguage. This one is still in the works, but
> it is functional. It has support for JConsole only (which makes sense). 
> (www.jsoftware.com) 
>
> For those curious enough, the code computes the average from 0 to 9. 
>
> ob-newlisp.el :: Why newlisp? Well, there's picolisp and other lisps
> available. I use newlisp for a lot for system programming at home, so
> there. Based on the ob-picolisp.el code. (www.newlisp.org)
>
> Updated features. These I will post in the org-mode Github after I test them
> thoroughly 
>
> org-e-groff.el :: 
>
> 1. Ability to inline .PNG and JPEG. It wil use pngtopnm/pngtops or sam2p
> for translating raster into Groff. But the process should be
> automatic. This enables the use of ditaa on Groff exports. It is
> controlled with a variable to allow disabling the feature if none of
> these options are available. 
> 2. Ability to resize pic images. Height and attributes are now available
> for .pic images in addition to eps ones.
>
>
> Regards,

-- 
Thomas S. Dye
http://www.tsdye.com