CasNum(github.com/0x0mer)
139 points by aebtebeten 3 hours ago | 21 comments
- ggm 2 hours ago
I can relate. Expecially the 3rd one.F.A.Q Q: buT cAN iT rUn dOOm? A: It can't really "run" anything, its a number. Q: Is it fast? A: Define "fast". If you mean "faster than copying Euclid by hand", then yes, dramatically. Q: Why did you make this? A: I wanted arbitrary precision arithmetic, but I also wanted to feel something.[-]- 0x0mer 2 hours agoHaha thank you! I'm glad to hear!
- tingletech 2 hours agoCool. I just learned of compass and straight edge calculations from this video on doubling a cube https://www.youtube.com/watch?v=96LbF8nn05c from Ben Syversen's channel a couple of months ago
- 0x0mer 3 hours agoThanks for posting, means a lot! :) I'd be happy to know how you stumbled upon it[-]
- lagrange77 3 hours ago> CasNum (Compass and straightedge Number) is a library that implements arbitrary precision arithmetic using compass and straightedge constructions. Arbitrary precision arithmetic, now with 100% more Euclid. Featuring a functional modified Game Boy emulator where every ALU opcode is implemented entirely through geometric constructions.
Awesome :D
[-]- 0x0mer 2 hours agoThank you! :)
- danilor 2 hours agoThis is so nice!!
I'm wondering how hard would it be to extend it to include the whole game state plus all the ROM into the plane at the same time, and have it compute the next step from that!
[-]- 0x0mer 1 hour agoThat's a good question :)
I was wondering about this myself, it feels and probably is possible, and I have some ideas on how to do it. Though, on the one hand it would be cool if the entire GB was emulated using compass-and-straightedge, but OTOH, it would be less "pure" and a little more "forced" than just simulating the ALU, if you get what I mean.
One idea I had is trying to draw the graphics of the game using compass-and-straightedge constructions (i.e., using circles and lines to draw approximately the GB graphics)
- flir 56 minutes agoWell that's just lovely.
- mtsolitary 2 hours agoTried to use it to solve a quintic equation and it didn’t work :([-]
- 0x0mer 2 hours agoSadly this feature request was denied by Abel-Ruffini :(
- measurablefunc 25 minutes agoNice job but I'd like to see it implemented w/ polynomial rings & quotients.
- brcmthrowaway 2 hours agoWas Claude used?[-]
- 0x0mer 2 hours agoThe only part of the code that was written by AI is the graphics window visualizing the constructions (i.e., the points, lines and circles) and I used codex
- user3939382 50 minutes agoWhy is GitHub asking me for a login to view a public repo link? What is this LinkedIn now?[-]
- macintux 33 minutes agoThat's strange. I just tested in a private tab (Safari) and wasn't asked to log in. Hopefully this isn't some A/B testing fiendishness.
- tsoukiory 1 hour agoJe ne comprends pas l'englay
- shablulman 2 hours ago[dead]