Why not allow empty code blocks?

Antoon Pardon antoon.pardon at rece.vub.ac.be
Wed Aug 3 04:26:40 EDT 2016


Op 02-08-16 om 14:29 schreef Rustom Mody:
> So I was talking of 3 very different levels:
>
> 1. print x vs print(x)
> — a difference too petty for me to waste my time with
>
> 2. Procedure vs Function as something very necessary for beginner
> thinking-ontology which Pascal gets right
>
> 3. The fact that the gap between a mainly-for-teaching language and a serious
> software-engineering-real-world language is not closable
> And that saying that the same language could be used for both purposes is
> like arguing that both these delightful ladies are pianists:
>
>
> Martha: https://www.youtube.com/watch?v=YLZLp6AcAi4
> Rose : https://www.youtube.com/watch?v=_bjKDJD-CLc
>
>
> Scheme and Pascal happen to be two well-known well-crafted but quite different
> for-teaching languages

But on what ground is scheme a well-crafted for-teaching language?

It is not because it gets the Procedure vs Function ontology right.

As far as I know scheme has about the same data structures as python,
they are just called differently and there are some limitations.

So when putting scheme and python next to each other we should choose
scheme for teaching and python for production.

-- 
Antoon Pardon




More information about the Python-list mailing list