Musing Mortoray

~ On Programming and Language Design

Musing Mortoray

Category Archives: Programming

Everything relating primarily to programming will be under this topic. This is almost all I write about now, so chances are all new articles will be here.

How to handle an error

2013-01-03

Error handling should be simple. It can become mired in complexity, but I don’t believe it has to be that …

Continue reading »

Of Faults and Errors: Who’s to blame?

2012-12-23

Is there a difference between a “fault” and an “error” within a computer program? A number of people commented on …

Continue reading »

Antiquated Error Handling: abort/exit

2012-12-06

The abort function is a remnant of old programming practices, and it pains me to see it in modern software. …

Continue reading »

What is a closure?

2012-10-24

Closures have been around a long time yet have experienced a resurgence in the last decade. They were first implemented …

Continue reading »

A trail through custom languages

2012-09-26

How often does one need to write a custom language? Many projects often shun them, but I think domain specific …

Continue reading »

The syntax of a conditional

2012-09-16

Conditionals are a key construct in programming: from the simple if statement, to loops and switches, and even to dynamic …

Continue reading »

Why I have my own Android game framework

2012-08-23

All I wanted to do was to make a game for my Android tablet, so how come I ended up …

Continue reading »

Android NDK Cross-Compile Setup (libpng and freetype)

2012-08-21

Building native libraries for Android can be a bit confusing. My goal, which is likely shared by many, was to …

Continue reading »

Complexity of simple data types

2012-08-06

Sometimes the simplest of things have complex answers. In programming we like to think of simple data types, but in …

Continue reading »

Why I don’t use a Parser Generator

2012-07-20

Parser generators, like ANTLR or Bison, seem like great tools. Yet when I have to write a parser I now …

Continue reading »

← Older posts
Newer posts →
  • Leaf
  • Defective C++
  • Ideal Language
  • About Edaqa

Latest Tweets

  • A good explanation of normal numbers. :) clz.co/kSpOeS 2 days ago
  • Great variation on a jigsaw puzzle, trust me, it isn't easy. clz.co/14fYA5W 4 days ago
  • Very curious, a possible scientific explanation of how experience helps us grow sciencedaily.com/releases/2013/… 1 week ago
Follow @edaqa

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

Recent Posts

  • How to catch a “return” statement
  • Building blocks: Compiling if, defer, break, continue, and exceptions
  • 1/2 Should Not Equal Zero
  • Why do we need pointers/references?
  • Parsing an exact decimal value using GMP
  • Leaf: Simple type conversions
  • Leaf: Preserving “lvalue” status
  • What is a System Language?
  • Immutable Values and Invariant Names
  • Divorcing a value from its name
  • How to handle an error
  • Of Faults and Errors: Who’s to blame?

Archives

RSS Feed RSS - Posts

Blog at WordPress.com. Theme: Chateau by Ignacio Ricci.

Follow

Get every new post delivered to your Inbox.

Join 154 other followers

Powered by WordPress.com