Search This Blog

Paladin of Souls by Lois McMaster Bujold

I stayed up late to finish this book. I was surprised by that, because I didn't think I would be engaged with the book during the first 1/3... I would recommend it.

Ista is a 'dowager Royina' who has been touched by a god. There are several interesting variations on fantasy themes that are explored and expanded skillfully. Five gods, mother father son daughter and Bastard, with the mischievous Bastard getting the attention here. Magic flows from demons, which start as elementals and gradually absorb qualities and skills from their hosts, often animals at first, jumping to a new host when the old one dies. They can be controlled by a person for a long time, creating sorcerers, until they loose control.... The gods get involved in human affairs by giving abilities and directives to people. Ista has had a bad experience in the past with this, and now resists the Bastard trying to draw her in again. She starts on a pilgrimage and ends up in a border fortress, trying to unravel her host, his comatose brother, and his young seemingly naive wife.

Popular posts from this blog

If your C++ program is compiled with MS Visual Studio 2005 Express, and you link with the DLL versions of the C run-time libraries, you probably already know that you have to run vcredist_x86.exe to install those dependencies on a new computer before your program will run.

In my last post, I forgot to point you to Inno Setup; go get the Inno Setup QuickStart Pack to get going.
I showed how to copy a directory full of data, like tutorials or sample data, that might change depending on the customer. That means the files are not known when the installer is compiled.

That new constant will put the data in a subdirectory of My Documents, for the user that installs the program. This might be fine for you, if each user of your program is going to install it themselves, and generate thei…

I'm convinced "JavaScript, The Good Parts" is one of the best JavaScript books for JavaScript doubters, especially those coming from a traditional object-oriented language like me. It really addresses whether JavaScript is just a mess (it definitely has messy parts) or whether there is something good in there. I'm convinced that by avoiding some problematic parts of the language, there is a very useful, functional language core that can express some interesting use-patterns.

One of the cool concepts emphasized is that JavaScript has object-inheritance, not class-inheritance. There are no classes. Instead, you can inherit from an object. Something that looks like a class is actually just an object that you essentially make copies of and use in a consistent way.

One of the implications is there are mixin/inheritance patterns that can't be expressed in Java/C++ that you can do in JavaScript. I haven't gotten my head around when they might be the best way to do …