HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ballpark

no profile record

comments

ballpark
·3 jaar geleden·discuss
My interpretation... the author is arguing against creating a new Domain Specific Language when you could just use the host language.
ballpark
·3 jaar geleden·discuss
you prefer statically typed languages?
ballpark
·3 jaar geleden·discuss
I like that the author points out that trying to write a new interpreter is not a good idea. However, to call that DDD, and then to say DDD is a lie is where I would disagree. I guess one could say that it's DDD taken to some extreme, but I would just call it a poor choice as the author points out.

Also I assume that the author is equating DDD with Data-Oriented Programming. Here's a good book on the topic: https://www.manning.com/books/data-oriented-programming?ar=t...

One thing I don't love about the book though is that it tries to demonstrate how to do DOP with Object-Oriented languages, which looks to be difficult to accomplish
ballpark
·3 jaar geleden·discuss
It's definitely not over. I got into it professionally in 2018, and have remained employed with it at three different companies. There's turmoil around it because startups use it with great success, but then as they want to scale they have a hard time finding enough devs to throw at their new ideas.
ballpark
·3 jaar geleden·discuss
I'm not sure about that. Python was a good 20 years old when it became mainstream
ballpark
·3 jaar geleden·discuss
I see what you mean. Well answered. I think there needs to be a fix for this... like make Clojure first class for bits/bytes levels of programming. :)
ballpark
·3 jaar geleden·discuss
> [Clojure] is really optimized for [\snip] data centric stuff

Not sure what this means. Stu Halloway made a comment to the effect of "all programming is ultimately data transformations". Honest question here, what programming language is NOT for data-centric stuff?

I find that when I'm working in verbose programming languages: Java, C#, it doesn't feel like all programming is data transformations, when in reality it is.
ballpark
·3 jaar geleden·discuss
Funnyduck99 is probably mocking all the people that go into HN posts about Clojure to complain about how their team of non-Clojure programmers went to work on a Clojure project and it was a bad experience.
ballpark
·3 jaar geleden·discuss
too easy and too fun.

Also, to anyone interested in this problem, look for the Worse is Better paper
ballpark
·3 jaar geleden·discuss
> It's really not a language for big team.

Not my experience, but you do need senior devs who are good at Clojure to be reviewing and helping the juniors

> if I had a tough day, my clj code will look like rubbish

This may not be a reflection of the language
ballpark
·4 jaar geleden·discuss
Interesting point. I've recently taken on a client who insists on using C# with their cloud solution. It's killing me. Though you're calling Clojure "advanced", what I'm missing is its simplicity.
ballpark
·4 jaar geleden·discuss
I used the Cider debugger with Clojure with some success, but as I got better at REPL-driven development I ultimately stopped firing up the debugger
ballpark
·4 jaar geleden·discuss
What kind of differences/limitations are there when interpreting Clojurescript (nbb) as opposed to compiling it (shadow-cljs, lein, self-hosted?, other things?)?