Setting a Scala application's command line parameters in Eclipse

I’ve been developing a new Scala application named Cato that requires some command-line parameters, and I just had to figure out how to configure Eclipse so my application would get those parameters. Doing this with Scala in Eclipse is different than configuring Java command line parameters in Eclipse, so I thought I’d share the recipe.

Fortunately it’s just a two-step process. First, click the drop-down icon next to the “Run” button and choose “Run Configurations”, as shown here:

Generating Play Framework 2 CRUD forms with Cato

Summary: Cato is the name of a language-independent, template-based, database driven “CRUD Generator” I created, and in the video below I show how to use it to create a complete set of Play Framework 2 CRUD forms, including model, controller, view, and Anorm database code.

Cato - A database CRUD assistant

I'm getting closer to releasing my "programming language independent" CRUD generator application. I'm now calling it Cato. My previous code names for it were Db2App and SideKick, but when I thought about the name SideKick, I couldn't help but think about Inspector Clousseau's trusty sidekick Cato Fong, and thus the application name was born. :)

Cato - A database CRUD assistant

Cato is a language-independent "CRUD generator" software application. While tools like Ruby on Rails and CakePHP provide their own CRUD approaches, Cato is independent of the programming language and framework that you want to work with.

Because Cato's CRUD generator is based on the concept of templates, if you can create templates for your programming language (Java, PHP, Python, Ruby, whatever) and framework (Struts, WebWork, JSF, Spring, Hibernate, whatever), you can generate CRUD source code from your database table definitions.