Skip to content

Commit

Permalink
Test code
Browse files Browse the repository at this point in the history
  • Loading branch information
norm2782 committed Nov 4, 2011
1 parent 1e0109c commit 0918bbc
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 43 deletions.
20 changes: 20 additions & 0 deletions tests/in-progress/import_dynamic/import_dynamic.hs
@@ -0,0 +1,20 @@
import Language.UHC.JScript.ECMA.String
import Language.UHC.JScript.Assorted
import Language.UHC.JScript.Primitives
import Language.UHC.JScript.JQuery.JQuery
import UHC.Ptr


foreign import jscript "getJSFun(%1)"
getJSFun :: Int -> FunPtr (Int -> Int)

foreign import jscript "dynamic"
mkDyn :: FunPtr (Int -> Int) -> (Int -> Int)

main :: IO ()
main = do
putStrLn "import_dynamic"
let jfn = getJSFun 2
let hfn = mkDyn jfn
print $ hfn 3

38 changes: 0 additions & 38 deletions tests/in-progress/import_dynamic/import_dynamic.js

This file was deleted.

10 changes: 5 additions & 5 deletions tests/in-progress/import_dynamic/import_dynamic_perm.js
@@ -1,5 +1,5 @@
function some_function(arg1, arg2, callback) {
var num = Math.ceil(arg1 + arg2);
var res = callback(num);
return res;
}
function getJSFun(x) {
return function(y) {
return x + y;
};
};

0 comments on commit 0918bbc

Please sign in to comment.