Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
colingw
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
colingw
1y ago
Thank you for this. There is occasionally disagreement about what "Common Lisp" even means, and the spec is often cited, but as far as all of my posts, library work, and application work are concerned, Common Lisp means "the
2.
▲
by
colingw
1y ago
The original intent was that `simple-array`, on its own, is not related to `string`. The referenced type hierarchy makes this clearer: https://lispcookbook.github.io/cl-cookbook/strings.html#stri...
3.
▲
by
colingw
1y ago
This was also my impression when reading the article, as someone who uses Sly heavily, every day. I can't imagine not having in-editor access to functionality like recompiling the function at point, or live evaluation of testing forms
4.
▲
by
colingw
1y ago
No Emacs entry under editors, and no Clojure in the languages section? Somebody on the survey team had a bone to pick.
5.
▲
2025 Stack Overflow Developer Survey Results
(survey.stackoverflow.co)
72 points
by
colingw
1y ago
|
72 comments
6.
▲
by
colingw
1y ago
Fixed, thank you.
7.
▲
by
colingw
1y ago
Thanks for this! I'll look into compressing the `.exe` down. With regards to licensing, I think I'm okay. Raylib itself is permissive, and I own the rest of the dependencies (save two - one is MIT and the other is public domain).
8.
▲
by
colingw
1y ago
Thanks for the tip. I double-checked, and while there is no difference between 0 and 1 for SBCL and ABCL, there is a slowdown for ECL. I've elaborated here: https://www.fosskers.ca/en/blog/optimizing-common-li
9.
▲
by
colingw
1y ago
A gem from my grandmother's kitchen.
10.
▲
by
colingw
2y ago
I have being using Trial[1] for the past few weeks to test out game development in Common Lisp, and have been having a great time. Being able to alter (almost) all aspects of your game while it's running is a blessing. I hope this port
11.
▲
by
colingw
2y ago
This is the Trial game engine[1]. I've been using it recently to making a small game[2], and can say it's quite nice to be able to hot reload functions to test logic, collisions, etc. without having to restart the game. The Trial
12.
▲
by
colingw
3y ago
Not so for Clojure, there's great integration for both the Vim family and VSCode.
13.
▲
by
colingw
3y ago
I should make it clear that I haven't left Rust; I write it every day professionally. I transitioned from Haskell to Rust to capture efficiency and small binaries. Since I'm in the game of shipping CLI tools, this was important fo
14.
▲
by
colingw
3y ago
The questions were originally posed by a Doom Emacs community member, so I answered them as-is. The site is designs as it is because I'm not a frontend guy xD
15.
▲
by
colingw
3y ago
CL-embedded langs like Coalton and April are mentioned in the article.
16.
▲
by
colingw
3y ago
If the Stackoverflow Dev Survey is to be believed, CL and Clojure devs actually make decent money.
17.
▲
by
colingw
3y ago
To be the most fair, Fennel 1.4 recently released with an `assert-repl` form that opens a repl when some assertion fails, in which you can inspect local variables, etc. That's getting closer to CL. https://git.sr.ht/~te
18.
▲
by
colingw
3y ago
The Clojure Slack has active channels for both job posters and job seekers.
19.
▲
by
colingw
3y ago
Manual recursion often isn't needed. You can get basically all of what you want from Transducers: https://github.com/fosskers/cl-transducers
20.
▲
by
colingw
3y ago
Hi. I actually left Haskell for Rust. And when I say "left", I mean I don't start new projects in it. I still maintain my libraries. I wrote Haskell for 10 years or so, both FOSS and professionally. I've "been aroun
21.
▲
by
colingw
3y ago
Yes, it's more than just about the language itself, as I describe here: https://www.fosskers.ca/en/blog/software-dev-langs For some people, community signals are very important. Massive conferences or raw num
22.
▲
by
colingw
3y ago
Yes, although that solution can't yet be said to be "push button". My impression is that there are a decent amount of people who want non-JVM, native Clojure. Hence efforts like Janet and Jank.
23.
▲
by
colingw
3y ago
If you're looking for Transducers in other Lisps, I'm working on a porting-and-API unification project here: https://sr.ht/~fosskers/transducers/sources Note that the Emacs Lisp variant is still under de
24.
▲
by
colingw
4y ago
I hope they find the ruins of Numenor soon.
25.
▲
by
colingw
5y ago
Rust's `cargo` kicks the crap out of either of them.
26.
▲
by
colingw
5y ago
It can sometimes be an issue in certain "Gotta go fast" scenarios, where you'd otherwise be able to reason quite confidently about program behaviour with a strict language.
27.
▲
by
colingw
5y ago
So what is "Haskell itself"? Writing everything with the Prelude and the `IO` Monad? Sure some people go off the rails with some things, but it's possible to write mostly vanilla Haskell and get a lot done.
28.
▲
Software Development Languages: Haskell
(fosskers.ca)
96 points
by
colingw
5y ago
|
40 comments
29.
▲
by
colingw
5y ago
This is Part 3 of an on-going series about the usage of various languages for real-world software development.
30.
▲
by
colingw
6y ago
Luckily tools are available for all of that, many of them through Sway directly. Interested folks can check out the Sway Wiki.
More ›