You might ask yourself why you should do this. Isn't it bad practice to be making your own custom additions to an existing scripting language? Well, there are a lot of reasons why Railo Server gives you this option.
First off, Railo Server does not include the exact same CFML functionality as Open BlueDragon or Adobe ColdFusion®. About 95 percent is the same, but you can find some differences and un-implemented features. By having the option of creating (and overwriting) CFML tags and functions, you can change the workings of Railo Server by yourself to make it suit your needs.
By adding your own CFML tags and functions, you can write more of your code in the same coding style. This will make it much easier to read and understand, especially when comparing it to using includes or CFC function calls.
Another great reason is the ability to use this new functionality not just for you, but for the whole Railo community. It is as easy as adding it to...