Mihai Olteanu

github   github   github  

Slightly bored with the brute-force approach to problem solving in the (Embedded) Linux/C world. After ten years in the field, I'm looking to be a junior again in a branch with more computer science principles behind it. We are not kids playing in the sand anymore, am I right?

I know my way around Lisps pretty well. This should be a solid base on which to build other things like Rust, Go, Lua, Haskell/ML, Clojure, among others. When I do have some free time I prefer to take apart the insides of one Lisp or another (I can't help it!). There are too many languages and tools out there to be styding them all and prepare for a future that might never come. Don't be afraid to ask, though. I might be interested in some self-study for the tools you are using and can't find a colleague for.

A Lisp adventure on the calm waters of the dead C

Some examples of Lisp features which are non-implementable in C, together with an analysis of the reasons for the language rigidness. The article was born out of my scribbles while studing the Scheme standard and it is supposed to be a guide for a better understandling of the Lisp language, in general. Sometimes it helps to write to clear the fog and clarify the concepts that you are trying to grasp.

Vuiet, or the long road to building my own music player in Emacs Lisp

When I've posted my Emacs text-only music player online, someone replied to my short overview of the tool with this should be a blog post, my friend. So I wrote one, and here it is. The implementation part was not the biggest challenge, though. The hardest part is figuring out how the tool should look and what it should do in the first place. And for this, I needed to throw a lot of code away. Read on.

Use your palms to press the Control keys in Emacs

Over the years I've learned to use my palm to press the controls keys after some advice I've found online. This is an article encouraging that method to potential users. I've since replaced it with a split keyboard, but it has served me well all this time. I hope it will serve you too.

Romanian Translation of Lessons in Electronic Circuits

I've started this project, a Romanian translation of the famous Lessons In Electronic Circuits, back in 2009. This is only useful for Romanian users at high-school or undergraduate level in Electronics or Electrical Engineering. The original site got hacked in 2013, but I've managed to recover the raw html files, transform them in org files and generate the whole site from them. I hope it will be useful for anyone still loving the art of electronics, as I once did.

lispy   lispy