This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: questions?


mike@olan.com (Michael N. Livshin) writes:

> 1. The Emacs interface that was recently included in the snapshot
> obviously needs some Emacs-side support.  What would that be?

It will appear soon.

> Also,
> is there a way to disable the readline support short of activating the
> Emacs support or hacking boot-9.scm?  'Cause I was perfectly
> comfortable in Ilisp, but the above two new things mess it up (would
> be great to check (isatty? (current-output-port)) before turning on
> readline, for example :).

1998-06-09  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>

	* boot-9.scm: Check that (current-input-port) is a tty before
	enabling readline.  (Thanks to Michael N. Livshin.)

> 2. There are some things Guile needs.  Just off the top of my head, we
> need a better module system.

Yes.

> I remember discussions about it on this list.  I'm sure some of the
> maintainers has a preliminary design or a sketch lying somewhere,
> accumulating dust till the said maintainer has more time (fat chance
> of that, it seems!).

Yes.

> I'd probably take a stab at it if I were sure I'm not making some
> terrible design errors.  I'm sure seeing the design or whatever that
> was aggried apon by the maintainers would help a lot, as I'm clearly
> not seeing the whole picture (don't know a thing about dynamic
> linking, for instance).  If I actually implement something, the
> maintainers are always free to reject it.  So why not publicize the
> design?

There are two sketches at specifications: one for the low-level
support for the module system (written in C) and one for the
high-level package and module system.

I'm sure there is no problem in publicizing them.  It's just not for
me to decide it, so I'll check with Jim first.

> 3. My two little patches were ignored (q.scm queue exhaustion fix and
> r5rs multiple values).  Am I such a bad netizen, or is it just that
> nobody cares about these things?

Somebody will probably look at them at last.  It is a very good thing
that you sent them.  Right now there seems to be a need of new persons
in the inner core of developers who have more time to spend on Guile
than the current ones...  :(

/mdj