2009/5/7 dhs827 <scheur...@gmail.com>:
>
> Thanks, everybody. The buzz at Hacker News is that the Clojure
> community is awesome, and the buzz is right.
>
> Now, to me, it follows from the advice you gave that I should do two
> projects:
>
> 1. Learn Clojure by implementing (some of) AIML (about half of the
> language is of no interest to me)
> 2. Implement what I prototyped in AIML (context, objects, processes)
> in Clojure

For 2., you could even consider, rather than manually doing the
conversion, write (in clojure of course, with the help of the xml
parsing tools already available) a AIML to clojure-AIML converter :-)

(But it really depends on the total estimated time of (your current
AIML codebase size, multiplied by the number of times you may have to
redo the manual conversion if you change the design of clojure-AIML,
multiplied by the mean time of doing the conversion manually), versus
the whole time to write and polish an automatic converter :-)

-- 
Laurent

>
> Does this sound right?
>
> Dirk
>
>
> Luke VanderHart schrieb:
>> On May 6, 4:39 am, dhs827 <scheur...@gmail.com> wrote:
>> >  I realize now that there is no quick fix, and I'll have to learn a
>> > lot to do this properly. But are there already enough resources so
>> > that I can learn how to do it in Clojure? For example, would there be
>> > enough about string processing in "Programming Clojure" to learn it
>> > from theere?
>>
>> Clojure itself is very well documented for a language that's been out
>> for less than two years, and as you can see, there is an active
>> community to turn to for help. With persistence, it's very possible to
>> become a Clojure expert in a short amount of time. I don't imagine
>> you'll have any problem with the language itself.
>>
>> You'll probably have to get some books or look elsewhere for help with
>> the actual algorithms specific to this problem domain, though - I
>> doubt there's any Clojure tutorials dedicated specifically to pattern
>> matching or AI. But anything that can be implemented in another
>> language can be implemented (probably better) in Clojure, so if you
>> know Clojure and you can at least read the examples in the AI
>> literature, you should be good to go.
>>
>> -Luke
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to