[m-dev.] Mercury's "Time to Hello World"

Paul Bone paul at bone.id.au
Tue Mar 26 09:08:54 AEDT 2013


On Mon, Mar 25, 2013 at 11:53:21PM +1100, Julien Fischer wrote:
> On Mon, Mar 25, 2013 at 11:45 PM, Paul Bone <paul at bone.id.au> wrote:
> 
> >> > And I'm pretty sure that deep profiling superseeds the other
> >> > profiling grades.
> >>
> >> The design of deep profiling certainly better, but the implementation
> >> is not quite there yet.  For example,
> >>
> >> (1) the deep profiler still aborts if a program throws and then catches
> >> an exception.  (You may be familiar with the problem of things not
> >> handling exceptions properly ;-) )
> >>
> >> (2) merging of profiling runs is not currently supported -- it is in mprof.
> >>
> >> (3) run the deep profiler as a web service, makes setting it up quite fiddly.
> >
> > In the long term we should fix these things.  For the webservice we can
> > simply make it easier to include a built in HTTP server.
> 
> Sure.  My point was deep profiling isn't a replacement for the other profiling
> grades until it can do those things.
> 

Agreed.

-- 
Paul Bone
http://www.bone.id.au



More information about the developers mailing list