On Monday, February 15, 2016 at 3:29:23 PM UTC, Neil Van Dyke wrote: > Nota Poin wrote on 02/15/2016 05:40 AM: > You seem to be itemizing complaints that come to your mind,
Sorry, I shouldn't have been complaining. > but I don't > see how all of them are responding to the question you quoted, of "how > is it that such Wonderland is not discovered by much more people?" I was trying to help him empathize with why people might be turned off to the language. I know I've spent many nights in ear bleeding frustration trying to deal with some of these problems. > For example, this sounds like you're arguing against high-level > languages in general, Languages in general suck, it's true. I was arguing against them as a way to show that the answer to the question why "nobody" knows about Racket has not a simple answer. "Racket has problem A, which people don't like. Except everything else does too, so I dunno." > It's abstract, optimized at runtime, > inscrutable, not what you think it is, rewritten, transformed magic? Uh > huh, I'm just gonna go call a function in C thanks." java bytecode is anything but inscrutable. There have even been decompilers written for it, as much as developers have tried to push them out of existence. It's basically assembly language, with instructions that need translation for a given platform. If you want to claim that Racket isn't the only language with crazy underlying runtime optimization that nobody really understands, pypy is a good example of that. It translates every possible python statement into C, compiles them, and then uses those bits of machine code to JIT new python code as loaded, which is freaking insane. You know how long it takes to compile C code for every possible logical pathway in python code? > In language forums, people have mixed feelings about posts that are a > laundry list of complaints. Sorry if I upset you. I'm not always in the most pleasant of moods. > Someone more industrious than me might later today try to address the > complaints one-by-one Oh, please don't. They're poorly thought out opinions, and even if any manage to be valid and vitally important to address, you can rationalize anything, so people will address them just to show us all why bad is actually good, and we're the ones who are wrong, not the language or implementation. https://www.youtube.com/watch?v=rbfd75YRG34 (Don't blame the controller!) -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.