Thank you!
You are indeed civic minded :)
regards
Tim

[EMAIL PROTECTED] wrote:

>  Following inline is my %user.r, followed by my %utilities.r script.
>
> All of the functions listed in utilities are then available to me
> during the session.
>
> *****************start user.r****************************
>
> REBOL [
> Title: "User Preferences"
> Date: 28-Aug-2000
> ]
>
> protect-system ;protect system words from redefinition with all of my
> utilities
>
> set-net-cases: [
>  1 [[EMAIL PROTECTED] smtp.netzero.net pop.netzero.net none none
> none ]
>  2 [[EMAIL PROTECTED] smtp.mail.yahoo.com pop.mail.yahoo.com none
> none none]
> ]
>
> print "Which net account do you want to use?"
> foreach [number case] set-net-cases [
>  print [number tab case]
> ]
> set-net account: select set-net-cases choice: to-integer ask "Enter
> your number choice here :>> "
>
>
>
>  system/console/prompt: "REBOL:>> "
>  system/console/result: "REBOL:== "
>
>
>
> ;--------utilities to do each time----------------
> ; keep the utilities folder as a subfolder of where the executable is
> i.e. %./utilities
>
> ;----------------------------greeting-------------------
> print
> "***************************************************************"
> Print "Hello, Alan!"
> print  ["It is" now/date "at" now/time "."]
> print  ["You are currently in the" what-dir  "directory." newline]
> print  ["The following are your scripts loaded with utilities.r"
> newline]
>
> do %./utilities/utilities.r  ; put utilities in utilities folder and
> call them in %utilities.r
>
> *****************end of
> user.r**************************************************
>
> *****************start
> utilities.r**************************************************
>
> REBOL[
>  title:  "My Utilities"
>  file:  %utilities.r
>  purpose: "Things I want available."
>  date:  "22-May-2000/10:43:36-4:00"
> ]
>
>
>
> ; scripts I want available
>
> ;--------make 'symlinks' to directory
> functions------------------------
> list: :list-dir
> pwd: :what-dir
> cd: :change-dir
> md: :make-dir
>
> ;-----a few simple shortcuts-------
> cls: does [prin ["^(1B)[J"]] ; this clears the screen
>
> ;---------my utilities--------------
> do %../utilities/ls.r
> do %../utilities/mail.r
> do %../utilities/convert-lines.r
> do %../utilities/makehead.r
> do %../utilities/s-swap.r
>
> ***********end user.r***************************
>
> Hope this helps.
>
>   [EMAIL PROTECTED] wrote:
>
>
>      Hi:
>      How may I load function definitions at startup?
>      As an experiment, I added the following function def
>      to both user.r and rebol.r:
>      import: func[{"do" a file (IMPORT function def}f[string!]]
>      [do make file! f]
>
>      However, upon starting rebol, rebol does not recognize
>      it.
>
>      I note also, that set-user is not recognized.
>
>      Just curious...
>      TIA
>      Tim
>

Reply via email to