guile-devel
[Top][All Lists]
Advanced

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

Re: Advance warning: module system and symbol disruptions


From: Marius Vollmer
Subject: Re: Advance warning: module system and symbol disruptions
Date: 27 Apr 2001 03:14:35 +0200
User-agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7

NIIBE Yutaka <address@hidden> writes:

> Marius Vollmer wrote:
>  > symbols.c cleanup
> [...]
>  > - Remove builtin variables from variables.c
>  > 
>  > - Rewrite symbols.c so that it only deals with string/symbol mappings,
>  >   nothing else.
> 
> I think that those two are very good move.  IIRC, Jost has said
> something around here too.

I have implemented them now (nut not committed).  I lost a tiny-weeny
bit of performance during startup (from 0.142s to 0.144s if that is
even measurable), but I don't know where.  I originally thought I
would gain performance since the-root-closure is no longer used.  Hmm.

> Even user visible change would be OK.  I don't think "binder" in
> current module system is useful.

Ohh, it's the hook for virtualizing a module.  I use it in a program
to implement a very specialized module system on top of the standard
one (the `library' mechanism in Gossip).

> I think that module autoload feature could be removed, as it is used
> by nobody (IMO).

It's used to autoload the debugger into (guile-user).



reply via email to

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