Hacker News new | ask | show | jobs
by __red__ 318 days ago
You can do this:

  try
    somearray(outofboundindex)?
    // stuff
  else
    errorlog.write("some message")
    error
  end
Sure you can make it propogate all the way up if you really want, but ugh… what a terrible idea for instrumentation.

Pony doesn't force you to deal with errors a specific way. Pony forces you to make a choice so you can't just ignore it.

1 comments

That code is only allowed in a partial context, right? So if you don't propagate it all the way up the call stack, what do you do instead?