![VS2012 SUCKS AND I CAN PROVE IT](https://uploads.gamedev.net/monthly_2017_06/321649.thumb.png.c7e3a9cb02b37a485d4cf9b8c638b8e7.png)
I am thoroughly PISSED THE HELL OFF right now.
One of my favorite text editor options in old versions of Visual Studio was "Go to selection anchor after pressing escape." If you never experienced the blissful joy of this, here's what it did:
- Open some long code file
- Hold Shift
- Accidentally pre…
One of my favorite text editor options in old versions of Visual Studio was "Go to selection anchor after pressing escape." If you never experienced the blissful joy of this, here's what it did:
- Open some long code file
- Hold Shift
- Accidentally pre…
![Why YOU should embed a web server in your game engine](https://uploads.gamedev.net/monthly_2017_06/321649.thumb.png.c7e3a9cb02b37a485d4cf9b8c638b8e7.png)
I'm going to give you a sales pitch. It might sound outlandish at first, but bear with me - I think, by the end, you'll agree that this is a Good Thing(TM).
You should embed a tiny web server in your game engine.
It doesn't need to ship with the game, of course; this is a development tool. If you're …
You should embed a tiny web server in your game engine.
It doesn't need to ship with the game, of course; this is a development tool. If you're …
![More diversion](https://uploads.gamedev.net/monthly_2017_06/321649.thumb.png.c7e3a9cb02b37a485d4cf9b8c638b8e7.png)
I got tired of having my IRC bot be a plugin to a Chrome plugin, so I started tearing apart the CIRC Chrome extension and stripping it down to serve as a bot hosting platform. The UI already has some tweaks to support bot features, and having direct access to the whole Chrome extension API is very …
![And now for a brief diversion](https://uploads.gamedev.net/monthly_2017_06/321649.thumb.png.c7e3a9cb02b37a485d4cf9b8c638b8e7.png)
So I got bored last summer, and started writing an IRC bot in JavaScript.
This weekend I got bored again, and polished it up and posted it on my scribblings site. You can view the entire beast here.
Note that I make no claim whatsoever to have written "good" JavaScript code.
This weekend I got bored again, and polished it up and posted it on my scribblings site. You can view the entire beast here.
Note that I make no claim whatsoever to have written "good" JavaScript code.
![Carpentry and Magic Resizing Logs](https://uploads.gamedev.net/monthly_2017_06/321649.thumb.png.c7e3a9cb02b37a485d4cf9b8c638b8e7.png)
Once, there was a carpenter.
He was a pretty good carpenter, too, and knew a lot about his trade. He made a decent living selling his wares in the local market.
As the carpenter wandered through the forest looking for good trees to use for his next project, he stubbed his toe on a small lamp. He pick…
He was a pretty good carpenter, too, and knew a lot about his trade. He made a decent living selling his wares in the local market.
As the carpenter wandered through the forest looking for good trees to use for his next project, he stubbed his toe on a small lamp. He pick…
![{Re}birth of an IDE](https://uploads.gamedev.net/monthly_2017_06/321649.thumb.png.c7e3a9cb02b37a485d4cf9b8c638b8e7.png)
Tonight witnessed the first fully operational build of the Era IDE compiled under the end-to-end Epoch toolchain.
This is cool for a number of reasons: it means that the Epoch compiler can build Windows .EXEs with embedded resources correctly; it means that the entire language toolset is now self-su…
This is cool for a number of reasons: it means that the Epoch compiler can build Windows .EXEs with embedded resources correctly; it means that the entire language toolset is now self-su…
![All this pain over something so small...](https://uploads.gamedev.net/monthly_2017_06/321649.thumb.png.c7e3a9cb02b37a485d4cf9b8c638b8e7.png)
My mid-term goal for the Epoch language project remains the same: I want to get Era back up to speed and start developing a better IDE now that the compiler is more or less solid.
However, the short-term implication of this is that I need support for GUI apps in the compiler, and that means resource…
However, the short-term implication of this is that I need support for GUI apps in the compiler, and that means resource…
![Garbage! Garbage Everywhere!](https://uploads.gamedev.net/monthly_2017_06/321649.thumb.png.c7e3a9cb02b37a485d4cf9b8c638b8e7.png)
I've been slowly narrowing down my garbage collection issue, and I think I've landed on a reasonable hypothesis.
Background: I'm working on a mark/sweep-based garbage collector for the Epoch language. The full details are far too intricate for a single journal entry, but the basic theory is this: st…
Background: I'm working on a mark/sweep-based garbage collector for the Epoch language. The full details are far too intricate for a single journal entry, but the basic theory is this: st…
![Cleaning Up Garbage](https://uploads.gamedev.net/monthly_2017_06/321649.thumb.png.c7e3a9cb02b37a485d4cf9b8c638b8e7.png)
Earlier today I decided to go ahead and turn the garbage collector back on, and see just how bad things are.
On the plus side, the compiler still self-hosts in only a few seconds, so it's not nearly as horrid as it could be.
On the down side, there's a persistent crash deep in the garbage collector t…
On the plus side, the compiler still self-hosts in only a few seconds, so it's not nearly as horrid as it could be.
On the down side, there's a persistent crash deep in the garbage collector t…
Advertisement
Popular Blogs
Advertisement