SE701:Wunderquote Lite

From Marks Wiki
Jump to navigation Jump to search

Wunderquote

Wunderquote: Quoting Airfares with Common Lisp

Project Background

In the summer months when some of my friends were lazing on the beach enjoying the sunshine - i was working on this project for my employer - Lufthansa German Airlines, to develop an effective online solution to quoting airfares for the agents - named aptly Wunderquote :)

So then when i was sitting in the 701 lecture, trying to think of a good project topic i had a sudden revelation - "What if the system was written in Lisp? What would it be like? How would it behave? Would it be more efficient? " And the more I thought about it, the more I liked the idea of it.

So I've decided that my 701 project will be to develop a somewhat lightweight version of the fare quoting system written completely in Common Lisp. Sounds somewhat tricky, but I like the challenge!

Project Overview

The system will involve a database of city objects (representing airports) which will serve as the nodes, which are interconnected by flying routes in between these. There's a strict set of rules that governs the fares, depending on the chosen journey and a few formulae will be needed in order to calculate the fare at the end.

I wrote the code for the current version of Wunderbar strictly in PHP, so the end result should turn out quite different for the Lisp implementation.

And no, I am not getting paid for doing this (im not that cheeky) - im doing this purely out of my own personal academic interest!
Also I think that the project should be complex enough to sufficiently demonstrate most of the Common Lisp principles on the requirements sheet.


Dimitri Victor