guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: My Guile Wishlist


From: Thien-Thi Nguyen
Subject: Re: My Guile Wishlist
Date: Wed, 03 Apr 2002 00:51:33 -0800

   From: address@hidden
   Date: Wed, 20 Mar 2002 14:18:01 +0100

    - many changes are just "cosmetic". Renames of typedefs/functions
      etc.  can be softened by the use of a comaptibility header that
      gets included in all files.

this is a good idea.  i will add it to TODO.

re documentation, info node "scm transition summary" probably covers a
good bit of the change space.

      create the full database of changes (rats uses a xml based database
      file that optionaly can include tips and background information. I'm
      pretty shure that such a database could be maintained as an online
      resurce.

we currently have Scheme/C interface lists for any pair (guile interpreter,
libguile.so) and api-diff to do a set-difference on any two of these.  we
don't run api-diff automatically (and publish output) at the moment, but
you are free to use what's there to try to finangle proper input xml for
downstream programs.

here's a simple program to get you started:
  #!/bin/sh
  glugsnap='wget http://www.glug.org/snap/'
  ${glugsnap}guile-core-1.4/doc/guile-api.alist -O 1.4.alist
  ${glugsnap}guile-core-1.6/doc/guile-api.alist -O 1.6.alist
  ${gnugsnap}guile-core/scripts/api-diff
  chmod +x api-diff
  api-diff 1.4.alist 1.6.alist

i might add this to glug.org at some point...

thi



reply via email to

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