]> gerrit.simantics Code Review - simantics/platform.git/blob - Future.scl
65bcd88e325dde7ea929212245a3aea889d691ba
[simantics/platform.git] / Future.scl
1 importJava "java.util.concurrent.Future" where
2     data Future a
3     
4     @JavaName get
5     getFutureResult :: Future a -> <Proc, Exception> a
6     @JavaName cancel
7     cancelFuture :: Future a -> Boolean -> <Proc> Boolean
8     @JavaName isCancelled
9     isFutureCancelled :: Future a -> <Proc> Boolean
10     @JavaName isDone
11     isFutureDone :: Future a -> <Proc> Boolean