[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

categories: Re: Computing with Category Theory



Dear Saul:
   There are several category-based programming languages, but
they may be a bit hard to find on first glance.  Here are three that
come to mind, but I'm sure you will hear about more:

1.  The most famous is CAML, which stands for Categorical Abstract Machine
Language, and is a variant of ML, a well-known and robust polymorphic
functional language.  The original implementations arose from work on
categorical combinators, but now is an autonomous programming language by
itself.   http://caml.inria.fr/

2.  Two category theorists who have developped programming languages are:

(i) Robin Cockett, with his language Charity:
      http://www.cpsc.ucalgary.ca/Research/charity/home.html

(ii) Barry Jay, with his language FISh:
http://www-staff.it.uts.edu.au/~cbj/FISh/
  


			Philip Scott
			Dept. of Math & Stats
			U. Ottawa


> 
> 
> Greetings to all,
> 
>        I'm a big fan of category theory, but doesn't it seem strange 
> that after all this time
> there is no programming language that let's you organize things around 
> categorical ideas?
> I've semi-seriously tried to find out about this ( 
> http://physics.bu.edu/~youssef/aldor/aldor.html )
> but I basically don't have an answer.  I'd be very interested to hear if 
> anyone
> is working in this direction or comments about why this hasn't happened.
> 
> Saul Youssef
> http://physics.bu.edu/~youssef/
> 
> 
> 
> 
> 
> 
> 
> 
>