Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
phoe-krk
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
60 ms
·
751.
▲
by
phoe-krk
6y ago
A solution is to use languages that make explicit control flow available, instead of pretending that exceptions are a good way of performing non-local jumps. Have you investigated Common Lisp, its use of BLOCK/RETURN-FROM and TAGBODY&#
752.
▲
by
phoe-krk
6y ago
Thanks. I'd say it's "confusing" rather than "misleading"; this is because of lack of context. Reading "KDE Community Edition released" when you're on a Pinephone website is more meaningful than
753.
▲
by
phoe-krk
6y ago
The title should be changed to "PinePhone KDE Community Edition is now available"; the article is about PinePhone, not KDE.
754.
▲
by
phoe-krk
6y ago
Yes, none of this expects to be run outside of the standard koan run. Sorry about this; please open an issue and eventually I'll patch this code to be runnable outside of the koans file.
755.
▲
by
phoe-krk
6y ago
Thanks! Hope that it serves you well.
756.
▲
by
phoe-krk
6y ago
Oh! I see now! You're not using the LISP-KOANS.TEST package. (use-package :lisp-koans.test) and you should be good to go.
757.
▲
by
phoe-krk
6y ago
For that, you should be able to load the test framework and the koan helper file separately. Then try to evaluate individual koans in emacs/slime - it should work.
758.
▲
by
phoe-krk
6y ago
Hmmm. Koans in the original form will warn because they are incomplete, so loading them altogether is going to not work very well. I don't think that the current version of koans is very well-suited for interactive development; pleas
759.
▲
by
phoe-krk
6y ago
Seems like https://github.com/jtmoulia/elisp-koans is available, but it was forked before my changes and therefore does not seem to include them. Might be worth to update them if anyone finds the time for that!
760.
▲
by
phoe-krk
6y ago
A novice was trying to fix a broken Lisp machine by turning the power off and on. Knight, seeing what the student was doing, spoke sternly: "You cannot fix a machine by just power-cycling it with no understanding of what is going wr
761.
▲
by
phoe-krk
6y ago
My pleasure, hope they serve you well.
762.
▲
by
phoe-krk
6y ago
If you've seen the Lisp Koans in the past, you might want to revisit them someday. Around half a year ago I've rewritten[0] the original set of koans, fixed multiple correctness issues, added some content, and cleaned up the test
763.
▲
Lisp Koans
(github.com)
156 points
by
phoe-krk
6y ago
|
33 comments
764.
▲
by
phoe-krk
6y ago
Understandable - thank you for the explanation.
765.
▲
by
phoe-krk
6y ago
Why did you choose this way? A free software reimplementation of Flash seems to me like a much better idea than emulating all the interfaces required to run the old and unsupported binary blobs from Adobe - possibly on foreign CPU architect
766.
▲
by
phoe-krk
6y ago
This. If your company demands anything from the maintainers, be ready to back your demands with either appropriate compensation for the human or appropriate effort for the software. (Or an appropriate combination of both.)
767.
▲
by
phoe-krk
6y ago
Games like Roblox and Minecraft have an inherently social aspect to them in addition to being mostly creativity-based. Not only they allow to emulate some of the social contacts that are currently impossible due to the pandemic, they also m
768.
▲
by
phoe-krk
6y ago
I assume that you mean a Linux VM that is preconfigured to launch the Lisp Machine emulator as a userspace process in full screen. Yes, that would be handy.
769.
▲
by
phoe-krk
6y ago
The second repository of this user seems to have been hanging on GitHub for years (judging by commit history; could have been uploaded later). Still, it seems so far that no one cares about this repo.
770.
▲
by
phoe-krk
6y ago
I can understand this behavior from the perspective where bug reports provide cost rather than value. If my piece of software works for me in my use cases and I am not interested in fixing it for other people (as is the case for the author)
771.
▲
by
phoe-krk
6y ago
> So seeing that this person is forcing people to pay to report bugs is absolutely wild. From your perspective, I can guess that it does seem wild. The issue is that you're getting paid for fixing other people's bugs. He's
772.
▲
by
phoe-krk
6y ago
SQLite is an ubiquitous and well-tested piece of software that is going to stand the test of time and survive the next twenty years. There are very few pieces of software that I am able to praise like that with a clean conscience; SQLite is
773.
▲
by
phoe-krk
6y ago
OK, I understand your point now, and I can agree with it. Thank you for the elaboration.
774.
▲
by
phoe-krk
6y ago
I agree with your statement even though it seems to completely miss the original point that I have made. Yes, you are correct, if you are running a suid binary and you specify / as a temporary directory instead of the default that look
775.
▲
by
phoe-krk
6y ago
I'm aware of the distinction. Data syntax from data formats is sometimes used directly for programming languages, too; the path from S-expressions to Lisp is very short, too, and I write that as a lisper. A very relevant recent article
776.
▲
by
phoe-krk
6y ago
None of those listed are programming languages. They are data formats. They perform no computation. Calling them Turing-complete or Turing-incomplete is meaningless.
777.
▲
by
phoe-krk
6y ago
I have no idea how to do that and I have never attempted this myself.
778.
▲
by
phoe-krk
6y ago
The magic "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" haiku-string is already kind of a meme by now. See https://news.ycombinator.com/item?id=9589961
779.
▲
by
phoe-krk
6y ago
https://github.com/myspaghetti/macos-virtualbox Pretty bulletproof and automated.
780.
▲
by
phoe-krk
6y ago
I have decided to use the HN favorite function for the first time today, and I used it on your post. Thank you for this quote!
More ›