Snowball: A language for stemming algorithms

Snowball is a small string processing language designed for creating stemming algorithms for use in Information Retrieval.

And here's a sample program.

I am not sure just how exciting this language is, but it has been a while since we discussed a DSL.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Difference with icon

Is it somewhat related to Icons pattern matching and scanning capabilities or is this a completely different aproach? Just trying to understand where to clasify it.

Snobol related

I think the inspiration is SNOBOL. At least that's where the language name comes from...