Good article from @xah_lee@twitter.com about why #clojure sucks
http://xahlee.info/comp/clojure_is_hard_to_learn.html
But @unclebobmartin@twitter.com recommended it so I'm going to give it a try
Good article from @xah_lee@twitter.com about why #clojure sucks
http://xahlee.info/comp/clojure_is_hard_to_learn.html
But @unclebobmartin@twitter.com recommended it so I'm going to give it a try
@yogthos @yisraeldov worked in java over a decade before clojure? lol 🤩 that's why you like clojure and find it easy.
@yisraeldov @yogthos
clojure's magic chars is syntaxtitus. it developed when some one is buried in a subject for long,they cook up more and more esotericism, and to them, it's all crystal clear!
@yisraeldov @yogthos
if doing webdev, get on js. master es2015, however painful it is. and use typescript. if you really want fancy, i'd go for reasonML, elm, elixir. clojure will remain niche, even below haskell.
@yogthos @yisraeldov
for me, clojure's mix with java is a problem.
i'd rather do scheme, or even python ruby golang, than deal with the jvm and java.
i wish clojure would separate itself from java. like, even string functions and regex, clojure tell people to use java class methods.
@yogthos @yisraeldov for me, my machine is typically 4 years old. starting any jvm, such as starting a server written in clojure, all fans starts to whirl loudly, and max out 8G ram.
@yisraeldov @yogthos
i also much prefer clojure syntax than js.
but, if you want to do web dev, js is the name of the game. that's the thing. the reality.
of course, if you are so invested in clojure in server and everything, then clojurescript would be a better choice. Else, js + typescript, or, goto reasonML, elm, elixir, purescript, as these latter are still dedicated on webdev.
@hj
lol. that's not practical, when you go beyond 1k lines of code.
@yisraeldov @yogthos
@hj
lol. that's even worse.
NEVER, write unit test.
that's from people who dunno how to code, made worse by corp greed wanting to make create easy replacement coder cogwheels.
Use diff lang, yes, like reasonML, elixir, purescript.
and, study proof theory if you want to replace unit test.
@yisraeldov @yogthos
@hj
in case any who don't know what TypeScript is. ANY js code is TypeScript already, cuz it is 100% compatible superset. So, it's silly to say don't use TypeScript. It is, btw, industry standard. Meaning, both js and ts, are used by say 99% of top 5k sites.
Any other thing, including clojureScript, elm, elixir, purescript, reasonML, are literally fringe, like haskell. Yeah, some company use it. like, 0.1% of top 5k sites.
@billstclair
theory of comp sci of the century: NEVER RUNTIME ERROR
:1000:
@yogthos
was joking...
of course it's impossible to move all run time error to compile time.
but, typescript wasn't trying to be like haskell et al. typescript just provide simple types, and it helps a lot in big project. The main problem is really that js sucks, with it's bad auto type conversion and lots other warts, not that it being dynamic lang. anyway, just my 2 cents, beating a dead horse.
@yisraeldov @hj
Bobinas P4G is a social network. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.
All Bobinas P4G content and data are available under the Creative Commons Attribution 3.0 license.