FREE: CodeSmith Beta 1

"Eric J. Smith" <[email protected]> Sun, 29 Dec 2002 10:04:42 -0800
Newsgroups gmane.comp.windows.devel.genx
Message-ID <GENX%[email protected]>
If you like Gen<X> then you will definately like CodeSmith and it's FREE!

CodeSmith allows you to create templates that will generate code for any
ASCII based language. The code generated can be customized by the use of
properties. A property can be any .NET object that has a designer (most
built in .NET types have designers already) and can be as simple as a
boolean property that allows you to conditionally add or remove code from
the result, to an object such as the included TableSchema object which
provides everything you could possibly want to know about a table in a
database. Having access to this information allows you to generate things
such as stored procedures, business objects, presentation layer code, or
anything else you can think of based on a table schema.

CodeSmith's syntax is almost identical to ASP.NET. So if you are familiar
with ASP.NET then you should be able to quickly learn the template syntax.
You can use the C#, VB.NET or JScript.NET languages in your templates.

The CodeSmith Explorer window allows you to view all templates in a given
folder and allows you to drag and drop to any target that supports dropping
text. You can also double-click a template to execute it individually after
the first time you run CodeSmith.

This beta is time restricted. I hope to receive feedback, bug reports and
hopefully some useful templates to include in the next build. I am also
interested if someone would be willing to help with documentation.
CodeSmith will be released as a free binary only product. I am still
considering releasing source code, but I would rather maintain control of
the product in a single location. I think this will provide the best
opportunity to build a solid community of users and templates. I plan to
build a template repository site that will allow anyone to submit a
template and have it added to the repository.

You can get a copy of CodeSmith here:

http://www.ericjsmith.net/ejsmith/codesmith.htm

Thanks,
Eric J. Smith

This is a private list, meaning only subscribers may post to the list or view
the online archives. Subscribers can read messages from the Gen<X> archive or
unsubscribe from Gen<X> at http://discuss.develop.com/genx.html.