What Are Stencils

People are quite familiar with the concept of Templates. In the programming world, templates can be used to generate code and they will usually have a specified syntax that is built into an engine or tool.

Plugins are another familiar term and usually means code external to an application or interface that can be fired up to enhance behavior or provide extra features as an add-on to the calling application. In CodeStencil, the equivalent to plugins are Code Nanites.

Stencils, while similar to templates is different in the sense that it is a combination of template and plugin capabilities and does not need a template language to provide power for code generation.

CodeStencil has a  powerful and intelligent string/keyword replacement architecture. That is why there is no templating language built in.

 

 

© 2018 CodeStencil - Zera Systems Inc. All Rights Reserved.

No items in cart