Haskell or Erlang for restriction planning planner

I am looking for my own project: I would like to write a course planner , finding out the course planning with the optimal distribution of courses by room and time. The problem is to solve the restrictions , for example: do not overlap space and time, no teacher teaches more than one course at the same time, performance requirements for a particular course, etc.

I look forward to recording a two to three component architecture:

  • interface: web interface (AJAX)
  • something in between storage and data management: a database (?)
  • back end: course planner

Basically, web interfaces accept user requests, for example, data entry, a course planner request and a course planner download a set of courses and resources and try to figure out the optimal course distribution.

Why do I want to use a functional programming language? Since I think they are best at checking constraints with very few lines of code.

So my questions are:

1) Given the front end, would it be easier to use Erlang or Haskell ? I read some blog fragments about Erlang vs. Haskell, but that doesn't help much. Does anyone have an opinion on this special project?

2) , ? ER , Erlang/Haskell. , ORM, - ?

+5
2

: ! , webapps Haskell, , Erlang. , - . , , !

.

+9

, , , , . .

Erlang , - (parallelism - , ), concurrency - . ( , ).

Haskell, , .

, , @Daniel Wagner, Haskell Erlang - Erlang , Hackage CPAN.

!

+3

All Articles