Haskell in AI - Functional

This is a discussion on Haskell in AI - Functional ; Hello, I'm trying to gather information about the use of the Haskell programming language in the field of Artificial Intelligence. I would greatly appreciate any pointer or information about some project or system related to AI that uses Haskell. Thanks ...

+ Reply to Thread
Results 1 to 3 of 3

Haskell in AI

  1. Default Haskell in AI

    Hello,

    I'm trying to gather information about the use of the Haskell
    programming language in the field
    of Artificial Intelligence. I would greatly appreciate any pointer or
    information about some project or system related to AI that uses
    Haskell.

    Thanks very much in advance,

    Christos

    PS. I apologize if such a message from me gets posted twice to the
    group. I've tried once more to post to comp.lang.functional via
    Google
    Groups but that post seems to never have gotten through.

  2. Default Re: Haskell in AI

    On Tue, 14 Oct 2008 09:52:19 -0700 (PDT), Christos Chryssochoidis
    <C.Chryssochoidis@gmail.com> wrote:

    >Hello,
    >
    >I'm trying to gather information about the use of the Haskell
    >programming language in the field
    >of Artificial Intelligence. I would greatly appreciate any pointer or
    >information about some project or system related to AI that uses
    >Haskell.


    You may wish to take a look at the following reference page:

    AI - HaskellWiki
    http://www.haskell.org/haskellwiki/AI

    In addition, according to the following post:

    Haskell in Artificial Intelligence - fa.haskell | Google Groups
    http://groups.google.com/group/fa.ha...786c84e4b7eb7f

    Professor Chung-chieh Shan (whom, incidentally, purely by coincidence,
    I chanced to meet at Continuation Fest 2008 in Tokyo--he was very
    helpful in explaining how to code Towers of Hanoi in Haskell, but
    apparently was very busy and either missed or wasn't able to reply to
    a follow-up e-mail message I sent him a few days later) is teaching
    the following AI-related course in Haskell:

    cs530: Principles of artificial intelligence
    http://conway.rutgers.edu/~ccshan/wiki/cs530/

    Professor Shan is very good at explaining Haskell, so I would
    encourage you to reach him. When I asked him how I might code Towers
    of Hanoi in Haskell, his first question was about the type of the
    function. This led me to start thinking about the type, which
    immediately led to the code, and after a few minutes, I had a
    prototype version. I then followed-up with a post to Haskell-Cafe,
    and very soon had several versions of Towers of Hanoi coded in
    Haskell.

    You may also find the following AI in Haskell-related discussion on
    Lambda the Ultimate of interest:

    Haskell for AI? | Lambda the Ultimate
    http://lambda-the-ultimate.org/node/2952

    Further, since AI is often associated with logic programming, the
    following reference may also be useful:

    Logic programming example - HaskellWiki
    http://www.haskell.org/haskellwiki/L...amming_example

    Also, I would encourage you to post this question on Haskell Cafe, the
    main Haskell discussion-related mailing list (the Haskell mailing list
    is mainly for announcements), as well:

    Haskell-Cafe Info Page
    http://haskell.org/mailman/listinfo/haskell-cafe

    Hope this helps....

    -- Benjamin L. Russell

  3. Default Re: Haskell in AI

    On Oct 15, 8:49 am, Benjamin L. Russell <DekuDekup...@Yahoo.com>
    wrote:
    > On Tue, 14 Oct 2008 09:52:19 -0700 (PDT), Christos Chryssochoidis
    >
    > <C.Chryssochoi...@gmail.com> wrote:
    > >Hello,

    >
    > >I'm trying to gather information about the use of the Haskell
    > >programming language in the field
    > >of Artificial Intelligence. I would greatly appreciate any pointer or
    > >information about some project or system related to AI that uses
    > >Haskell.

    >
    > You may wish to take a look at the following reference page:
    >
    > AI - HaskellWikihttp://www.haskell.org/haskellwiki/AI
    >
    > In addition, according to the following post:
    >
    > Haskell in Artificial Intelligence - fa.haskell | Google Groupshttp://groups.google.com/group/fa.haskell/msg/24786c84e4b7eb7f
    >
    > Professor Chung-chieh Shan (whom, incidentally, purely by coincidence,
    > I chanced to meet at Continuation Fest 2008 in Tokyo--he was very
    > helpful in explaining how to code Towers of Hanoi in Haskell, but
    > apparently was very busy and either missed or wasn't able to reply to
    > a follow-up e-mail message I sent him a few days later) is teaching
    > the following AI-related course in Haskell:
    >
    > cs530: Principles of artificial intelligencehttp://conway.rutgers.edu/~ccshan/wiki/cs530/
    >
    > Professor Shan is very good at explaining Haskell, so I would
    > encourage you to reach him.  When I asked him how I might code Towers
    > of Hanoi in Haskell, his first question was about the type of the
    > function.  This led me to start thinking about the type, which
    > immediately led to the code, and after a few minutes, I had a
    > prototype version.  I then followed-up with a post to Haskell-Cafe,
    > and very soon had several versions of Towers of Hanoi coded in
    > Haskell.
    >
    > You may also find the following AI in Haskell-related discussion on
    > Lambda the Ultimate of interest:
    >
    > Haskell for AI? | Lambda the Ultimatehttp://lambda-the-ultimate.org/node/2952
    >
    > Further, since AI is often associated with logic programming, the
    > following reference may also be useful:
    >
    > Logic programming example - HaskellWikihttp://www.haskell.org/haskellwiki/Logic_programming_example
    >
    > Also, I would encourage you to post this question on Haskell Cafe, the
    > main Haskell discussion-related mailing list (the Haskell mailing list
    > is mainly for announcements), as well:
    >
    > Haskell-Cafe Info Pagehttp://haskell.org/mailman/listinfo/haskell-cafe
    >
    > Hope this helps....
    >
    > -- Benjamin L. Russell


    Thank you very much for the very helpful pointers and
    information!

    Best regards,

    Christos Chryssochoidis

+ Reply to Thread