Kitten – A statically typed, stack-based functional programming language
Report a link problem
Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment orderAuthor of Kitten here, happy to answer any questions. The site is pretty far out of date—it describes an older version of the language/compiler, so it’s better to check out the GitHub repo[1]. I figure I’ll send a pre-release announcement to all the stargazers, when the time is right. One of my new year’s resolutions is to work on Kitten every week this year, and release it before the end of the year. I’m also working on a short ebook…
Looks like Haskell dreaming of FORTH. Quite fun and surprisingly readable to this old FORTH programmer. Though List<Char> for strings had me coughing up a fur ball.
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…
from (0) to (rows) -> row: (row, 0) !!= row Doesn't look very functional to me. It's imperative style. Yes, I did read the introduction.
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 2
- Total points
- 359
- Total comments
- 149
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2013-10-06 | The Kitten Programming Language | albertzeyer | 2 | 0 |
| 2016-04-15 | Kitten: compile to C, stack-based functional programming language | vmorgulis | 5 | 3 |
| 2016-06-16 | Kitten – A concatenative programming language | donnemartin | 4 | 0 |
| 2017-01-07 | Kitten – A statically typed, stack-based functional programming languageFirst breakout · Best thread | throwaway7645 | 150 | 49 |
| 2018-08-03 | Kitten Programming Language | sbjs | 82 | 13 |
| 2020-09-20 | Kitten: A statically typed, concatenative functional language | azhenley | 2 | 0 |
| 2021-04-10 | The Kitten Programming LanguageLatest 20+ point return | andrenth | 113 | 84 |
| 2022-08-07 | The Kitten Programming Language | memorable | 1 | 0 |