Skip to main content
GameDev.net gamedev.net
ApochPiQ

The Bag of Holding

Member since Jul 2002

All Posts

A Few Farewells

A Few Farewells

I’m going to depart from my habit of posting predominantly technical stuff here, and write a bit about some issues that I find very important on a...

· 16k · 7
Code Reuse In Actual Practice

Code Reuse In Actual Practice

It’s very common to hear engineers talking about "code reuse" - particularly in a positive light. We love to say that we’ll make our designs...

· 18.2k · 1
Source-Level Debugging For Epoch Programs

Source-Level Debugging For Epoch Programs

This weekend marks a major milestone for the development of the Epoch programming language. For the first time, Windows debuggers such as Visual...

· 6.2k
Using Poison to Reverse Engineer Code

Using Poison to Reverse Engineer Code

Recently I’ve been working on a rather difficult task, namely creating PDB debug database files from the Epoch Language compiler toolchain. This is...

· 5.1k
Debugging Information Success

Debugging Information Success

Early this morning, Epoch achieved a minor success in the debugging department. I was able to generate a working PDB file with symbols for a small...

· 4.1k
Debugging Information Success

Debugging Information Success

Early this morning, Epoch achieved a minor success in the debugging department. I was able to generate a working PDB file with symbols for a small...

· 6.9k · 1
Debugging Epoch Programs

Debugging Epoch Programs

My recent adventures in self-hosting the 64-bit Epoch compiler have led me to a significant conclusion: it isn’t worth trying to self-host a compiler...

· 4.3k
Debugging Epoch Programs

Debugging Epoch Programs

My recent adventures in self-hosting the 64-bit Epoch compiler have led me to a significant conclusion: it isnaEUR(TM)t worth trying to self-host a...

· 8.7k
Epoch 64-bit compiler progress

Epoch 64-bit compiler progress

Just a short while ago, the first working 64-bit compiler for Epoch was produced! Well, "working" might be a minor stretch; it launches, prints a...

· 3.7k
Epoch 64-bit compiler progress

Epoch 64-bit compiler progress

Just a short while ago, the first working 64-bit compiler for Epoch was produced! Well, "working" might be a minor stretch; it launches, prints a...

· 6.7k · 1
Epoch 64-bit self-hosting progress

Epoch 64-bit self-hosting progress

For a decent while now, I’ve been working on self-hosting the Epoch 64-bit compiler. This involves getting the compiler to a point where it is robust...

· 2.2k
Epoch Code-Generation Update

Epoch Code-Generation Update

A few minutes ago, the first 64-bit self-hosted compiler for Epoch finished the code-generation process…​ unsuccessfully. For context, this means...

· 2.6k
Epoch Code-Generation Update

Epoch Code-Generation Update

A few minutes ago, the first 64-bit self-hosted compiler for Epoch finished the code-generation processaEUR|aEUR' unsuccessfully.For context, this...

· 4.5k
Epoch 64-bit self-hosting progress

Epoch 64-bit self-hosting progress

For a decent while now, IaEUR(TM)ve been working on self-hosting the Epoch 64-bit compiler. This involves getting the compiler to a point where it is...

· 4.7k
Welcome to the Bag of Holding

Welcome to the Bag of Holding

This is a quick test of HubPress.io to see how I like it. Assuming all goes well, I will probably resume posting Bag of Holding entries here soon....

· 2.6k
Welcome to the Bag of Holding

Welcome to the Bag of Holding

This is a quick test of HubPress.io to see how I like it. Assuming all goes well, I will probably resume posting Bag of Holding entries here soon....

· 4.1k
MMOs! Y u no EZ?

MMOs! Y u no EZ?

A common aspiration among nascent game developers is to make an MMO. It's actually a pretty common aspiration in many perfectly functional,...

· 4.6k · 4
Fun with templates. "Fun." Ha, ha.

Fun with templates. "Fun." Ha, ha.

So I have an interesting situation where I wrote a math-intensive API to allow easy composition of various functions. The details are pretty easy so...

· 3.5k