Free Stuff and Beer
But not free beer. Well not for you. I've finally decided on a licence to use for any source code I release. I present: Beerware. This is an absolutely free license, you can do whatever you want with what I give you. If you like it and we meet then feel free to buy me a beer.- Details
- Written by Chris Savoie
- Category: Announcement
- Hits: 3537
Compile Time hashing 2.0
So I'm sitting here, all proud about my success with Compile time hashing, and I'm thinking, does it actually work? Short answer, not so much.The good news is I fixed it and made it quite useful.
- Details
- Written by Chris Savoie
- Category: Research
- Hits: 11106
Compile time hashing
Have you ever wanted a nice system for being able to reference assets by name but you don't want to pay the price of comparing strings or constantly hashing (crc-ing) strings at runtime?Now you can have best of both worlds. I've looked into various forms of hashing and making use of different techniques to find the quickest way to hash strings. In this article I'll explain what strategies are usually used and how you can achieve instant hashes.
- Details
- Written by Chris Savoie
- Category: Research
- Hits: 7985
Run Perl Scripts as part of a Visual Studio Build
While testing one of my Perl scripts I needed to have it build a source file for my C++ project. Instead of using a custom build step, which may not run if no other files changes, I decided to create a build rule for Perl scripts. It's still not perfect since it will always run the Perl script, but I got around that by adding intermediate file checking within the script itself. The build rule passes in the intermediate directory of the project as a parameter '-int $(IntDir)'.Download Perl Script build rule
- Details
- Written by Chris Savoie
- Category: Tools
- Hits: 4684
Read more: Run Perl Scripts as part of a Visual Studio Build