Category: Coding
I tried Haskell for 5 years and here’s how it was
Type Level Programming
Matt Parsons about type level programming in Haskell. Basic Type Level Programming in Haskell http://www.parsonsmatt.org/2017/04/26/basic_type_level_programming_in_haskell.html If type level programming in Haskell is like template meta programming in C++, then I do not want this.
Old Programmers
Yet another piece about old programmers. Software Developers After 40, 50 and 60 Who Hate Being A Manager https://belitsoft.com/php-development-services/top-software-developers-after-40-50-and-60 If there is no problem, why do we talk about this?
Intel Haskell Research Compiler
You might want to have a look at the Intel Haskell Research Compiler (HRC). The Functional Language Research Compiler https://github.com/IntelLabs/flrc Please note: “We at Intel Labs are no longer actively working on this compiler.”
The Power of Prolog
While I’m trying to concentrate on Haskell at this time, I couldn’t resist having a look into Markus Triskas book. The Power of Prolog https://www.metalevel.at/prolog Thanks for making this available online!
How to write Common Lisp in 2017
Paul Nathan has put together a website to help people get started with Lisp. articulate-lisp.com http://articulate-lisp.com/ I struggle with all the things mentioned.
Lisp Tutorial
Introductory Lisp tutorial by Sean Luke from George Mason University. Learning Lisp Fast http://cs.gmu.edu/~sean/lisp/LispTutorial.html Nice intro using SBCL, LispWorks and CLISP.
GNU Guile 2.2.0 released
Andy Wingo announced the release of GNU Guile 2.2.0 on March 16, 2017. GNU Guile 2.2.0 released https://www.gnu.org/software/guile/news/gnu-guile-220-released.html This article makes me want to try Guile.
Lisp and AI
Nice Lisp and AI overview from Sebastian Valencia. The Lisp approach to AI (Part 1) https://medium.com/ai-society/the-lisp-approach-to-ai-part-1-a48c7385a913#.w1r3aokfm Waiting for part 2.
From math to machine
Brian Steffens wrote a very interesting article about how a mathematical function translates all the way down to machine code. From math to machine: translating a function to machine code https://briansteffens.github.io/2017/02/20/from-math-to-machine.html I like the part with the machine code: 48 bf 01 00 00 … 🙂
The Passionate Programmer
David Matteson thinks that professionals should be passionate about their programming. Don’t Pursue Programming if You Aren’t Passionate About It https://medium.com/@ebbv/dont-pursue-programming-if-you-aren-t-passionate-about-it-a5bd4e33cd01#.yrg4zicpz I think it’s enough to do a good job.
Use Vim as a Python IDE
Liu-Cheng Xu writes about using Vim as a Python IDE. how to use vim as a python ide http://www.liuchengxu.org/posts/use-vim-as-a-python-ide/ Can not wait to try this. Thanks for sharing.
Joe Average Programmer
Tony You wrote an article about average programmers. Programming Doesn’t Require Talent or Even Passion https://medium.com/@WordcorpGlobal/programming-doesnt-require-talent-or-even-passion-11422270e1e4#.9ehymbv1j Let’s hope the human resources people read this.