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

I didn’t vote, but your take on Python doesn’t match my experience. Do you have more context? It seems like after the transition to version 3, the lesson was learned. That was about a decade ago now.


2.3 to 2.5 - changed the syntax and semantics of the language by adding class variables. 2.5 to 2.7 - changed semantics by changing class variable to package variables.

Certainly you're not claiming Python hasn't made breaking changes in the syntax or semantics over the years?

I mean... this still compiles with my c compiler:

  ??=include <stdio.h>

  int main( argc, argv )
    int argc;
    char *argv[];
  ??<
    printf( "hello %d %s\n", argc, argv[0] );
  ??>
  
Though... gcc makes you add the -trigraph option.




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

Search: