On Feb 7, 2008, at 23.29h, Jose Balado wrote: > Hi, I would like to know how could I debug programs in Alice ML or > Standard ML, it seems there is no debugger like in Oz or SWI-Prolog. > My intention is to trace program execution to help me understand > algorithms and programs writenn in Alice. Any hints or links to > bibliography would be very helpful, thanks.
Short answer is: there is no debugger for Alice ML. There is a half- finished one in the CVS, but it is orphaned at the moment. The Inspector might help a bit with tracing data structures, though. As for other SMLs, I am not aware of any either, except that there was a relatively fancy time travelling debugger for early versions of SML/NJ. One of the reasons is lack of resources of course. But there also is the experience that classical debuggers are less useful (due to higher-order functions) and less needed (because complex state is mostly avoided) for functional programming. Often, "print debugging" is just as fine, especially if you have complex data structures that you need to pre-process for inspection. - Andreas _______________________________________________ alice-users mailing list [email protected] http://www.ps.uni-sb.de/mailman/listinfo/alice-users
