TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Kitten Programming Language

82 pointsby sbjsalmost 7 years ago

7 comments

transfirealmost 7 years ago
I have been following this project closely for a while as it is simular to an imaginary language I've always wanted (and have been slowly working on myself). Whereas Kitten comes from a Haskell heritage (thus functionally pure), mine comes from a Forth hertiage (it is a true Forth). Kitten, as it seems to me, is a potentially awesome hybrid of Haskell, C (more under the hood) and Forth and I am very much looking forward to seeing its fruition. It's about time concatinative languages got their modern, mainstream turn in the sun.
评论 #17685030 未加载
评论 #17685221 未加载
3rdAccountalmost 7 years ago
Anything new since the last time this was posted? I know the creator hangs out here and can maybe give us an update?
评论 #17684824 未加载
juancampaalmost 7 years ago
<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Concatenative_programming_language" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Concatenative_programming_lang...</a>
drallisonalmost 7 years ago
Stanford EE380 talk by Jon Purdy:<p><pre><code> abstract: http:&#x2F;&#x2F;web.stanford.edu&#x2F;class&#x2F;ee380&#x2F;Abstracts&#x2F;171115.html slides: http:&#x2F;&#x2F;web.stanford.edu&#x2F;class&#x2F;ee380&#x2F;Abstracts&#x2F;171115-slides.pdf video: https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=_IgqJr8jG8M</code></pre>
pmontraalmost 7 years ago
I like that concatenation works with space instead of more verbose operators like for example Elixir&#x27;s |&gt;<p>It basically turns space into the dot of most object oriented languages. It would be ok to use a dot too, but the space looks better and leaves the option of using the dot inside function names. I wish they could change the syntax of Elixir to look like that.<p>I probably missed it, but how do we import functions from another file &#x2F; module? And how about multi-line concatenations?
评论 #17685521 未加载
评论 #17686374 未加载
Vicfredalmost 7 years ago
stack-based and supports algebraic data types? (also kittens) count me in
yemperalmost 7 years ago
looks interesting, my gf says shes interested :3