hi, I guess you refer to my script :-)
its just a rebol implementation of the getenv function which allows you retrieve any of the system's environment variables. -MAx On Tue, Mar 31, 2009 at 7:42 AM, <[email protected]> wrote: > > On Mon, 30 Mar 2009, Maxim Olivier-Adlhoch wrote: > > > Hi all, > > > > you can use the library system to get the env. directly... since its now > > free as of v2.7.6 its not a big deal. > > > > but you still need to source the config (user.r) script manually then. > > > > > > -------------------------------------------------------------- > > ;- libc > > libc*: context [ > > > > libc: make library! switch system/version/4 [ > > 2 [%libc.dylib] ; OSX > > 3 [%msvcrt.dll] ; Windows > > 4 [%libc.so] ; Linux > > 7 [%libc.so] ; FreeBSD > > 8 [%libc.so] ; NetBSD > > 9 [%libc.so] ; OpenBSD > > 10 [%libc.so] ; Solaris > > ] > > > > getenv: make routine! [ > > "Get an environment variable." > > in-string [string!] "Name of an environment variable" > > return: [string!] > > ] libc "getenv" > > > > ] > > > > > > ;- getenv > > getenv: func [ > > "REBOL friendly getenv function" > > varname [word! string!] > > ][ > > varname: to-string varname > > if find varname " " [ > > to-error "os.getenv() varname may not contain spaces." > > ] > > > > return libc*/getenv as-string varname > > ] > > > > home-path: probe get-env 'HOME > > > > do join dirize to-rebol-file home-path %rebol-user-config.r > > > > > > ------------------------------------------------------- > > > > HTH! > > > > -MAx > > I don't yet understand REBOL enough or it's inner workings to "see" > how the above code would point the interpreter to where I want REBOL's > "script home" to be. > -- > Duke Normandin > A: Because it messes up the order in which people normally read text. > Q: Why is top-posting such a bad thing? > A: Top-posting. > Q: What is the most annoying thing in e-mail? > > -- > To unsubscribe from the list, just send an email to > lists at rebol.com with unsubscribe as the subject. > > -- To unsubscribe from the list, just send an email to lists at rebol.com with unsubscribe as the subject.
