Prolog's Heir Apparent: Declarative Programming in Scala

Organiser
New York Scala Enthusiasts
Date
22-23 Jun 2009 (Add to calendar) GMT
Venue
(Exact location not available) , New York, US
Cost
Free

Suresh Velagapudi tells how Scala has charmed even this Prolog devotee with sufficient language features such as Tail Recursion Optimization, Pattern Matching, and Generic Types to tackle problems where Prolog has traditionally excelled. By bringing these tools to the near-ubiquitous JVM execution environment, Scala is positioned to launch a more widespread computing exploration into Intelligent Databases, the Semantic Web, and Machine Learning.

Suresh will render into Scala two examples from The Art of Prolog: the AI classic ELIZA and a Credit Evaluation Expert System, preserving their declarative structure through the transformation. No knowledge of Prolog will be required but advanced features of Scala will be used without mercy. Or as Suresh puts it, "It is sufficient to be familiar with first ten chapters of Scala by Example to appreciate the fine points of Scala features used in the AI examples to be discussed." There won't be a test. Probably.

Suresh Velagapudi, Ph.D, is CTO of Mayera Software Solutions LLC, a company specializing in developing software using Prolog, Java, and Scala.

You might also like...

Comments

Other nearby events

Map

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“It works on my machine.” - Anonymous