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]

the default script environment


The main goal for a script is to be consistent so that you can forget
about it (once debugged).  Known state helps consistency.  If the script
wants to be environmentally dependent, it can do so explicitly.

The main goal for a REPL is to be interactive, and so one can view
~/.guile as part of that interactivity.  Emacs' "-q" option as suggested
would be fine.

Really, with the latest guile-core snapshot supporting the above
described behavior, this issue seems to be solved already.  The only
tension arises when debugging scripts.  The developer must either put
magic in ~/.guile or remember to use "guile -q".  That's not too hard.

thi