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.
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.
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!)
It would be really helpful if this page showed side-by-side comparisons of the same program written in Kip and some other language, like say Haskell.
I'm having a hard time seeing how this is much different from record types, except that you're limited to only eight fixed record field names (one for each grammatical case).
It seems the order of the parent structure is still following the Anglo-saxon grammar even though lines and pharisees are Turkish , I would like to see something:
Fibonacci-Dizisi (n):
n 0'a eşitse:
dur.
değilse:
bu-sayıyı yazdır.
şu-sayıyı, (bu-sayı + şu-sayı), (n - 1) ile Fibonacci-Dizisi'ne devam et.
Ana-Akış:
"Bir sayı girin: " yazdır.
Girdiyi oku -> girdi.
girdi'nin tam-sayı-hali:
Yokluksa: "Geçersiz sayı" yazdır.
Varlıksa (n): 0, 1, n ile Fibonacci-Dizisi'ni başlat.
Başlat: Ana-Akış.
nevertheless, that is a good start, congratulations.
with AI every country can migrate development to a programming language that reflects the diction of their unique ethnolinguistic traditions, it's very empowering
Neat idea. I’m a native Turkish speaker, and when I was first learning English as a kid I remember always being baffled at the extreme chaos and irregularity in English. In the end I learned it mostly by exposure and not from school.
21 comments
[ 2.6 ms ] story [ 41.0 ms ] threadFunny 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.
https://www.euronews.com/my-europe/2024/10/25/what-is-turkis...
https://github.com/celaleddin/sembolik-fikir
Will check this out further in the following days. Thanks for sharing!
(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!)
My Turkish is pretty rusty - and was never any good anyway, but really cool stuff.
I'm having a hard time seeing how this is much different from record types, except that you're limited to only eight fixed record field names (one for each grammatical case).
Check out Logos lang, would love to chat sometime. love that you chose Haskell!
Now I can use my programming brain to fast forward the learning.
Amazing
Fibonacci-Dizisi (n):
Ana-Akış: Başlat: Ana-Akış.nevertheless, that is a good start, congratulations.