Semantics : The understanding of what words mean... More or less what all this is about.
Scoping : To work within an area of observation.
Lexical : See scope. Lexical variables are only defined within a certain scope.
Pragma : A specific form of comments to which a specific program interacts..
Localizing : Assigning to a specific place.
Re: semantics (Score:2)
Compare to: Syntax : The formal rules for putting word in sentences... how you write it ;-P
Those two are an unseparable pair - even though Dan Sugalski often says "thats syntax, and I don't do syntax" on the perl6 lists while discussing syntax
Scope, lexical and localising are all aspects of the same thing, more or less ... or not depending on how you look at it.
Pragma is something which changes either the syntax or