From: Vorfeed Canal <vorfeed.canal@gmail.com>
Subject: Re: Managing Guile and extensions versions
Date: Tue, 4 Oct 2005 15:06:28 +0400 [thread overview]
Message-ID: <6efab2350510040406o10b238a2m54543ea373cdd7f5@mail.gmail.com> (raw)
In-Reply-To: <87fyrj8ipf.fsf@zip.com.au>
On 10/3/05, Kevin Ryde <user42@zip.com.au> wrote:
> Vorfeed Canal <vorfeed.canal@gmail.com> writes:
> >
> > Easy: there are no easy
> > way to install two snaphots of GUILE side-by-side. So such a need is
> > quite real (unless development will be frozen totally).
>
> The developers manage. Even I manage to run 3 versions.
>
And this proves... exactly what ? Your ability to jump through hoops ?
When computers are concerned there are rarely exist a case where
"something is impossible" - usually it's "quite hard and error-prone".
Environment variables are exactly that: hard and error-prone (hard:
since they do different things on different systems and error-prone
since you must specify installation path two times in different
places: manual information duplication is the great way to
frustration).
> [guile-gnome env var setups]
>
And then add some program where guile is embedded as library to the
mix and see the mess where two interpreters are loaded from two
libraries. Been there seen that, no need to repeat the experience.
> > is *NOT* a good solution.
>
> It doesn't seem terrific to me either. scm files outside any known
> location will have to have a load-path addition, but after that it
> oughtn't need to mung LD_LIBRARY_PATH for private C code.
Exactly. Why the hell scm files are managed via scheme variable but C
modules - via system-dependent variable! LD_LIBRARY_PATH is linux'ism,
it can be DYLD_LIBRARY_PATH LD_LIBRARY_PATH, LIBPATH, LIBRARY_PATH or
SHLIB_PATH in different unix'es. Looks like a big mess to me.
Plus *nothing* is written in Guile manuals about all this at all!
Kinda strange for languages poised as "extensions language".
> The author/current-maintainer of guile-gnome is a smart guy and may have
> concluded it's enough for normal install, including debian packages.
>
guile-gnome maintainer did what he thought is right, guile-pg did
different thing and so on. They all are "sensible" in some way but
since there are no single "official way" to handle this situation
different packages are doing different things. This is small problem
now, but if not eliminated it'll grow and make life harder and harder
for distributors (who tend to avoid guile packages even now) and users
(who are confused enough as it is).
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user
next prev parent reply other threads:[~2005-10-04 11:06 UTC|newest]
Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-09-25 21:50 PHP to GUILE Vorfeed Canal
2005-09-26 1:42 ` Kevin Ryde
2005-09-26 7:27 ` Zeeshan Ali
2005-09-26 8:17 ` Vorfeed Canal
2005-09-26 17:57 ` Zeeshan Ali
2005-09-26 19:05 ` Vorfeed Canal
2005-09-26 19:34 ` Zeeshan Ali
2005-09-26 7:43 ` Vorfeed Canal
2005-09-26 11:17 ` Thien-Thi Nguyen
[not found] ` <6efab23505092609331abd82b7@mail.gmail.com>
2005-09-26 16:34 ` Vorfeed Canal
2005-09-26 22:12 ` Thien-Thi Nguyen
2005-09-27 10:11 ` Vorfeed Canal
2005-09-27 12:48 ` Thien-Thi Nguyen
2005-09-27 14:36 ` Vorfeed Canal
2005-09-27 17:13 ` Thien-Thi Nguyen
2005-09-27 17:47 ` Vorfeed Canal
2005-09-27 19:44 ` Thien-Thi Nguyen
2005-09-26 12:23 ` Exceptions Ludovic Courtès
2005-09-26 19:20 ` Exceptions Vorfeed Canal
2005-09-27 8:42 ` Exceptions Ludovic Courtès
2005-09-27 10:54 ` Exceptions Vorfeed Canal
2005-09-27 15:45 ` Exceptions Ludovic Courtès
2005-09-27 17:18 ` Exceptions Vorfeed Canal
2005-09-28 7:10 ` Managing Guile and extensions versions Ludovic Courtès
2005-09-28 20:19 ` Vorfeed Canal
2005-09-29 15:34 ` Ludovic Courtès
2005-09-29 16:30 ` Vorfeed Canal
2005-09-30 22:07 ` Neil Jerram
2005-10-19 7:58 ` Rob Browning
2005-09-29 22:24 ` Kevin Ryde
2005-09-30 8:00 ` Ludovic Courtès
2005-10-02 1:59 ` Kevin Ryde
[not found] ` <6efab2350510020425j76899e29hec6ea7e3dcce6c3@mail.gmail.com>
2005-10-03 1:58 ` Kevin Ryde
2005-10-04 11:06 ` Vorfeed Canal [this message]
2005-10-04 23:58 ` Kevin Ryde
2005-10-05 14:18 ` Vorfeed Canal
2005-10-09 1:53 ` Kevin Ryde
2005-10-11 10:20 ` Vorfeed Canal
2005-10-11 14:56 ` Greg Troxel
2005-10-11 21:32 ` Kevin Ryde
2005-10-03 12:58 ` Ludovic Courtès
2005-09-26 19:37 ` PHP to GUILE Neil Jerram
[not found] ` <6efab235050926131843ce69e2@mail.gmail.com>
2005-09-26 20:18 ` Vorfeed Canal
2005-09-26 22:39 ` Kevin Ryde
2005-09-27 9:20 ` Vorfeed Canal
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/guile/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=6efab2350510040406o10b238a2m54543ea373cdd7f5@mail.gmail.com \
--to=vorfeed.canal@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).