Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
OK: An implementation of the K5 programming language (github.com/johnearnest)
54 points by RodgerTheGreat on Feb 14, 2015 | hide | past | favorite | 9 comments



Contrast with "An implementation of the K5 interpreter."

Or maybe others see them as one in the same?

Of course from a performance and aesthetic perspective there is a world of difference between node.js and the tiny q/k interpreter from kx systems.

On the other hand, the author's "Forth interpeter" in PostScript (Four.PS) is, at least from a reading standpoint, a thing of beauty. IMHO.

Rightly or wrongly, I think of the PostScript interpreter as Forth-like, so I might be tempted to call Four.PS an implementation of the "Forth language", i.e., a small part of it.


Damit! Piped at the post with the name. (I had a working title of 'ohk' of my own k5 impl (based of rob pike's ivy) although like most things I do will probably never see the light of day.

A js implementation! This is something I can't wait to play with! Thanks!


Really interesting.

This could even be implemented as a require() provider so that you could mix K and JavaScript in your Node app.

Is there somewhere to follow along with the development of K5?


Some interesting things often get posted to http://www.reddit.com/r/apljk/ from time to time. For example, old posts from geocar contain screenshots of the kOS desktop.


Your best bet is http://kparc.com

It's worth checking out the archive.org wayback machine view of the site, as the information and examples available change from time to time.


Hi, I really like that you use Whitney's style in your javascript! This is a good tribute to this great programmer.


kuro5hin is already in Perl :)

This looks great. Going to play with this later.


That is the most beautiful javascript code I have ever seen.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: