Viewing profile — bo-tato
bo-tato
HN member- Joined
- Mon, Jan 30, 2023, 7:16 PM UTC
- HN karma
- 27
- Public activity
- 18 items
- HN profile
- View on Hacker News ↗
About bo-tato
No profile information was provided.
Recent public activity
-
comment
Comment #41074624
there's a much faster regex library: https://github.com/telekons/one-more-re-nightmare
-
comment
Comment #37846457
The main thing I like is basically you always have a debugger present. When you run into some issue you don't have to restart your program in a debugger and recreate it. Even runni…
-
comment
Comment #37798144
And why I love doom emacs, it's almost like vscode in ease of getting set up for different languages. There's a init.el file with a :lang section where you can uncomment languages …
-
comment
Comment #36947561
The experience with distributions like Spacemacs, doom emacs or lazynvim really isn't that much worse than vscode, you select the language you want to code, it installs a reasonabl…
-
comment
Comment #36947516
configuring vanilla emacs from scratch is certainly a lot of work. There's various distributions (Doom emacs, Spacemacs) that while not perfect have a pretty decent 'new user' expe…
-
comment
Comment #36911080
You are loading code you wrote, not evaling untrusted user input. Common Lisp is actually safer than a lot of languages in that Java, Python, Javascript, etc all do lots of runtime…
-
comment
Comment #36902890
If you're just using it for quick scripting, which is where startup time mostly matters, and you only use the stdlib and no external gems, you can use --disable-gems and it starts …
-
comment
Comment #36640182
In the annual lisp game jam it seems a lot of the submissions and the most polished ones are using fennel, which is a lisp that compiles to lua from the same creator of Janet. Then…
-
comment
Comment #36250570
easiest solution I found was building SBCL targetting an old glibc using zig as the c compiler: CC="zig cc -target x86_64-linux-gnu.2.28" LD="zig cc -target x86_64-linux-gnu.2.28" …
-
comment
Comment #35939470
It seems with the massive amounts of money and full time engineers JVM has to be far more advanced technically, but does it actually make a difference? I don't know anything about …
-
comment
Comment #35928048
I come from traditional "unix hacking" background and don't know at all the JVM or .NET ecosystems, and share the irrational distrust of them many unix hackers have, though I'd get…
-
comment
Comment #35927866
I tried elixir and enjoyed it. I'm don't have strong feelings either way on static vs dynamic typing, I think the current craze for static typing is a lot because of people's exper…
-
comment
Comment #35926901
> a GC language from the ML family. What other option is there? I thought the same and wanted a higher-level GC'd language than rust, and played some with Ocaml, Haskell and F#. In…
-
comment
Comment #35560698
it's a normal way to develop in clojure. The primitive no-IDE support needed trick is to just define variables with the names of your function inputs, as in: https://blog.michielbo…
-
comment
Comment #35249406
Interesting, thanks for sharing your experience. I don't doubt the Taliban is evil, but I don't think they're stupid. That they hold family hostage to force people to fight for the…
-
comment
Comment #35247977
Why do you assume the taliban killed his family? if they go around killing family of people that do bombings for them they aren't going to find many people willing in the future. I…
-
comment
Comment #34848538
you're totally right that it's often easier to read in the order the functions are being applied. That's why just about every lisp/scheme family language has thread-first and threa…
-
comment
Comment #34585090
same, and I surprisingly found it quicker to get used to doom emacs coming from vim, than it took me to get used to a modern neovim setup which I also tried briefly