Re: What is Expressiveness in a Computer Language

2006-06-25 Thread Vesa Karvonen
In comp.lang.functional Joachim Durchholz <[EMAIL PROTECTED]> wrote: > [...] Even ML and Pascal have ways to circumvent the type system, [...] Show me a Standard ML program that circumvents the type system. -Vesa Karvonen -- http://mail.python.org/mailman/listinfo/python-list

Saying "latently-typed language" is making a category mistake

2006-06-23 Thread Vesa Karvonen
27;m not aware of such a language). It should also be clear that termination analysis need not be done informally. Given a program, it may be possible to formally prove that it terminates. I'm now more convinced than ever that "(latently|dynamically)-typed language" is an ox

Re: What is Expressiveness in a Computer Language

2006-06-21 Thread Vesa Karvonen
7;t know when I last worked with a typed > language that does *not* have this ability... (which is slightly > different from ADTs, btw) Would Java count? -Vesa Karvonen -- http://mail.python.org/mailman/listinfo/python-list

Re: What is Expressiveness in a Computer Language

2006-06-21 Thread Vesa Karvonen
quite a misleading term, unless you're talking > about something like the untyped lambda calculus. That, I will agree, > can reasonably be called untyped. Untyped is not misleading. "Typed" is not a synonym for "safe" or "having well-defined semantics". > So, will y'all just switch from using "dynamically typed" to "latently > typed" I won't (use "latently typed"). At least not without further qualification. -Vesa Karvonen -- http://mail.python.org/mailman/listinfo/python-list

Re: What is Expressiveness in a Computer Language

2006-06-19 Thread Vesa Karvonen
e widely used terminology (statically / dynamically typed, weakly / strongly typed) is extremely confusing to beginners and even to many with considerable practical experience. -Vesa Karvonen -- http://mail.python.org/mailman/listinfo/python-list