Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 05 Feb 1999 18:10:11 +0900
From:      "Daniel C. Sobral" <dcs@newsguy.com>
To:        Joao Carlos Mendes Luis <jonny@jonny.eng.br>
Cc:        Mike Smith <mike@smith.net.au>, current@FreeBSD.ORG
Subject:   Re: Overview of the FreeBSD boot process, 3.1 and later
Message-ID:  <36BAB573.A56889B9@newsguy.com>
References:  <199902042147.TAA21532@roma.coe.ufrj.br>

next in thread | previous in thread | raw e-mail | index | archive | help

Joao Carlos Mendes Luis wrote:
> 
> 2) Update it for the last changes in /boot/loader by Daniel Sobral.
> IIRC: @, # and - are gone.  BTW: If variables were identified by
> a $ sign, and the $ sign is now an "echo on execute" command, how will
> variables be identified now ?  Or have I misunderstood something ?

So, it seems Mike do really have a point...

I missed the potential for confusion when I choose $. Worse yet, I
mislead people when I said that "\" could be used anywhere on the
line. The "builtin" commands have very special semantics, that need
to be understood. When interpreted (ie, the normal use),
*everything* to the right of a builtin is taken as a parameter to
the builtin. So, "\" wouldn't work on the right side of a builtin.
Also, the special meaning of "$" when refering to variables only
applies to builtin parameters. Actually, everything about special
parsing only apply as builtin parameters. So, if $ or \ is on the
right side of a builtin, it receives the special parsing behavior.
On the left side, it is a normal forth word (or part of one).

--
Daniel C. Sobral			(8-DCS)
dcs@newsguy.com

	Well, as a computer geek, I have to believe in the binary universe.



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36BAB573.A56889B9>