[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] Changes to Svnwiki's extensions system coming
From: |
Ivan Raikov |
Subject: |
Re: [Chicken-users] Changes to Svnwiki's extensions system coming |
Date: |
Mon, 10 Nov 2008 15:56:33 +0900 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) |
By the way, I did a fresh installation of svnwiki today, and it
appears that any extensions using SRFI-40 streams no longer work. For
example, the svnwiki-post-commit script bombs with the error below
when trying the commit the Nameless Wiki for the first time. Any
references to the SRFI-40 procedures like stream-cons, stream-delay
and so on, result in the unbound variable error. Any ideas what's
going on?
-Ivan
...
Update information for directory: #f
Update meta:
Update meta: wiki-syntax
Update document estraier: wiki-syntax
Getting list of files to update between revisions 0 and 1
Update information for directory: #f
Update contents: directory,
Update ATOM/XML file for directory:
Call span
Path-in: /tmp/svnwiki-svnwiki-post-commit, path: xsvnwiki-linktypes
Path-in: /tmp/svnwiki-svnwiki-post-commit, path: xsvnwiki-linktypes
Path-in: /tmp/svnwiki-svnwiki-post-commit, path: help
Path-in: /tmp/svnwiki-svnwiki-post-commit, path: help
Path-in: /tmp/svnwiki-svnwiki-post-commit, path: legal
Path-in: /tmp/svnwiki-svnwiki-post-commit, path: legal
Path-in: /tmp/svnwiki-svnwiki-post-commit, path: menu
Path-in: /tmp/svnwiki-svnwiki-post-commit, path: menu
Path-in: /tmp/svnwiki-svnwiki-post-commit, path: svnwiki
Path-in: /tmp/svnwiki-svnwiki-post-commit, path: svnwiki
Path-in: /tmp/svnwiki-svnwiki-post-commit, path: index
Path-in: /tmp/svnwiki-svnwiki-post-commit, path: index
Error: unbound variable: stream-cons
Call history:
<eval> [tag-span-case] ((lambda (output-format.1605)
(((lambda (t.1606) (if (memv t.1606 (quote (html))) html-tag
(if (memv......
<eval> [tag-span-case] (env.1604 (quote
output-format))
<eval> [tag-span-case] (((lambda (t.1606) (if (memv
t.1606 (quote (html))) html-tag (if (memv t.1606 (quote
(latex))) latex......
<eval> [tag-span-case] ((lambda (t.1606) (if (memv
t.1606 (quote (html))) html-tag (if (memv t.1606 (quote
(latex))) latex.......
<eval> [tag-span-case] (memv t.1606 (quote (html)))
<eval> [html-tag] (stream-append (stream-cons (quote
#\<) (symbol->stream name.1607)) (stream-cons (quote #\>)
((lambd......
<eval> [html-tag] (stream-cons (quote #\<)
(symbol->stream name.1607))
<eval> [html-tag] (symbol->stream name.1607) <--
Alejandro Forero Cuervo <address@hidden> writes:
> I've been improving the extensions' system that Svnwiki uses, which
> has been a source of confusion in the past. Svnwiki extensions
> previously lived in stream-wiki/trunk/extensions and were loaded (with
> the “load” function) with their code running interpreted.
>
> In the new system each extension will be an egg on its own,
> installable with chicken-setup.
>
> For callers to Svnwiki-related code (including callers of stream-wiki)
> this means that you'll need to make a few adjustments if you want to
> upgrade to the new versions:
Re: [Chicken-users] Changes to Svnwiki's extensions system coming, felix winkelmann, 2008/11/10