On glancing at my first ML program a more experienced programmer said
"You learned functional programming in LISP didn't you"
... and indeed my first ML program was a complete bracket fest. I've calmed down a bit now but there are still rather more brakets in my ML programs than strictly necessary, I can't quite get it out of my head that I need to be really clear exactly what goes with what.
On the whole I'd recommend ML over LISP. It has types and types are always worth getting your hands on. One of the reasons I rather liked lambda-Prolog was that it had types.
no subject
"You learned functional programming in LISP didn't you"
... and indeed my first ML program was a complete bracket fest. I've calmed down a bit now but there are still rather more brakets in my ML programs than strictly necessary, I can't quite get it out of my head that I need to be really clear exactly what goes with what.
On the whole I'd recommend ML over LISP. It has types and types are always worth getting your hands on. One of the reasons I rather liked lambda-Prolog was that it had types.