Hacker GitHub

← All repos

skx/monkey

View on GitHub ↗ ★ 302 Go archived

An interpreted language written in Go

9 mentions on Hacker News by 1 person: 2 stories, 7 comments · first 2018-06-21 · latest 2020-05-06

Mentions per year 9 mentions · busiest year 2018 (6)
20082026
  1. …(such as "objects", regular expressions, and a standard-library written in the language itself): https://github.com/skx/monkey/ A similar idea allows embedded usage of a scripting language, as a filter: https://github.com/skx/evalfilter/…
  2. …wasn't hard to extend further, even if that was primarily for fun, rather than for a real purpose: https://github.com/skx/monkey/
    comment by stevekemp · 2019-11-25 · in Writing An Interpreter In Go (2016)
  3. ▲ 5
    Ask HN: Tell me of your niche languages?
    story by stevekemp · 2019-03-16 · 1 comment
  4. …through the process of creating a simple language. My version has since been extended a fair bit: https://github.com/skx/monkey The writing is clear, and I was familiar with the broad concepts already. (In the past I've written toy…
  5. …which "just" adds some more standard-library facilities, allowing you to open/read/write files: https://github.com/skx/monkey I found the language fun to play with, and I used a virtually identical lexer and parser-idea in a recent project…
  6. That's a good read. I extended my version of monkey to add a ton of new features and found it easy: https://github.com/skx/monkey/ Over the past two days I also switched a toy-project for deploying software via SSH/SCP to using a…
    comment by stevekemp · 2018-09-06 · in How to write a parser in Go
  7. I had fun extending the sample language to add new features https://github.com/skx/monkey/ though so far I've still not read the book.
    comment by stevekemp · 2018-07-07 · in Learn C and Build Your Own Lisp (2014)
  8. …it supports comments, file I/O, string-primitives, regular expression support and similar things: https://github.com/skx/monkey/ Updating the lexer/parser/evaluator was nice and simple once you understand how the various parts hook…
  9. ▲ 9
    Show HN: An Implementation of the Language from “Writing an Interpreter in Go”
    story by stevekemp · 2018-06-21 · 0 comments