4 ms·
Odd choice to use ClojureScript in a tutorial. The point of a tutorial is to convey information effectively. This is like a physics professor deciding to lectur
by underwater 5y ago
Odd choice to use ClojureScript in a tutorial. The point of a tutorial is to convey information effectively. This is like a physics professor deciding to lecture in French because they think it sounds better.
- tasogare 5y agoPhysics lessons are taught in French in France+... It's not because a programming language is not very popular that it shouldn't be used for a tutorial; on the contrary it can help building the network effort most of them rely on. + not only there but also in Québec, Switzerland, Belgium, a lot of African countries. Millions of people understand French as a first or second language. Moreover there is a lot of scientific literature in French, in particular in linguistics (the field was created in French, actually). I find your statement rather insensitive.
- underwater 5y agoThe implication to "French because they think it sounds better" is that they aren't speaking French for more obvious reasons.
- Zababa 5y agoI'm French and I don't find the statement insensitive at all. English is the de-facto language of the web, trying to deviate from that is making it harder for people that read your content. This is not a value judgement, there are lots of language with a beautiful history and culture, English included. But what's used the most and thus the most useful is a simplified version of English.
- adrusi 5y agoOk but you're mixing metaphors. No one's talking about writing web tutorials in French or teaching physics in Clojurescript.
- Zababa 5y agoI'm not, JS is the most used language for frontend, and saying that using something else reduces the clarity of the article is perfectly valid criticism.
- tobr 5y agoThat’s right, no one in France actually knows any physics, because it’s completely impossible to convey information effectively in French, and they just use it because they think it sounds good. Just like ClojureScript in tutorials.
- ajkjk 5y agothe idea is that you're in front of an english-speaking audience. The clojurescript makes this an absolute slog to read.
- eitland 5y agoI found it interesting, then remembered that in every single case (except maybe TypeScript) the new language is simpler only as long as you follow the tutorials closely. (Usually a mess of missing IDE support, missing documentation, big undocumented boilerplates etc). That said, a number of those languages are interesting and great even of they aren't as simple as the tutorials make them look.
- boondaburrah 5y agoIf you /know/ you're in front of an english speaking audience and deliberately don't speak that language sure, but there's no specific programming language for HN. Hell, hackernews itself is written in a lisp.
- ajkjk 5y agoThat doesn't really matter, most web development is in Javascript and if you want to communicate to web developers widely you should use (something that looks like) Javascript.
- marcellus23 5y agoYou utterly missed the point.
- adrusi 5y ago
- deleted 5y ago[deleted]
- bastawhiz 5y agoAgreed, I largely gave up trying to understand what the code is doing. The message really gets lost unless you already understand clojurescript's flavor of React.
- damsta 5y agoAgreed. I am grateful for the article, but the code was hard to read.
- kryptk 5y agoIf this article was trying to get me to try ClojureScript, it had the exact opposite effect. Beautiful syntax to define a class had me at first, but then fell on its face when I saw that first "if" and compltely lost me with the gymnastics required to.. wait for it.. make one thing happen after another? I just dont understand.
- askonomm 5y agoI wouldn't call what I write a tutorial per se, more of a "I went through this problem and this is how I solved it". And consequently, I went through this problem in ClojureScript. I even linked to the project I'm building, which is entirely ClojureScript. Perhaps ClojureScript isn't for you, and that's fine, but seems odd for me to criticize on the merit of language choice when you're on what is effectively a programmers forum.