1. 1

    REBOL was doomed from the start. You could try it out for free, but if you wanted to use it for anything serious like database connectivity or whatnot, you were required to purchase a license %]

    I remember you could do some amazing one-liners though!

    1. 1

      I guess the main reason he doesn’t recommend turning off Defender is that, for normal people, it’s not even possible :P

      1. 2
        1. 1

          Sad indeed.

          1. -2

            Python is dead

            Update: Why the downvote? It’s quite obvious to me that Python is not a language you can trust going forward and there are plenty of good alternatives out there (Go, Swift, Nim, Elixir, etc). Why they have destroyed a perfectly nice language is beyond me.

            1. 5

              Saying “X is dead” in the technology world is pretty much a no-op. It’s a statement devoid of any actual purpose other than trying to make a splash.

              Want proof? Google “Java is dead” and then actually look at just HOW MUCH JAVA is being written every day, all the time, in enterprise environments.

              1. 0

                I don’t claim that Python is dead because I don’t like it. The opposite is true, but why put a lot of time and effort into learning a language that is degrading and where the maintainers obviously don’t care about the users. I am looking for alternatives and I think a lot of people are. That’s why I believe it’s dead. Golang looks promising.

                1. 3

                  a language that is degrading

                  Have you looked at the new Python 3 stuff? Things have been getting awesome, especially with Python 3.5 and beyond.

                  1. 1

                    I guess I haven’t really %]

              2. 5

                By some measures, python is currently the third most popular language on github, behind Javascript and Java: https://octoverse.github.com/. Just saying “Python is dead” is low-effort. Please back up your extraordinary claims or expect downvotes.

                1. 1

                  Fair enough.

                2. 1

                  Why they have destroyed a perfectly nice language is beyond me.

                  I disagree with this. That language was never nice. Python quiz: does a datetime test true or false?

                  1. 1

                    Python quiz: does a datetime test true or false?

                    I’m curious where you were going with this. datetime values are True in both Python 2 and 3, as you would expect. Are you saying they shouldn’t be? Or that it’s ambiguous? Or something else?

                      1. 1

                        That issue is with regard to time not datetime (bool(datetime(2016,12,6,0,0)) is True) and that behavior both intentional and in line with what you’d generally expect: the time type’s “zero” value is falsy. I think there are many things to complain about when it comes to Python (and I like the language!) but this is not one of them.

                        1. 2

                          All of the comments on that bug report, and the fact that there is a bug report, disagree with you. I’m not sure why I’m being downvoted for “trolling.”

                          1. 1

                            in line with what you’d generally expect

                            It most certainly is not, which is why that bug was declared as such and fixed. Midnight is not “zero time” in any meaningful sense.

                            I agree that bug isn’t really serious criticism of Python; it’s a design decision that was insufficiently well-considered early on, then eventually revisited and changed. There are tons such in any language, and this one is only notable for sounding silly in summary.

                          2. 1

                            IMO some types can be coerced to a logical type legitimately and others can’t. I’d prefer that datettime.time objects raised TypeError instead.

                        2. 1

                          IMO Python is hated by so many hard core programmers because it’s not meant for you. It’s meant to be the programming language for the rest of us, and that shows in its design.

                          1. 1

                            Who do you mean by “the rest of us”? Have you ever tried to format a Unicode string in Python 3?

                            1. 1

                              u = ‘abcdé’ u ‘abcdé’

                              Next problem?

                              (Note: I realize this isn’t what you’re talking about, but - glib calls to glib :)

                              1. 1

                                I guess I was trying to make the point that Python 3 isn’t that great for noobs either - despite being used a lot as an introduction language.

                                1. 1

                                  I disagree, and would argue that universities and other teaching programs all around the world use Python as their intro to programming languages for a reason.

                      1. 2

                        I don’t think you thought this through. How on earth are you going to survive without Counter-Strike?