Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm glad someone else discovered they can like python.

I got forced to learn it for a project where I was proposing Ruby and the customer insisted on Python. This was years ago when Ruby was much slower. I was annoyed but I got used to it and here I am enjoying it many years later.

I take issue with the description and use of make though! :-D What is the point of it if you're not going to use dependencies? One might as well just write a script with a case statement..... I'm adding smileys because I don't mean to be all that serious but I really do think that the failure of the youth of today to get to grips with Make is a sad reflection on our culture....... and get off my lawn, ok? :-)



Ruby's syntax is much nicer. I just can't stand the idea of using whitespace for scope delimiting.


I thought that too....but I did get over it.

I ended up feeling that it removes a lot of (internal) debate about what's the best style for braces that you get in C-like languages.


It's just weird. May be if you are used to it, it doesn't bother you, but I find it too easy to do something wrong with scope.


I wish python had support for optional braces. Maybe time I copy some snippet or integrate some other project into mine and have to worry if someone using 2 spaces, 4 spaces or tabs.


If you are worrying about that you should try to Ruff or an equivalent.


Yeah, but they seem to think it's a feature, not a hindrance. I don't really understand the idea.


Ron Garrett noticed that emacs can use "pass" like a closing brace for auto-indenting.

Genius.


I love it, so much more concise and clean without the brace noise.


> One might as well just write a script with a case statement.....

I started with this and evolved into simple flat Makefiles, because they're basically the same but Make feels more standard (there's a Makefile here vs. there's a random bash script here).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: