Show HN: Lark - an Objective-C REPL (tinyurl.com)
Lark is a Scheme-like programming language whose parser is designed after the paper Higher Order Functions for Parsing (http://eprints.nottingham.ac.uk/221/1/parsing.pdf), and whose semantic evaluator is influenced heavily by the MetaCircular Evaluator from the SICP.
It has extensive and tight integration with the Objective-C object system, allowing the creation and mutation of the entire object graph, from defining new objects, to defining new classes whose method implementations are provided by lambda expressions. Your entire program is a mutable entity to Lark!
The entire language was developed during over the course of 2 days at MHacks, the largest student hackathon in the world, and won the Most Technically Impressive prize, sponsored by Andreessen Horowitz, as well as Best use of Apple Technology, sponsored by Apple. It is currently open source and available on Github at https://github.com/nateburgers/SnarkDemo/tree/master/SnarkDemo.
0 comments
[ 4.1 ms ] story [ 10.2 ms ] threadNo comments yet.