Live data from Hacker News

Racket Language – New website design

racket-lang.org

11–20 of 42 posts

Re: Racket Language – New website design

#12
post #3

Earlier quoted context omitted.

Worth a read, or at the very least a look: https://en.wikipedia.org/wiki/Racket_(programming_language)

Thanks. To the creator of this site: Take into consideration the commonality between all of these: https://www.python.org/ https://golang.org/ https://www.rust-lang.org/ https://dlang.org/ http://elm-lang.org/ http://plt-scheme.org/ Each of these language homepages clearly explains that they are introducing a programming language. This new racket-lang.org page doesn't. It has a huge impact on what users will think wh…

https://www.rust-lang.org/ is the best example. There is a code example, clear links to documentation and source, a concise description, easy to see links to most common places. Very, very good.

Re: Racket Language – New website design

#14

I don't want to be that guy, but I think the design needs work. Especially since the title is saying "has a new design". I wonder what it used to look like. It looks like a nice piece of technology, but like the other guy said, the website is too busy and I don't know where to look at. It took me a minute to find the github link. It's almost like it's hidden purposely. Also the "Books" section is kind of misleading a…

You __are__ that guy. The design is cool and this is the best looking lisp site IMHO.

Re: Racket Language – New website design

#16

IMO, the "only show text + links on hover" thing needs to go. If you absolutely must do something like this, please use faded-but-visible text instead of completely hiding it. (It's also really annoying on mobile where you have to actively tap to show the links.) EDIT: Reasoning: Does this page contain the information I need? I can't tell without apparently hovering over everything. (Plus, if I hover away from one of…

Right, I nearly missed the fact that there were links - if my mouse pointer hadn't passed over one of the fields while going to the "close tab" button.

Re: Racket Language – New website design

#17
"Solve problems. Make languages."

That basically sums up my problem learning Racket. "What is Racket the language? What language am I supposed to learn? What language am I supposed to use in production code? Will one language be compatible with another?

I got lost reading Racket document. One section talk about a class syntax of a language. Another talk about some other stuff that never utilize a class. What am I supposed to do with this?

I don't want to learn languages, I want to solve my problem.

Re: Racket Language – New website design

#18

The website is fine I guess. What's more distracting is the lisp-like language. The parentheses are just too much. I guess I'm not one naturally inclined to functional languages.

It's racket, you can change the syntax at runtime if you so desire. (But if you learn to use the IDE the parens don't matter.)

Re: Racket Language – New website design

#19
post #17

"Solve problems. Make languages." That basically sums up my problem learning Racket. "What is Racket the language? What language am I supposed to learn? What language am I supposed to use in production code? Will one language be compatible with another? I got lost reading Racket document. One section talk about a class syntax of a language. Another talk about some other stuff that never utilize a class. What am I sup…

It's not Racket per se. Any lisps and even FP to an extent are like that. The notion of "language" is distilled to bits of recursive evaluation patterns (which make me believe [never tested this claim though] they are all compatibly-nestable), that you can adapt.

I just read the same sentence about Forth. There's almost no language, the principles are exposed, you make them what you need instead of pushing information flow into ad-hoc data structures as many people do in other languages (IMHO).

Maybe it's too alienating unless you've spent a few years on these languages.

Post reply on HN