malisper.me

malisper.me

General

  • About Me
  • Twitter
  • Table of Contents for Postgres Posts
  • RSS

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Skip to content

malisper.me

Zap

This post makes use of places. If you are unfamiliar with how places work, see my post Getting Places.

Many languages provide syntactic sugar for evaluating an expression involving a variable and assigning the result of that expression to … Read the rest

Posted on September 29, 2015April 13, 2019 by malisper 0

Getting Places

This post will serve as an introduction to writing macros that work with places. I will refer back to it whenever I examine a macro which deals with places.

Places are an incredible part of Common Lisp. In short, a … Read the rest

Posted on September 20, 2015April 20, 2019 by malisper 0

Defasm

This post is the second part of a two part series exploring the emulator cl-6502. If you haven’t read the first part exploring the implementation of addressing modes in cl-6502, you can find it here.

This post is … Read the rest

Posted on September 8, 2015April 20, 2019 by malisper 0

Defaddress

This post is the first part of a two part series exploring the emulator cl-6502. This post will cover how addressing modes are implemented in cl-6502. The second part will go over the implementation of the opcodes.

cl-6502 is … Read the rest

Posted on August 27, 2015April 20, 2019 by malisper 0

Debugging Lisp Part 5: Miscellaneous

This post is for all of the miscellaneous features that arent large enough to get their own individual posts. If you havent read all of them, here are the links to the previous posts on recompilation, inspection, class … Read the rest

Posted on August 19, 2015September 13, 2019 by malisper 2

Debugging Lisp Part 4: Restarts

This is part four of Debugging Lisp. Here are the previous parts on recompilation, inspecting, and class redefinition. The next post on miscellaneous debugging techniques can be found here.

Many languages provide error handling as two … Read the rest

Posted on August 5, 2015April 20, 2019 by malisper 0

Debugging Lisp Part 3: Redefining Classes

This is part 3 of Debugging Common Lisp. If you havent read either of the previous parts, you can find part 1 recompilation, here, and part 2 inspecting, here. You can find part 4, which is on … Read the rest

Posted on July 22, 2015April 20, 2019 by malisper 0

Debugging Lisp Part 2: Inspecting

This is part 2 of Debugging Lisp. If you haven’t read part 1 on dynamic recompilation, you can find it here. For the next post in the series on redefining classes, click here.

In this post I am … Read the rest

Posted on July 14, 2015April 20, 2019 by malisper 5

Debugging Lisp Part 1: Recompilation

This post is the start of a series on how to debug Common Lisp code, specifically with Emacs, Slime, and SBCL. If you do not understand Common Lisp, you should still be able to follow along and recognize just how … Read the rest

Posted on July 7, 2015April 20, 2019 by malisper 6

Multiple-value-bind

Common Lisp is a pretty unique language. One of the many features that makes Common Lisp such an awesome language is multiple values. Yes, you read right. In Common Lisp it is possible for a function to return more than … Read the rest

Posted on June 30, 2015April 20, 2019 by malisper 0
Page 8 of 9«123456789»
Proudly powered by WordPress ~ Theme: Scrawl by WordPress.com.