There aren't objects, in mIRC. However, OOP is just making things more abstract. For example:
class somthing {
alias somthing return 5
}
; could be:
alias somthing {
var %f = $1 $+ ( $+ $2- $+ )
return $somthing_ [ $+ [ %f ] ]
}
alias -l somthing_somthing return 5
alias testit {
OOP on
var ^x = new somthing
echo ^x->somthing()
echo ---
echo $somthing(somthing)
}
Still, you can't instance things this way that easily.
Theoretically, this would echo: