Teaching C++ as a first language feels like a surefire way to embed bad habits to be unlearned once you get to the point of knowing what a `std::unique_ptr` is... but I just realized I'm also describing C.
Fuck.
I mean, at least you're not teaching them the conceptual dead end of classes.
I like to write my Python in a vertical monitor, it does reinforce keeping your lines short. There's always going to be examples where you just need to have that one line of arcane garbage, but for the most part I find that I can scan through a Python file much faster since I don't have to disect each line.
The point is to emphasize readability but the truth is that readability is pretty subjective. To each their own syntax, I guess.
Not at all what I was getting at. Most of the complaints here are trifling and/or matters of taste. There are good reasons to disfavor Python, but you have only provided bad ones.
Now you have your argument confused with one that works (and isn't bullshit). What's the comment I should reread? What's the comment I considered snarky?
No. And except for the ones in your most recent comment, you've gotten answers to all your questions, and have been evasive about every one that has been put to you.
I can jump to the end here: you want to see if there's some way out of how you've boxed yourself in and manage to pull off for your own sake a conversational win here—which is important to you. There isn't, and it shouldn't be this important.
24 comments
[ 6.6 ms ] story [ 48.9 ms ] threadThat reminds me of the way Utah used to give convicted murderers the choice of hanging or shooting.
https://media.ccc.de/v/35c3-9800-how_to_teach_programming_to...
https://racket-lang.org/
Teaching C++ as a first language feels like a surefire way to embed bad habits to be unlearned once you get to the point of knowing what a `std::unique_ptr` is... but I just realized I'm also describing C.
Fuck.
I mean, at least you're not teaching them the conceptual dead end of classes.
I do not understand the love of Python.
Generally I assume it's just me and I must be missing something.
If nothing else I cannot abide the four-spaces indentation standard and the short line lengths.
Why waste so much space!
I read right to left, and I can read long lines of code just fine!
I'm forever scrolling up and down in Django code and losing my place!
The point is to emphasize readability but the truth is that readability is pretty subjective. To each their own syntax, I guess.
They are not bad reasons to me :-)
Jim Simmons thought the aesthetic componant was important! :-)
https://twitter.com/dhh/status/1789402566909886799
what a flexible template.
did you not read the whole thread before answering?
I can jump to the end here: you want to see if there's some way out of how you've boxed yourself in and manage to pull off for your own sake a conversational win here—which is important to you. There isn't, and it shouldn't be this important.
why did you consider it worth continuing? one might say you put more effort in than i. more importance attributed than i?
> JupyterLite, datasette-lite, and the Pyodide plugin for vscode.dev ship with Pyodide's WASM compilation of CPython and SciPy Stack / PyData tools.
Does this work in vscode.dev, in a Chrome or Edge browser?