]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.runtime/scl/Future.scl
Add Future to SCL API
[simantics/platform.git] / bundles / org.simantics.scl.runtime / scl / 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