HNHacker News
TopNewBestAskShowJobs

raviqqe42

176 karma · joined May 17, 2017

submissionscomments
raviqqe42··on Pen: A programming language for scalable development
We can still represent graphs expressing references explicitly, for example, using hash maps. Here, I just wanted to point out no circular references "on memory" in the language. It might be interesting for you to take a look at documentation of Rust or Koka and how they represent those data structures!
raviqqe42··on Pen: A programming language for scalable development
free time haha
raviqqe42··on Pen: A programming language for scalable development
IMO, dependency injection tries to solve similar problems which are traditionally tackled by purely function programming languages, such as side effect management, reliable unit tests, segregation of application logic and implementation details, and so on.

This is too rough but, in other words, dependency injection is simply a less strict or untyped version of effect system or purely functional programming.

raviqqe42··on Pen: A programming language for scalable development
I agree. It's not for everyone but there are many different kinds of developers.

If you are and can hire smart people who can use generics without introducing extra tech debt and complexity, I definitely recommend the ones with generics like Rust and Haskell. But the problem is that I'm not smart enough.

raviqqe42··on Fast website link checker in Go
Thank you for your feedback! Can you open an issue on the GitHub repository? I would appreciate it if you add some concrete use cases as then it'll be clear what kinds of options need to be implemented.
raviqqe42··on Fast website link checker in Go
Actually, I totally agree with you. I decided the number based on the default maximum number of open files on Linux because I was not sure about common limits of concurrent connections between clients and HTTP servers. Or, it should probably regulate numbers of requests per second sent to the same hosts. If someone suggests other options, I would adopt it.
raviqqe42··on The Giant, Under Attack
Why don't you say Attack On The Titan?