During last Sotr I was talking with Mark Drew and Micheal Offner-Streit ( the Railo cto )  and we discovered one of the many gems hidden into Railo engine.

Any cf developer has always fight with the missing support for a linked hash map in cfml. This lack has made a task  keeping a struct in a defined order. In railo you can simple do this:

<cfset str = structNew('linked') />

What you have now is a struct 100% similar to a normal struct that has the whole capabilities of a linked hash map. For example the map keep the elements into an ordered stack.

You can read more in the railo wiki docs.


andreacfm