[HN Gopher] A programming language based on grammatical cases of...
___________________________________________________________________
A programming language based on grammatical cases of Turkish
Author : nhatcher
Score : 57 points
Date : 2026-01-17 20:44 UTC (2 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| lolc wrote:
| Haha I can read some casual Turkish and this made my day!
|
| Funny how the case system of Turkish is both strong and
| standardized enough for this to work well. I don't know any other
| language where flexible argument order would work so well.
| readthenotes1 wrote:
| Of course, missing
|
| https://www.euronews.com/my-europe/2024/10/25/what-is-turkis...
| nhatcher wrote:
| Gossip tense has been discussed here:
|
| (276 points and 255 comments)
| https://news.ycombinator.com/item?id=41793485
| joomy wrote:
| It would actually be a good fit for event handlers...
| rafohy12 wrote:
| the developers don't even live in turkey. one is in maryland, the
| other in new york. and developing turkish programming language.
| ayy lmao
| pinkmuffinere wrote:
| Both developers are Turkish
| alpaylan wrote:
| The Maryland one (that would be me, although I haven't really
| done anything except the WASM bindings, this is really all
| Joomy's work, kudos to him) is vacationing in Izmir right now,
| why would that even be important though?
| ugurs wrote:
| Clicking the link with a prejudice in my mind, I found the
| definitions cleverly clean and easy to understand. I would be
| pleased to see a German version of it, just to have a good laugh.
| hexfran wrote:
| Not relevant to the language itself but to the grammar:
| https://languagelog.ldc.upenn.edu/nll/?p=73
| celaleddin wrote:
| Got especially excited, since I also experimented on a similar
| idea a few years ago:
|
| https://github.com/celaleddin/sembolik-fikir
|
| Will check this out further in the following days. Thanks for
| sharing!
| joomy wrote:
| That's pretty cool! From what I can tell, it does a
| morphological guess based on the suffix. If you didn't have the
| apostrophe, it'd have issues with ambiguity (say "asi", does it
| mean vaccine or does it mean "as" in accusative case?) but the
| apostrophe solves that problem too.
|
| My solution for this problem in Kip was to go all the way with
| the morphological analysis use TRmorph
| (https://github.com/coltekin/TRmorph) for it, and then resolve
| the ambiguities in type checking / elaboration. (Therefore Kip
| almost never needs apostrophes.) Whether it was worth it, I
| don't know, but it was a fun problem to solve. :)
| joomy wrote:
| Hi all, Kip's developer here! I was going to wait until we had
| finished the playground and landing page before posting about the
| project more, but here's the browser-based playground we have so
| far (thanks to Alperen Keles) for anyone who wants to play with
| the language: https://alpaylan.github.io/kip/
|
| (The work on JavaScript transpilation just started today and
| currently doesn't work, but running the language should mostly
| work, though it probably has bugs, which I'd love to hear about
| in the repo's issues!)
| hahahahhaah wrote:
| A language an LLM can choke on!
___________________________________________________________________
(page generated 2026-01-17 23:00 UTC)