Alexander Burger <a...@software-lab.de> writes:

Hi Alex, Hi List,

thanks for the cool tractatus and the as always very interesting views
about wiki markup. 

I don't know if I should mention it, because it's in a raw state and I
don't have much time to polish it now, but as you know there does exist
already an alternative wiki syntax: (Emacs) Org-mode.  Note that
Org-mode is not just dumb wiki syntax like Markdown or so, under the
syntax surface is another very powerful and featurerich Lisp application
that can do amazing things, see

,----
| orgmode.org
`----

The gitrepo of my iOrg project can be found here:

,----
| https://github.com/tj64/iorg                                    
`----

Its the PicoLisp Wiki, but calls the Org-mode exporter to render the
(Org-mode) markup, instead of using the PicoLisp render function from
Alex. This works!

There is even support for emacs-w3m mode for editing the wiki pages,
i.e. instead of opening a small text buffer for editing an textarea (the usual
behaviour), emacs-w3m opens an Org-mode buffer for editing iOrg wiki
pages. The changes from the Org-mode buffer are then committed to the
web application (the wiki) just like any other html form that is edited
with emacs-w3m.

I haven't touched it for a long time, but this part of the project
worked very well IIRC. Thank to Alex for all his help back then!

The project was more ambitious, there is a pretty far developed web
interface for org-mode trees/nodes, that almost worked, but then I had
to move to other shores and could not finish it. But I'm still
interested in this project, because Emacs Org-mode is the most powerful
static website/document generator anyone can think of, and using Emacs
Org-mode as syntax for the PicoLisp wiki would combine my two favorite
pieces of software.

Under the hood, an Org-mode document is a nested (Emacs Lisp) list,
which is of course very convenient from a PicoLisp point of
view. Unfortunately, the Org-mode parser (org-element.el) makes use of
some unique Emacs Lisp features (circular lists, text properties ...)
that complicated my life tremendously when trying to make the two apps
talk to each other.

So if extending the PicoLisp markup is on the agenda right now - why not
try a revival of the iOrg project? I would be happy about feedback and
contributions.

> True, but again it holds what I said about too much abstraction. I've
> shot myself into the food this way many times.

That made me really curios - was it vegetables, meat, or rather seafood?
;-)

-- 
cheers,
Thorsten

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to