Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Cool Monday - Hindley-Milner on a dynamic language
So I’m getting into type theory.
-
Hunt for a web framework that works
I have this personal project I want to do that includes a web application and I want to learn something.
-
Design patterns are bullshit!
It all started Monday morning at college.
-
Cool Monday - HList and Shapeless
HList as in heterogenous lists.
-
Setting up for scala development on Android
I’ve been developing for android more than a year now and a few months in scala.
-
Javascript faster than light! (well C actually)
Disclaimer: I never was a fan of js, but I’ve come to think it’s quite AWESOME!
-
Making a programming language Part 7b - using objects
Table of contents, Whole project on github Something like EPIC FAIL occured to me and I published a post containing only half the content I intended to write.
-
Making a programming language Part 8 - going faster
Table of contents, Whole project on github First of all, I wrote some tests for scrat.
-
Making a programming language Part 7a - objects
Table of contents, Whole project on github My goal in this post is for this to compile func create(n){this} and a call to it to return a reference to an object that contains “n”.
-
Making a programming language Part 6 - functions
Table of contents, Whole project on github Long overdue, I’m finally writing about the most interesting part - user defined functions.
-
Power sets
It all started out when a friend of mine(check him out) told me a story about someone having an interview at Google.
-
Pretty function composition in scala and asynchronous function composition on android
Surjective composition: the first function need not be surjective.
-
Making a programming language Part 5 - variables and decisions
Table of contents, Whole project on github In Part 4 I managed to create a Hello World.
-
Making a programming language Part 4 - Hello World
Table of contents, Whole project on github What good is a language if you cannot do a Hello World program.
-
Making a programming language Part 3 - adding features
Table of contents, Whole project on github So now I have a repl that can evaluate stuff like (2+3)*(7/2-1) Not much of a programming language more like a calculator, and not even a good one.
-
Making a programming language Part 2 - something that kinda works
Table of contents, Whole project on github, relevant version on github In the Part 1 I posted a working repl(read-eval-print-loop) for simple math expressions but I kinda cheated and only explained how I built the AST.
-
Making a programming language Part 1 - how to start
Table of contents Part 1 - how to start (this article) Part 2 - something that kinda works Part 3 - adding features Part 4 - Hello World Part 5 - variables and decisions Part 6 - user defined functions Part 7a - constructors and objects Part 7b - using ob…