The Bag of Holding

Profile
Bellevue, WA
A bipolar guy in a pressure-cooker industry
1,455 comments
44 followers
628 entries
Advertisement
ApochPiQ
September 29, 2014
Spaces for all the things, and everything in its space
So Epoch has managed to self-host (as of an embarrassingly long time ago) and the Era IDE is slowly turning into something actually worth using. Over the past few days I got a rudimentary symbol lookup feature done, where you can press F11 to process a project and F12 with the text caret over a sym…
1,835 views
ApochPiQ
September 23, 2014
Playing with colors!
Been playing around with a dark theme for Era:



Syntax highlighting still needs some love, but it's getting there.


Note that the IDE now highlights structure type names and function names. This is currently activated by pressing F12, wh…
1,334 views
ApochPiQ
September 19, 2014
Argh, bitrot.
Turns out that leaving a project alone for six months is a great way to discover that it's full of mysterious bugs you don't remember having.

I noticed some weird behavior with Era, the Epoch IDE, earlier this evening, and started poking around looking for explanations. It turns out that in some wei…
1,373 views
ApochPiQ
September 18, 2014
A Quick Introduction to Sampler-Based Profiling
Sampler-Based Profiling: The Quick Version
So you're happily working on some code, and suddenly it happens: everything is just too damn slow! Something is eating up all your performance, but it's not immediately obvious what to do about it.

One of the first things any experienced programmer will tell…
4,761 views
ApochPiQ
September 09, 2014
Brain dump: considerations for organizing code
No structure or real nice formatting will be found in this post. This is a stream-of-consciousness blathering process wherein I contemplate how to organize code in a way that escapes the limitations of the file paradigm.



Considerations for organizing code
Main goal: aid in discoverability and navigat…
1,919 views
ApochPiQ
September 08, 2014
The Right Taxonomy of Code
I've written before about how much I want to get away from the "code goes in files" model of programming. The more code I write, and the larger the project, the less it makes sense to organize everything strictly by file names.

Yes, folder hierarchies can be one reasonable way to group related code.…
1,670 views
ApochPiQ
September 04, 2014
Time sure flies...
It's been well over a year since I embarked on the monumental project of self-hosting the Epoch language compiler. In all that time, there have been a whopping ZERO releases of the language or any of its accompanying tools/examples/etc.

I'd been taking some time off from Epoch for a number of reason…
1,349 views
Advertisement
ApochPiQ
June 30, 2014
VISUAL STUDIO IS A SELFISH WANKER
Why in the ever living FUCK does Visual Studio 2012 insist on bringing itself to the foreground every time the debugger starts?

This is fucking horseshit. I have multiple projects that I have to work on concurrently, each with a separate VS instance. So if I want to fire up one instance's debugger, …
1,818 views
ApochPiQ
June 19, 2014
Barfing out some thoughts
It's an interesting time, that's for sure.

Work has been consuming a monumental portion of my time and energy lately; and while I can't talk about it yet, I can say that it has definitively been a lot of fun and I really can't wait to unleash what I've been working on. There's a ton of potential in …
1,665 views
ApochPiQ
June 09, 2014
The Five Stages of Programming
All programmers undergo a transformation, from the moment they first start typing code, until the moment they realize that there's more important things in life than making computers obey one's whims. (I hypothesize that this latter moment occurs after death, because I sure can't think of anything …
4,293 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
13 Followers
klg71
Generalist
52 Entries
1 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
15 Entries
13 Followers
johnhattan
Programmer
1,277 Entries
50 Followers
Advertisement