[Omake] SVN Commit: OMake Build System [0.9.8.x] (Rev. 10212)

Jason Hickey jyh at cs.caltech.edu
Tue Mar 13 18:11:10 PDT 2007


Some minor stuff while we're on the topic.

    - Our usual convention is to use hyphens in lowercase identifiers.
    - Its probably also good to add the wrapper form

      xterm-escape-wrap(s) =
          value $(xterm-escape-begin)$s$(xterm-escape-end)

      Or maybe just call it xterm-escape.

We could do the same for the \001...\002 wrapper.

Jason

On Mar 13, 2007, at 12:10 PM, Aleksey Nogin wrote:

> Added tgetstr, xterm_escape_begin, xterm_escape_end built-in  
> functions.
>
> I can now have the following in my ~/.oshrc:
>
> hostname = $(shell hostname)
> match $(hostname)
> case $'^\([^.]*\)[.]'
>    hostname = $1
>    export
>
> prompt =
>    basic_prompt = $"[osh] $(hostname):"$`(homename .)
>    bold_prompt = $(tgetstr bold)$(basic_prompt)$"> "$(tgetstr sgr0)
>    if $(xterm_escape_begin)
>       value $(xterm_escape_begin)$(basic_prompt)$(xterm_escape_end)$ 
> (bold_prompt)
>    else
>       value $(bold_prompt)
>
> ----
> Changes:
>     +7 -3	omake-branches/0.9.8.x/OMakefile
>     +2 -1	omake-branches/0.9.8.x/doc/html/changelog.html
>     +1 -0	omake-branches/0.9.8.x/lib/Pervasives.om
>     +13 -0	omake-branches/0.9.8.x/lib/configure/ncurses.om
>     +2 -0	omake-branches/0.9.8.x/mk/defaults
>     +11 -0	omake-branches/0.9.8.x/mk/make_config
>     +10 -4	omake-branches/0.9.8.x/src/Makefile
>     +10 -4	omake-branches/0.9.8.x/src/Makefile.nt
>     +51 -0	omake-branches/0.9.8.x/src/builtin/omake_builtin_sys.ml
>     Properties	omake-branches/0.9.8.x/src/clib
>     +2 -0	omake-branches/0.9.8.x/src/clib/OMakefile
>     Properties	omake-branches/0.9.8.x/src/libmojave
>     +3 -0	omake-branches/0.9.8.x/src/libmojave/OMakefile
>
> A hyperlinked version of this commit is available at
> http://svn.metaprl.org/commitlogs/omake/2007-03.html#07/03/13.12:10:27
>
> _______________________________________________
> OMake-CVS mailing list
> OMake-CVS at metaprl.org
> https://lists.metaprl.org/mailman/listinfo/omake-cvs

--
Jason Hickey                  http://www.cs.caltech.edu/~jyh
Caltech Computer Science      Tel: 626-395-6568 FAX: 626-792-4257





More information about the OMake-Devel mailing list