Answering my own question ...
It seems that there is provision for a "user startup file", user.clj.
Maybe that's where I should have put my mods?
Oh and I've seen other (previous) answers to this (exit) -- that must
be a FAQ, except that I couldn't find the FAQ :-( -- with a nicer
(defn exit
"Returns to the OS by forcibly exiting the platform"
([& code] (. System exit (or code 0))))
Still puzzled as to why boot.clj needs to be passed as argument from
the command line, since it seems loaded anyway, seemingly from
clojure.jar ...
--
JFB
On Oct 4, 10:02 pm, verec <[EMAIL PROTECTED]>
wrote:
> OK. That one with trivial to add :-)
>
> (defn exit
> "Returns to the OS by forcibly exiting the platform"
> ([] (. System exit 0))
> ([n] (. System exit n)))
>
> Added inside boot.clj, right before
>
> (import '(java.io Writer))
>
> (defn- print-sequential [#^String begin, print-one, #^String sep,
> #^String end, sequence, #^Writer w]
>
> around line 3400 or so (SVN trunk version as of Oct 4th)
>
> Is that
> - the correct way to define it?
> - the right place to put it?
>
> Also, I'm a bit confused as to the exactly when boot.clj is loaded:
>
> The ant build file and the docs suggest that boot.clj should be passed
> as a command line argument when invoking clojure, yet it seems that
> that very same boot.clj is compiled as part of clojure.jar and
> accessed directly from RT.doInit() ...
>
> Anyone cares to shed some light?
>
> Many Thanks
>
> --
> JFB
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Clojure" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---