This reference is to the 'object of study' not some Java dialect. 

Redex is a language for studying languages. The latter are called the object of 
interest. The Redex language -- in this context -- is a meta-language. Those 
are terms borrowed from philosophy/logic. 

-- Matthias



On Jul 29, 2014, at 10:30 PM, Anthony Carrico wrote:

> What does "object-language" mean in 
> http://docs.racket-lang.org/redex/tutorial.html ?
> 
> It pops up first here:
> 
> "Once we have defined the grammar, we can ask Redex if specific terms match 
> the grammar. This expression checks to see if the e non-terminal (from L) 
> matches the object-language expression (λ (x) x)."
> 
> That term isn't in the defined language L (no type), so the match fails. Then 
> object-language pops up again in Exercise 1:
> 
> "Use redex-match to extract the body of the function from this 
> object-language program:
> 
> ((λ (x) (+ x 1))
>   17)"
> 
> Is object-language a predefined language? Or does the exercise expect me to 
> use define-language to create an appropriate object-language without types?
> 
> -- 
> Anthony Carrico
> ____________________
> Racket Users list:
> http://lists.racket-lang.org/users


____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to