News for hackers. Stuff that matters.
Re:Ask HN: What do you want to learn in 2017? by DigitalJack on Sunday December 25, 2016 @05:50PM (#13255826)
I want to learn compiler development. My goal is to get enough of an understanding to be able to work on other people's compilers, such as SBCL.

I'd like to:

-Build a lisp that targets LLVM IR

-Build an HDL out of lisp that can be compiled into a simulation, as well as be compiled to a netlist for synthesis.

-Build a testbench toolkit out of that same lisp.

Re:Ask HN: What do you want to learn in 2017? by agumonkey on Sunday December 25, 2016 @05:55PM (#13255841)
I have that planned for a long time. I've been making progress in recursive thinking and thus compilation and interpretation last year (thanks to a prolog book). I may attempt the LLVM thing in 2017. This or a bootstrapped forth, x86 64 or maybe AARCH64.

Do you have a blog ?

Re:Ask HN: What do you want to learn in 2017? by DigitalJack on Sunday December 25, 2016 @06:05PM (#13255887)
No blog. It just seems like something I can't quite get the hang of... the writing part that is. Maybe I'll add that to my 2017 list.
Re:Ask HN: What do you want to learn in 2017? by mynameisbahaa on Sunday December 25, 2016 @11:50PM (#13256975)
What is the name of that "prolog book" ?
Re:Ask HN: What do you want to learn in 2017? by agumonkey on Monday December 26, 2016 @01:54AM (#13257289)
It's Ivan Bratko's book. I think he only wrote one about prolog.
Re:Ask HN: What do you want to learn in 2017? by mynameisbahaa on Tuesday December 27, 2016 @11:12AM (#13263931)
Thank you :)
Re:Ask HN: What do you want to learn in 2017? by mamcx on Monday December 26, 2016 @10:05AM (#13258446)
I'm in that path, but instead of python I want a ML/Python/Relational language.

I know alot now, yet I'm struggling in some areas. For example, how effective surface a FFI for the language 9I'm with F# so is kind of easy, but how do that in swift/rust where reflection/dynamic calls are not easy?)

Re:Ask HN: What do you want to learn in 2017? by venantius on Sunday December 25, 2016 @09:53PM (#13256671)
I'd love to see something like this as well, but leveraging the s-expr syntax currently being used for WebAssembly
Re:Ask HN: What do you want to learn in 2017? by markx on Sunday December 25, 2016 @07:13PM (#13256168)
Me too. I want to learn how to write a lisp, and I'll probably do it in Python.