8 ms·
Genesis: an interpreted, Turing-complete Paleo-Hebrew programming language
- smoldesu 4y agoLooks really cool, but if God wrote all of us in Java then that explains a lot more than the bible does...
- gabereiser 4y agoI’d definitely be a NullPointerException. I don’t want a programming language that I can’t type in ascii. Sorry, god. Limited to 255.
- game-of-throws 4y agoYep, rewrite it in Rust please. I hate having to pause for garbage collection every night.
- adastra22 4y agoThe only reasonable substrate for this is Brainfuck.
- mirntyfirty 4y agoThat’s why there’s a sabbath
- dotancohen 4y agoFor me the Sabbath is a recompile with bug fixes. When I'm GCing every night, at least someone can ring me in an emergency. The phone is off for Sabbath. And I'm not joking about the bugfixes. A day off of _everything_ is a great way to reflect on the past six days, and to learn from them. I'm certain that my ostensibly-six-day-week is more productive than my seven-day-week ever was.
- schoen 4y agoI imagine many people here know the song "The Eternal Flame". https://www.youtube.com/watch?v=5-OjTPj7K54 https://www.youtube.com/watch?v=5-OjTPj7K54
- pavo-etc 4y agoI personally have a lot of boilerplate that seems redundant.
- hprotagonist 4y agoI incanted: “ROS-AILE-KAPHILUTON-MIRAKOI-KALANIEMI-TSHANA-KAI-KAI-EPHSANDER-GALISDO-TAHUN…” and just as I finished, my timer reached zero and told me I was finished, for today, free until tomorrow morning crashed down on me and I started the same thing all over again. “Meh,” I said. “Meh. Meh. Meh. Meh. Meh.”
- ravi-delia 4y agoI was a little nervous about the performance aspects of a scripting language, but Sapphires on Paths just made getting to an MVP universe so much easier
- deleted 4y ago[deleted]
- dejj 4y agoSee: https://unsongbook.com/ https://unsongbook.com/
- Eleison23 4y agoOh, this is Heaven! As I represent a unique intersection of Christian, linguist/philologist, and computer geek, this was clearly designed to appeal to my precise demographic. Now, I don't program anymore, but according to the FAQ, that does not disqualify me from enjoying this project!
- samatman 4y agoAre you... Larry Wall?
- adastra22 4y agoThere are dozens of us. Dozens!
- jononomo 4y agoHonestly, every third Christian I know is a linguist/computer geek.
- adastra22 4y agoI’m an atheist, lol, but I still geek out on biblical archeology and ancient languages.
- teilo 4y agoBut how many can read Paleo-Hebrew?
- Eleison23 4y agoI believe the gauntlet has been thrown down here. The challenge is not merely to read it, but to write it fluently enough to develop nifty code. Just read the FAQ! And Paleo-Hebrew fluency may not be the foremost obstacle — the numbering system is arcane and downright hostile to Westerners!
- deleted 4y ago[deleted]
- hprotagonist 4y agoexcuse me but have you considered the value of a really good nam-shub? the compilation step is a bit of a doozy, but the payoff is really something!
- markhenderson 4y agoTerry A. Davis vibes?
- 29athrowaway 4y agoHe had divine intellect and was chosen to build god's temple. https://youtu.be/ACAQBMSioOg https://youtu.be/ACAQBMSioOg
- HeavenBanned 4y agoWhere's TempleOS when you need him? looks up into the sky
- to1y 4y agoI can already see him getting banned from this thread
- FeistySkink 4y agoHe died 4 years ago.
- to1y 4y agoHe did indeed. Before that happened he used to be a very, let's say opinionated, member of HackerNews
- yarg 4y agoThis thread links to his accounts: https://news.ycombinator.com/item?id=23112887 https://news.ycombinator.com/item?id=23112887
- Moto7451 4y agoYes. He’s actually the reason I enabled show-dead. For the uninitiated, Vice has an approachable article about Terry. https://www.vice.com/en/article/wnj43x/gods-lonely-programmer https://www.vice.com/en/article/wnj43x/gods-lonely-programme...
- zbird 4y agoThe Lord never truly died.
- jagged-chisel 4y agoSo … to1y is correct
- adastra22 4y agoI would have thought Forth would be a better fit for such a language.
- 29athrowaway 4y agoGod's language is HolyC. You can embed a realistic elephant in HolyC. You can also write chess software to play against god.
- lettergram 4y agoGreat, now we’re going to have a schism…
- MR4D 4y agoHolyC++ ?
- markus_zhang 4y agoWhat about HolyC? Actually How is HolyC in the eyes of language engineers?
- raydiatian 4y ago[flagged]
- deleted 4y ago[deleted]
- dqpb 4y ago> If you are able to program in this language, I have failed.
- deleted 4y ago[deleted]
- mushufasa 4y agoFor those who are commenting about TempleOS... I think this project has too much self-awareness to cause a real schism From FAQ: > Why not use Modern Hebrew? > If you are able to program in this language, I have failed. > Why are you running an interpreted language over an interpreted language? > "Wherefore, just as sin came into the world through one man, and death through sin, and so death spread to all men because all sinned" 4
- downvotetruth 4y agoStrange to take the effort regarding paleo-Hebrew, but not use it with Yahweh's (𐤉𐤄𐤅𐤄) name in the title. Guess a Cohen will fork it.
- schoen 4y agoBut you're not supposed to take the name of the Lord in main().
- downvotetruth 4y agoJust make sure that no other variables like any blasphemous globals are declared before the one true declaration. (Returning false anonymous) nested functions, which may cause side effects, seem necessary unless the interpretation is such that the only implementation is near to the one combinator basis https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.19.5163 https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.19.....
- epilys 4y agoYou can't say the Tetragrammaton out loud though. Personally I find it hilarious that apparently in more than one case the common Hebrew spelling of YHWH, יהוה, was wrongly understood or just misspelled as πιπι (pee-pee) in Greek texts. https://en.wikipedia.org/wiki/Tetragrammaton https://en.wikipedia.org/wiki/Tetragrammaton
- downvotetruth 4y agoThen don't say it or substitute "my lord" when spoken. No prohibition against it writing it.
- deleted 4y ago[deleted]
- teilo 4y agoShouldn't this be named 𐤁𐤓𐤀𐤔𐤉𐤈 ?
- latte 4y agoYou probably meant 𐤁𐤓𐤀𐤔𐤉𐤕. Side note: to a Jew, this obsession of Christians over Hebrew and Biblical things feels rather... creepy - although I can't quite rationalise it.
- jacksonastone 4y ago
- avodonosov 4y agoOk, waiting for cuneiform now
- downvotetruth 4y agoHave to first make the clay tablets to feed into the punched reader.
- omoikane 4y agoWith sexagesimal numerals.
- aasasd 4y ago> fixed-length array Back to atheism for me.
- themodelplumber 4y agoI would try it, but I'm afraid someone would point out that I'm mistakenly coding in Paleo-Klingon...
- tempodox 4y ago> the Bible explicitly forbids object worship Strange, even sinful, to write this interpreter in Java then.
- kevin_thibedeau 4y agoThere's a loophole for everything.
- duckqlz 4y agoThere are errors throughout the documentation. E.g. 5782 = 𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤒𐤐״𐤁 when clearly it should be 𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤕𐤒𐤐״𐤁
- psytortilla_ 4y agoClearly!
- MycroftJones 4y agoGematria number system is a comparatively modern invention. Researching the old weights, measures, and coins of Israel show good evidence that the Egyptian number system was used, which is a somewhat decimal numbering system. Would be very cool if this language used the ancient Egyptian number system instead of this new-fangled gematria stuff. Then the numbers would be visually very distinct as well.
- aasasd 4y ago> somewhat decimal That sounds very suspicious.
- sharikous 4y agoWhen you actually read the keywords things like "function" are taken from Modern Hebrew "funktzia" - so an ancient Hebrew wouldn't understand it But I doubt you could even think about a programming language for ancient Hebrews
- aasasd 4y agoShould've been re-derived from ‘fungor’ or whatever.
- singularity2001 4y agoThat's the phoenician alphabet, paleo hebrew does not have a unicode block yet
- hajimuz 4y agoJesus' programming language?