guile-gtk-general
[Top][All Lists]
Advanced

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

Re: canvas example and fixes


From: Andy Wingo
Subject: Re: canvas example and fixes
Date: Tue, 29 Jun 2004 22:50:49 +0100

Hi,

I just wanted to summarize the conclusions for naming schemes. I still
think having the tarball name all ofer the place is a bit ugly, but I
don't feel like switching it around any more. (Also, I can't create new
categories on the mainline archive. Any way that can change, rotty?)

arch categories:    same as upstream tarball name
wrapset name:       same as upstream tarball name
spec file name:     same as upstream tarball name
public module name: schemey name, without prefix.
defs file name:     undecided? should be same as the spec file name, tho

Hm. Actually, looking at that list, I really think using the upstream
tarball name anywhere is just unnecessary. Is anyone with me on this?
Maybe I'm crazy.

> > Perhaps we should require that the scheme code be
> > done manually. That way (gnome gtk) dlopens the g-wrap library itself,
> > and there is no (gnome gw foo). Dunno, thoughts?
> >
> This looks like an alternative, but it would violate the assumption of
> G-Wrap that it can emit Scheme code to the module it creates (or that
> it can create a Scheme module at all).

Why is this an important assumption? The only reason that g-wrap used to
do this is because it was exporting each symbol, which is unnecessary in
the light of the use-module trick.

OK, I don't want to delay a g-wrap release any more ;) But the presence
of a g-wrap scheme module can only cause confusion: people will think
they can just use the things in (gnome gw ...), when that's private API
(beside the -spec files). The other situation you get is when wrapsets
don't have a toplevel module, people will get lazy and release code that
depends on (gnome gw foo). A number of categories are like that now.

Sorry for replying so late. Let's not make any of these issues
release-blockers :P
-- 
Andy Wingo <address@hidden>
http://ambient.2y.net/wingo/




reply via email to

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