That file is written in Forth, and it's telling open-firmware how to go about actually booting your mac. CHRP is Common Hardware Reference Platform, the name given to a common apple-motorola initiative from a few years back to get a common motherboard architecture. The initiative basically died, but I guess the name lives on in the booting code.
Hint - if you try to understand Forth by reading it, you have to sort-of turn your brain upside down. It's "stack" based, which means that instead of using lines of code where one line performs a particular functionality, one line operates on the top of a "stack" of numbers.
Example:Adding 5 and 2. In a "normal" language, you'd write "5+2". In Forth, you write
5 ; puts the number 5 on the stack
2 ; puts the number 2 on the stack
+ ; adds the top two numbers on the stack and replaces them with the result.
If you want to play around with snippets of Forth, you can grab "gforth" using Fink and just type in your snippets. Fun, for 30 seconds.
Good luck!
Hint - if you try to understand Forth by reading it, you have to sort-of turn your brain upside down. It's "stack" based, which means that instead of using lines of code where one line performs a particular functionality, one line operates on the top of a "stack" of numbers.
Example:Adding 5 and 2. In a "normal" language, you'd write "5+2". In Forth, you write
5 ; puts the number 5 on the stack
2 ; puts the number 2 on the stack
+ ; adds the top two numbers on the stack and replaces them with the result.
If you want to play around with snippets of Forth, you can grab "gforth" using Fink and just type in your snippets. Fun, for 30 seconds.

Good luck!