On Apr 5, 2021, at 8:40 PM, Seymour J Metz <[email protected]> wrote:
> 
> Actually, the lack of a metalanguage is the norm except for assemblers; PL/I 
> is an exception in that regard. Ada, Go, Java, Perl, Python, Ruby, Raku (Perl 
> 6), Rust, etc., lack metalanguages.

One might argue that Python and Ruby (at least, I’m not familiar enough with 
some of the others to say) are their own metalanguages. You can use things like 
metaclasses and decorators to dynamically generate a fair amount of code.

I’ve noticed no one has mentioned Lisp in this discussion.


-- 
Pew, Curtis G
[email protected]






----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to