IvanIvanov's repositories
JavaScript-Logic-Programming-System
A JavaScript implementation of the Logic Programming System described in section 4.4 of "Structure and Interpretation of Computer Programs" .
haskell-lisp-interpreter
A basic, dynamically scoped, Lisp interpreter written in Haskell.
Neural-Network-and-Naive-Bayes-Classifiers
A small experimental framework for Neural Networks and Naive Bayes classifiers.
JavaScript-SICP-Picture-Language
A JavaScript implementation of SICP Picture Language.
Hack-Assembler
Python implementation of the Hack assembler described in Chapter 6 of the book "The Elements of Computing Systems: Building a Modern Computer from First Principles" (http://www1.idc.ac.il/tecs/).
Jack-Compiler
Python implementation of the Jack compiler described in chapters 10 and 11 of the book: "The elements of Computing Systems: Building a Modern Computer from First Principles" (http://www1.idc.ac.il/tecs/").
million-song-challenge-solution
My solution to the "Million Song Challenge" programming contest.
XSLT-Sudoku-Solver
A simple sudoku solver written in XSLT