Jump to content

  • Log In with Google      Sign In   
  • Create Account


swiftcoding



Approaches to Resource Disposal

  Posted by swiftcoder, 23 May 2014 · 1,618 views

I’m working on developing a novel programming language, working title ‘aevum’. As part of that process, I’ll be writing a series of articles about various aspects of language design and development.

Every long running computer program is going to need to obtain a variety of resources, and those resources are almost always finite. Memory, file handles, t...


Fun with commas

  Posted by swiftcoder, 14 June 2013 · 784 views

This thread over at GameDev got me thinking, “can one assign Python-like tuples in C++?”

I don’t want to pollute the thread in For Beginners with that discussion, but the answer is yes, even without C++11 initialiser lists:

#include <iostream>struct A { A &operator = (int i) { std::cout << "A = " << i << s...


Bidding a Freelance Contract

  Posted by swiftcoder, 28 October 2011 · 544 views

Although I am gainfully employed at present, in the past I have made a good portion of my living in freelance work: websites, Facebook applications, database tools – even the odd carpentry project. The most essential skill involved in freelancing any field? Communication. But the next most important skill is the ability to accurately estimate...


Logarithmic Spiral Distance Field

  Posted by swiftcoder, 21 June 2010 · 501 views

I have been playing around with distance field rendering, inspired by some of Iñigo Quílez’s work. Along the way I needed to define analytic distance functions for a number of fairly esoteric geometric primitives, among them the...


The price of progress

  Posted by swiftcoder, 21 January 2010 · 338 views

I recently installed the beta of Microsoft Office 2010, and the first thing that struck me is how it performs noticeably worse on my 3.0 GHz quad-core AMD gaming rig, than Office ’98 performed on a now 12-year-old PowerBook G3, powered by a little 250 MHz PPC processor.

You can probably guess the next stage of this little anecdote… Office...


RFC 1149 implemented

  Posted by swiftcoder, 12 September 2009 · 221 views

This one goes out to all the networking students in the house:

Wired reports that a firm in South Africa successfully demonstrated that data transmission via flash drive equipped carrier pigeon is faster than their existing internet service...


simplui 1.0.4 released

  Posted by swiftcoder, 17 August 2009 · 216 views

New in this version:

  • Support for multiple windows
  • Java-style flow layout
  • Full batching
  • Numerous performance enhancements and bug fixes
  • Minor theme tweaks
  • setuptools/easy_install support
Given the speed of development, simplui has moved to its own googlecode...


Community News

  Posted by swiftcoder, 14 August 2009 · 132 views

Various things have been snowballing recently, with the result that both development and blogging have fallen by the wayside. A few interesting things are happening however, take a look and see for yourself, after the jump…




The future of pyglet
Alex Holkner recently announced that he isn’t able to continue development/maintenance of...


simplui 1.0.3 released

  Posted by swiftcoder, 06 June 2009 · 108 views

No major features this time, instead a slew of small bug fixes, an update to the API, and the rendering code has been rewritten for performance (primarily though batching).

I wasn’t intending to push a release out until more features were added, so consider this a maintenance release.

You can download the...


Simplui 1.0.2 released – now with themes!

  Posted by swiftcoder, 01 June 2009 · 192 views

Posted ImageThe default themes provided by simplui

Today brings the 1.0.2 release of simplui. This is a beta release, previewing major enhancements, and I...






July 2014 »

S M T W T F S
  12345
6789 10 1112
13141516171819
20212223242526
2728293031  
PARTNERS