chicken-users
[Top][All Lists]
Advanced

[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:




reply via email to

[Prev in Thread] Current Thread [Next in Thread]