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.

Reply via email to