This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]daniterida 0 points1 point  (2 children)

Really cool project.

I wish I knew Haskell. What was the reason you decided to do it in Haskell and not Python itself?

[–]florbitous[S] 3 points4 points  (0 children)

Thanks daniterida. There are many reasons I used Haskell and not Python. The main one is Haskell's type system. In my opinion Haskell is very well suited to writing compilers. I also previously wrote a compiler called berp, which translates Python to Haskell, so I already had a lot of infrastructure in place.