About
My name is Slava Akhmechet. I look like the alien on the logo or the human on the photo, depending on the hair day. My technical interests include programming languages (Lisp, Haskell, Erlang, C++), compilers, web frameworks, non-relational database management systems (AllegroCache, future iterations of ReiserFS), user interface design, and many other things I can't list in a single sentence. You can see my resume here.
Occasionally I write technical articles and create various projects. Some people have found my work useful, so I'm sharing it with the world on this site. If you have any questions or comments about anything you see, please don't hesitate to contact me. My email address is coffeemug@gmail.com (I have a lot of faith in gmail's spam filters).
Articles
Below is a list of articles and tutorials I've written. I deliberately try to avoid non-technical subjects to limit my writings to my area of expertise, but it's likely that every once in a while there will be a slip. I hope the relatively low update frequency and narrow scope of these articles is made up for in quality.
- Databases - A New Frontier New!
- Fractal - A Direct3D Demo of Natural Phenomena
- Querying s-expressions in Common Lisp
- A Lambda Calculus Reducer
- A User Interface Definition Language in Common Lisp
- Continuations-Based Web Applications in Common Lisp With Weblocks
- Haskell and Web Applications
- On Haskell, Intuition And Expressive Power
- Writing A Lisp Interpreter In Haskell
- What is LaTeX and Why You Should Care
- Erlang Style Concurrency
- Functional Programming For The Rest of Us
- The Nature of Lisp
Projects
These are some recent projects I've started that occupy my time:
