(I use the past tense, because Emigo has not been updated in a quarter of a year, which seems as if it may as well be decades in the timeline of this sort of stuff.)
184 karma · joined January 7, 2022
(I use the past tense, because Emigo has not been updated in a quarter of a year, which seems as if it may as well be decades in the timeline of this sort of stuff.)
I mean, Common Lisp is still the gold-standard for me, but reading about Hoot recently really made me want to check Guile out a bit more (CL does not have much in the way of lovely WASM stories right now) and, honestly, I was super impressed. I think if the interactive experience of developing in Hoot in the browser matched the interactive experience of developing in native Guile, I'd be a pretty happy convert.
Turns out there are a lot of 'those' Catholics.
Yes, but when enough people who otherwise have little actual power get together to drown out "bad speech" with "more speech" it gets called 'cancel culture' and 'witch hunts' and is used as the primary example of 'censorship' on social media.
Or the touch is the feeling of road surface changing, or the steering wheel getting harder to turn / having no effect at all, or the rush of air if a door flies open...
Most of the custom text editing operations I do on a daily basis only need to work once. For that, a Regex is very 'ergonomic'. If I were writing an emacs package, I'd probably use something better - something less ergonomic, but easier to maintain.
As an aside, I used to work in a machine shop and we had a well-designed system of pneumatic tubes throughout the warehouse powering spartan steel-handled drills that would give me calluses but reliably get the same jobs done the same way every day. At home, for the odd job I need to do, I use a cheap lithium drill with a nice grippy handle. Sometimes the ergonomic option is better because, right now, I just don't need to buy a compressor and run tubes through my house.
Ask this to someone who remembers when Google first appeared.
I am not a Kagi user, but am seriously considering it after a number of months having to dig through at least 8 results of paywalled or possibly AI-generated pages for almost every Google query; seriously, I just did a search for 'python concatenate list' on google and it was worse than I expected - the official docs weren't even on the first two pages and even the helpful Stack Overflow answers were the 5th result down - give it a go, the results are trash.
I google things at least 20 times a day, and probably so do you. I would pay for something that can cut out the bollocks - if Kagi can follow through, they'll have a customer.
Do I need good engineering practices in my day-to-day text editing? Mostly not for what I do myself, but I'm grateful that the maintainers of the emacs packages I use have better tools to work with.
"virtue signalling" indeed.
However, I'd strongly disagree with the assertion that lisp is a shallow rabbit-hole. It's probably one of the deepest I've ever been down. There's a good half-century of history there (much of which is even recorded!) - you'll end up learning about four or five different object systems and probably implementing your own, for example - and, even if you want to ignore the past, the accessibility of every level of a lisp system means that I probably know more about how SBCL turns my code into electricity than I ever will about Python, despite never having used the former professionally.
Big big, very deep rabbit-hole filled with a lot of very interesting rabbits.
I've seen people recommend C as a way to "get closer to the hardware", but I think we all know that that's not really been a thing for longer than most of us have been alive. Forth, though? Maybe!