5 ms·
Hexagony: A two-dimensional, hexagonal programming language
- drewcoo 4y agoUnrealated to the AH game: https://boardgamegeek.com/boardgame/1512/hexagony https://boardgamegeek.com/boardgame/1512/hexagony
- deterministic 4y agoThanks for the link. I am starting to get into simple but deep strategy board games. Is there a good place to find the best simple but deep strategy games?
- geonic 4y agoThis is terrible - in a good way
- politician 4y agoI propose that all future AI development be done in Hexagony, so that no one can boast that they understand how it works. :D
- masklinn 4y agoAI seems closer to malbolge (https://esolangs.org/wiki/Malbolge https://esolangs.org/wiki/Malbolge). It's not just that it's weird, it's also permanently shifting under you in ways you don't understand.
- hinkley 4y ago“It’s a portmanteau of hexagon and agony because… well, try programming in it”
- samdcbu 4y ago“Hexagons are the bestagons” https://youtu.be/thOifuHs6eY https://youtu.be/thOifuHs6eY
- Moissanite 4y agoBetter than all the restagons.
- kazinator 4y agoI feel this is cheap because we can combine any word with an "agons" suffix to get a rhyme. Low substance commentagons ---Dang! You're shadowbanagons Pretty soon completely gones
- ksenzee 4y agoNo, it only works for words that sound vaguely like "hex". You need the short e sound and preferably a consonant cluster with an s in it.
- kazinator 4y agoWhile that extended pattern is nice, rhyme doesn't require three syllables. Don't forget that "cat" rhymes with "hat" just fine.
- redsaz 4y agoIt's not the syllable count that matters, it's that anytime you have words with common endings, or words with unnecessarily added endings (like we're doing here), the root words need to rhyme as well as the endings. Example: -er words. You can rhyme "teacher" with "reacher", but not with "plumber", even though all three have the same endings, technically. Why that is, I do not know.
- ksenzee 4y agoIt has to do with which syllable is stressed. The last stressed syllable in the word (or in the line of poetry), and everything after it, has to be the same. So the "-eacher" in "teacher" and "reacher" are identical, and it's a good rhyme. To rhyme with "hex", the word has to end in "-ex." You can fudge the consonants after the stressed vowel just a bit, and get something that's not quite a rhyme, but good enough for, say, a HN comment. But you can't fudge the stressed vowel at all.
- kej 4y agoI'm going to bring this up next time people want to talk about Hexagonal Architecture: https://en.wikipedia.org/wiki/Hexagonal_architecture_(software) https://en.wikipedia.org/wiki/Hexagonal_architecture_(softwa...
- erur 4y agoBut unlike Hexagonal Architecture this one actually has a proper reason for being called hexagonal. Of all hexagonalisms, Hexagonal Architecture feels like the hardest to forgive. They could've called it Avocado architecture - give the diagrams some color, even increase global demand for green whiteboard markers by 0.1% but nope... Would've sold just as well and would've made even more sense...
- rightbyte 4y agoI like how the instruction pointer bounces off mirror operators in angles.
- bordercases 4y agoThis is cool
- antiquark 4y agoReminiscent of Befunge: https://en.wikipedia.org/wiki/Befunge https://en.wikipedia.org/wiki/Befunge
- masklinn 4y agoYes, it's a fungeoid (https://esolangs.org/wiki/Fungeoid https://esolangs.org/wiki/Fungeoid), using a hexagonal grid. Ignoring dimensionality, non-square fungeoids are not novel e.g. hyperfunge (https://esolangs.org/wiki/Hyperfunge https://esolangs.org/wiki/Hyperfunge) uses pentagonal cells (it also uses a hypergrid, so each cell is surrounded by 20, 4 at each corner).
- m3kw9 4y agoHow would you print yellow world?
- gregsadetsky 4y agohttps://github.com/m-ender/hexagony/blob/master/examples/hw.hxg https://github.com/m-ender/hexagony/blob/master/examples/hw.... Click the run button in the top right corner: https://hexagony.net/#lzN4Igxg9gJgpiBcIAEKASSDcSaYDoDsUAbTJKUgKgNICdSJSB1AkrLBrCpAFmoGYkArAAEkAOiQA+aqQBMgpAB4kuVYRTdKSAPQgANCACW+AA4BXAC4IQ+o6csBZaHEQBDGgHMQAXyA== https://hexagony.net/#lzN4Igxg9gJgpiBcIAEKASSDcSaYDoDsUAbTJK...
- spiffytech 4y agoThe fact that I know exactly what that's supposed to do, yet I find it completely unintelligible, is the best worst thing!
- vrglvrglvrgl 4y ago[dead]
- spacedcowboy 4y agoI am torn between "hell no, not in this life" and "that is freaking awesome".
- seanmcdirmid 4y agoEsoteric languages often elicit such contradictory responses.
- version_five 4y agoRead through the code golf website and hexagony comes up pretty frequently. I'm with you, it looks cool to see what others do, but I cant imagine jumping in and trying to make one myself. First one I found: https://codegolf.stackexchange.com/questions/57617/is-this-number-a-prime/58347#58347 https://codegolf.stackexchange.com/questions/57617/is-this-n...
- kazinator 4y agoIn that case, a nice compromise for you would be to solve RegHex puzzles: http://rampion.github.io/RegHex/ http://rampion.github.io/RegHex/
- redrobein 4y agoIt's pretty easy to get started. You do an easy problem with a big board. You think "maybe I can reuse some sections and cut down on the whitespace" and spend eternity optimizing it down to a neatly packed little hexagon (or quit trying). There's something really satisfying about reusing paths of code in ways you didn't initially think of.
- eyelidlessness 4y agoI felt the same way and then I just settled on “oh neat! I’m glad this exists for people who aren’t me”
- pyrolistical 4y agoIf 7 bit memory cells were suddenly cheap, we could build a hexagonal computer with 7 bit “bytes” where each byte has another 6 around it. Repeat with each ring with another set of the last group. We would have a hierarchy of hexagonal cells. Maybe this could make for a numbering system. Since this could also represent real number in base 7
- layer8 4y agoJust use 8-bit memory cells and use the extra bit for parity/ECC. ;)
- sleepyams 4y agoThis is cool! There is also Orca: https://100r.co/site/orca.html https://100r.co/site/orca.html
- deleted 4y ago[deleted]
- omneity 4y agoI keep thinking one day we will discover a new compute substrate and one of these esoteric languages will come right in. Imagine a hexagonal crystalline structure with special physical properties that allow electrons to move a certain way. You never know.
- deeths 4y agoQuasicrystals are non-periodic hexagonal crystals that follow the same rules as mathematical penrose tiles. Here's a paper on some interesting theoretical phase transitions that are similar to the type of electron control you mention. https://journals.aps.org/prresearch/abstract/10.1103/PhysRevResearch.3.023180 https://journals.aps.org/prresearch/abstract/10.1103/PhysRev...
- wolfram74 4y agoThe differential geometry general relativity uses was developed for funsies by euler in the 1700's, so there is precedent.
- Thorrez 4y agoWhy does it say "pointy-topped hexagonal grid" when all the pictures are flat-topped?
- wgetch 4y agoWhen you arrange point-topped hexagons into an approximately hexagonal shape, the combined "hexagon" is flat-topped. Take a look at the demo site: https://hexagony.net/ https://hexagony.net/
- gumby 4y agoOK, if I had to program in this language I might finally be driven to use an IDE. At least until some bright spark produced a decent emacs mode for it.
- bj-rn 4y agoMade me think of Hexagrama a "sacred geometry inspired sequencer": https://www.aristidesgarcia.de/hexagrama https://www.aristidesgarcia.de/hexagrama
- schemescape 4y agoHas anyone made a zachlike using this language yet? Edit: maybe code.golf is what I’m looking for…
- Connor_Creegan1 4y ago[dead]
- mproud 4y agoCould it solve NYT’s Spelling Bee efficiently?
- jtwaleson 4y ago2D languages are fun! I created a flappy bird inspired programming language/puzzle game. It’s called Stacky Bird and never got popular but my kids liked it for a couple of days. https://game.stackybird.com/ https://game.stackybird.com/
- ambyra 4y agoI thought a programming language in excel would be cool. Each cell would be a block of code, graphic, or sound.
- deleted 4y ago[deleted]
- deleted 4y ago[deleted]
- deleted 4y ago[deleted]
- deleted 4y ago[deleted]
- Connor_Creegan1 4y ago[dead]