Opened 11 years ago
Closed 11 years ago
#2887 closed enhancement (fixed)
Implement construct similar to try/catch
| Reported by: | Per Östlund | Owned by: | Martin Sjölund | 
|---|---|---|---|
| Priority: | normal | Milestone: | 1.9.1 | 
| Component: | MetaModelica | Version: | trunk | 
| Keywords: | Cc: | openmodelicadevelopers@… | 
Description
I currently find myself writing code like this fairly often:
algorithm _ := matchcontinue() case () equation // Do something which might fail. then (); else equation // Do something else. then (); end matchcontinue;
It would be nice to have some syntactic sugar for this kind of construct, something like:
algorithm try // Do something which might fail. else // Do something else. end try;
One issue with translating this into a match-statement is that you have to use equations instead of algorithms inside the try-statement though.
Change History (2)
comment:1 by , 11 years ago
| Cc: | added | 
|---|
comment:2 by , 11 years ago
| Milestone: | Bootstrapping → 1.9.1 | 
|---|---|
| Resolution: | → fixed | 
| Status: | new → closed | 
Fixed in r22755.
  Note:
 See   TracTickets
 for help on using tickets.
    
Does any of the developers have any feedback on the proposed try statement? The implementation issues mentioned above are not an issue since I will implement #2886 at the same time.