├── .github └── workflows │ └── haskell-ci.yml ├── .gitignore ├── README.md ├── cabal.haskell-ci ├── cabal.project ├── flake.lock ├── flake.nix ├── jsaddle-clib ├── LICENSE ├── Setup.lhs ├── cbits │ └── include │ │ └── jsaddle.h ├── jsaddle-clib.cabal ├── src-ghc │ └── Language │ │ └── Javascript │ │ └── JSaddle │ │ └── CLib.hs ├── src-ghcjs │ └── Language │ │ └── Javascript │ │ └── JSaddle │ │ └── CLib.hs └── src │ └── Language │ └── Javascript │ └── JSaddle │ └── CLib │ └── Internal.hsc ├── jsaddle-warp ├── LICENSE ├── Setup.lhs ├── jsaddle-warp.cabal ├── node-client │ ├── index.js │ ├── node_modules │ │ ├── .package-lock.json │ │ ├── ws │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── browser.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── buffer-util.js │ │ │ │ ├── constants.js │ │ │ │ ├── event-target.js │ │ │ │ ├── extension.js │ │ │ │ ├── limiter.js │ │ │ │ ├── permessage-deflate.js │ │ │ │ ├── receiver.js │ │ │ │ ├── sender.js │ │ │ │ ├── stream.js │ │ │ │ ├── subprotocol.js │ │ │ │ ├── validation.js │ │ │ │ ├── websocket-server.js │ │ │ │ └── websocket.js │ │ │ ├── package.json │ │ │ └── wrapper.mjs │ │ └── xmlhttprequest │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── lib │ │ │ └── XMLHttpRequest.js │ │ │ └── package.json │ ├── package-lock.json │ └── package.json ├── src │ └── Language │ │ └── Javascript │ │ └── JSaddle │ │ ├── Test.hs │ │ ├── Warp.hs │ │ ├── WebSockets.hs │ │ └── WebSockets │ │ └── Compat.hs └── tests │ ├── DocTest.hs │ ├── Language │ └── Javascript │ │ ├── JSaddle │ │ ├── ObjectSpec.hs │ │ └── ValueSpec.hs │ │ └── JSaddleSpec.hs │ └── Spec.hs ├── jsaddle-webkit2gtk ├── LICENSE ├── Setup.lhs ├── jsaddle-webkit2gtk.cabal └── src │ └── Language │ └── Javascript │ └── JSaddle │ └── WebKitGTK.hs ├── jsaddle-webkitgtk ├── LICENSE ├── Setup.lhs ├── jsaddle-webkitgtk.cabal └── src │ └── Language │ └── Javascript │ └── JSaddle │ └── WebKitGTK.hs ├── jsaddle-wkwebview ├── LICENSE ├── Setup.lhs ├── cbits-cocoa │ └── AppDelegate.m ├── cbits-uikit │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── ViewController.h │ └── ViewController.m ├── cbits │ └── WKWebView.m ├── default.nix ├── jsaddle-wkwebview.cabal ├── src-ghc │ └── Language │ │ └── Javascript │ │ └── JSaddle │ │ └── WKWebView.hs ├── src-ghcjs │ └── Language │ │ └── Javascript │ │ └── JSaddle │ │ └── WKWebView.hs └── src │ └── Language │ └── Javascript │ └── JSaddle │ └── WKWebView │ └── Internal.hs ├── jsaddle ├── LICENSE ├── Setup.lhs ├── jsaddle.cabal ├── src-ghc │ ├── Data │ │ ├── JSString.hs │ │ └── JSString │ │ │ ├── Internal.hs │ │ │ ├── Internal │ │ │ ├── Fusion.hs │ │ │ ├── Fusion │ │ │ │ ├── CaseMapping.hs │ │ │ │ ├── Common.hs │ │ │ │ └── Types.hs │ │ │ ├── Search.hs │ │ │ └── Type.hs │ │ │ └── Text.hs │ ├── GHCJS │ │ ├── Buffer.hs │ │ ├── Buffer │ │ │ └── Types.hs │ │ ├── Concurrent.hs │ │ ├── Foreign.hs │ │ ├── Foreign │ │ │ └── Internal.hs │ │ ├── Internal │ │ │ └── Types.hs │ │ ├── Marshal.hs │ │ ├── Marshal │ │ │ ├── Internal.hs │ │ │ └── Pure.hs │ │ ├── Prim.hs │ │ ├── Prim │ │ │ └── Internal.hs │ │ └── Types.hs │ └── JavaScript │ │ ├── Array.hs │ │ ├── Array │ │ └── Internal.hs │ │ ├── Object.hs │ │ ├── Object │ │ └── Internal.hs │ │ ├── TypedArray.hs │ │ └── TypedArray │ │ ├── ArrayBuffer.hs │ │ ├── ArrayBuffer │ │ ├── Internal.hs │ │ └── Type.hs │ │ ├── DataView │ │ └── Internal.hs │ │ ├── Immutable.hs │ │ ├── Internal.hs │ │ └── Internal │ │ └── Types.hs └── src │ └── Language │ └── Javascript │ ├── JSaddle.hs │ └── JSaddle │ ├── Arguments.hs │ ├── Classes.hs │ ├── Classes │ └── Internal.hs │ ├── Debug.hs │ ├── Evaluate.hs │ ├── Exception.hs │ ├── Helper.hs │ ├── Marshal │ └── String.hs │ ├── Monad.hs │ ├── Native.hs │ ├── Native │ └── Internal.hs │ ├── Null.hs │ ├── Object.hs │ ├── Properties.hs │ ├── Run.hs │ ├── Run │ └── Files.hs │ ├── String.hs │ ├── Types.hs │ └── Value.hs ├── nix └── hix.nix ├── sources.txt └── travis ├── build.sh ├── trusty.Dockerfile ├── vivid.Dockerfile ├── wily.Dockerfile └── xenial.Dockerfile /.github/workflows/haskell-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/.github/workflows/haskell-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/README.md -------------------------------------------------------------------------------- /cabal.haskell-ci: -------------------------------------------------------------------------------- 1 | branches: master 2 | -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/cabal.project -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/flake.nix -------------------------------------------------------------------------------- /jsaddle-clib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-clib/LICENSE -------------------------------------------------------------------------------- /jsaddle-clib/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-clib/Setup.lhs -------------------------------------------------------------------------------- /jsaddle-clib/cbits/include/jsaddle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-clib/cbits/include/jsaddle.h -------------------------------------------------------------------------------- /jsaddle-clib/jsaddle-clib.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-clib/jsaddle-clib.cabal -------------------------------------------------------------------------------- /jsaddle-clib/src-ghc/Language/Javascript/JSaddle/CLib.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-clib/src-ghc/Language/Javascript/JSaddle/CLib.hs -------------------------------------------------------------------------------- /jsaddle-clib/src-ghcjs/Language/Javascript/JSaddle/CLib.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-clib/src-ghcjs/Language/Javascript/JSaddle/CLib.hs -------------------------------------------------------------------------------- /jsaddle-clib/src/Language/Javascript/JSaddle/CLib/Internal.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-clib/src/Language/Javascript/JSaddle/CLib/Internal.hsc -------------------------------------------------------------------------------- /jsaddle-warp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/LICENSE -------------------------------------------------------------------------------- /jsaddle-warp/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/Setup.lhs -------------------------------------------------------------------------------- /jsaddle-warp/jsaddle-warp.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/jsaddle-warp.cabal -------------------------------------------------------------------------------- /jsaddle-warp/node-client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/index.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/.package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/.package-lock.json -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/LICENSE -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/README.md -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/browser.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/index.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/lib/buffer-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/lib/buffer-util.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/lib/constants.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/lib/event-target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/lib/event-target.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/lib/extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/lib/extension.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/lib/limiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/lib/limiter.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/lib/permessage-deflate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/lib/permessage-deflate.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/lib/receiver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/lib/receiver.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/lib/sender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/lib/sender.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/lib/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/lib/stream.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/lib/subprotocol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/lib/subprotocol.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/lib/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/lib/validation.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/lib/websocket-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/lib/websocket-server.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/lib/websocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/lib/websocket.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/package.json -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/ws/wrapper.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/ws/wrapper.mjs -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/xmlhttprequest/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/xmlhttprequest/.jshintrc -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/xmlhttprequest/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/xmlhttprequest/.npmignore -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/xmlhttprequest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/xmlhttprequest/LICENSE -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/xmlhttprequest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/xmlhttprequest/README.md -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/xmlhttprequest/lib/XMLHttpRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/xmlhttprequest/lib/XMLHttpRequest.js -------------------------------------------------------------------------------- /jsaddle-warp/node-client/node_modules/xmlhttprequest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/node_modules/xmlhttprequest/package.json -------------------------------------------------------------------------------- /jsaddle-warp/node-client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/package-lock.json -------------------------------------------------------------------------------- /jsaddle-warp/node-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/node-client/package.json -------------------------------------------------------------------------------- /jsaddle-warp/src/Language/Javascript/JSaddle/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/src/Language/Javascript/JSaddle/Test.hs -------------------------------------------------------------------------------- /jsaddle-warp/src/Language/Javascript/JSaddle/Warp.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/src/Language/Javascript/JSaddle/Warp.hs -------------------------------------------------------------------------------- /jsaddle-warp/src/Language/Javascript/JSaddle/WebSockets.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/src/Language/Javascript/JSaddle/WebSockets.hs -------------------------------------------------------------------------------- /jsaddle-warp/src/Language/Javascript/JSaddle/WebSockets/Compat.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/src/Language/Javascript/JSaddle/WebSockets/Compat.hs -------------------------------------------------------------------------------- /jsaddle-warp/tests/DocTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/tests/DocTest.hs -------------------------------------------------------------------------------- /jsaddle-warp/tests/Language/Javascript/JSaddle/ObjectSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/tests/Language/Javascript/JSaddle/ObjectSpec.hs -------------------------------------------------------------------------------- /jsaddle-warp/tests/Language/Javascript/JSaddle/ValueSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/tests/Language/Javascript/JSaddle/ValueSpec.hs -------------------------------------------------------------------------------- /jsaddle-warp/tests/Language/Javascript/JSaddleSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/tests/Language/Javascript/JSaddleSpec.hs -------------------------------------------------------------------------------- /jsaddle-warp/tests/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-warp/tests/Spec.hs -------------------------------------------------------------------------------- /jsaddle-webkit2gtk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-webkit2gtk/LICENSE -------------------------------------------------------------------------------- /jsaddle-webkit2gtk/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-webkit2gtk/Setup.lhs -------------------------------------------------------------------------------- /jsaddle-webkit2gtk/jsaddle-webkit2gtk.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-webkit2gtk/jsaddle-webkit2gtk.cabal -------------------------------------------------------------------------------- /jsaddle-webkit2gtk/src/Language/Javascript/JSaddle/WebKitGTK.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-webkit2gtk/src/Language/Javascript/JSaddle/WebKitGTK.hs -------------------------------------------------------------------------------- /jsaddle-webkitgtk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-webkitgtk/LICENSE -------------------------------------------------------------------------------- /jsaddle-webkitgtk/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-webkitgtk/Setup.lhs -------------------------------------------------------------------------------- /jsaddle-webkitgtk/jsaddle-webkitgtk.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-webkitgtk/jsaddle-webkitgtk.cabal -------------------------------------------------------------------------------- /jsaddle-webkitgtk/src/Language/Javascript/JSaddle/WebKitGTK.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-webkitgtk/src/Language/Javascript/JSaddle/WebKitGTK.hs -------------------------------------------------------------------------------- /jsaddle-wkwebview/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-wkwebview/LICENSE -------------------------------------------------------------------------------- /jsaddle-wkwebview/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-wkwebview/Setup.lhs -------------------------------------------------------------------------------- /jsaddle-wkwebview/cbits-cocoa/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-wkwebview/cbits-cocoa/AppDelegate.m -------------------------------------------------------------------------------- /jsaddle-wkwebview/cbits-uikit/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-wkwebview/cbits-uikit/AppDelegate.h -------------------------------------------------------------------------------- /jsaddle-wkwebview/cbits-uikit/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-wkwebview/cbits-uikit/AppDelegate.m -------------------------------------------------------------------------------- /jsaddle-wkwebview/cbits-uikit/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-wkwebview/cbits-uikit/ViewController.h -------------------------------------------------------------------------------- /jsaddle-wkwebview/cbits-uikit/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-wkwebview/cbits-uikit/ViewController.m -------------------------------------------------------------------------------- /jsaddle-wkwebview/cbits/WKWebView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-wkwebview/cbits/WKWebView.m -------------------------------------------------------------------------------- /jsaddle-wkwebview/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-wkwebview/default.nix -------------------------------------------------------------------------------- /jsaddle-wkwebview/jsaddle-wkwebview.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-wkwebview/jsaddle-wkwebview.cabal -------------------------------------------------------------------------------- /jsaddle-wkwebview/src-ghc/Language/Javascript/JSaddle/WKWebView.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-wkwebview/src-ghc/Language/Javascript/JSaddle/WKWebView.hs -------------------------------------------------------------------------------- /jsaddle-wkwebview/src-ghcjs/Language/Javascript/JSaddle/WKWebView.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-wkwebview/src-ghcjs/Language/Javascript/JSaddle/WKWebView.hs -------------------------------------------------------------------------------- /jsaddle-wkwebview/src/Language/Javascript/JSaddle/WKWebView/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle-wkwebview/src/Language/Javascript/JSaddle/WKWebView/Internal.hs -------------------------------------------------------------------------------- /jsaddle/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/LICENSE -------------------------------------------------------------------------------- /jsaddle/Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/Setup.lhs -------------------------------------------------------------------------------- /jsaddle/jsaddle.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/jsaddle.cabal -------------------------------------------------------------------------------- /jsaddle/src-ghc/Data/JSString.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/Data/JSString.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/Data/JSString/Internal.hs: -------------------------------------------------------------------------------- 1 | module Data.JSString.Internal where 2 | -------------------------------------------------------------------------------- /jsaddle/src-ghc/Data/JSString/Internal/Fusion.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/Data/JSString/Internal/Fusion.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/Data/JSString/Internal/Fusion/CaseMapping.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/Data/JSString/Internal/Fusion/CaseMapping.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/Data/JSString/Internal/Fusion/Common.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/Data/JSString/Internal/Fusion/Common.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/Data/JSString/Internal/Fusion/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/Data/JSString/Internal/Fusion/Types.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/Data/JSString/Internal/Search.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/Data/JSString/Internal/Search.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/Data/JSString/Internal/Type.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/Data/JSString/Internal/Type.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/Data/JSString/Text.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/Data/JSString/Text.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/GHCJS/Buffer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/GHCJS/Buffer.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/GHCJS/Buffer/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/GHCJS/Buffer/Types.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/GHCJS/Concurrent.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/GHCJS/Concurrent.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/GHCJS/Foreign.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/GHCJS/Foreign.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/GHCJS/Foreign/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/GHCJS/Foreign/Internal.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/GHCJS/Internal/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/GHCJS/Internal/Types.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/GHCJS/Marshal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/GHCJS/Marshal.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/GHCJS/Marshal/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/GHCJS/Marshal/Internal.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/GHCJS/Marshal/Pure.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/GHCJS/Marshal/Pure.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/GHCJS/Prim.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/GHCJS/Prim.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/GHCJS/Prim/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/GHCJS/Prim/Internal.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/GHCJS/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/GHCJS/Types.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/JavaScript/Array.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/JavaScript/Array.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/JavaScript/Array/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/JavaScript/Array/Internal.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/JavaScript/Object.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/JavaScript/Object.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/JavaScript/Object/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/JavaScript/Object/Internal.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/JavaScript/TypedArray.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/JavaScript/TypedArray.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/JavaScript/TypedArray/ArrayBuffer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/JavaScript/TypedArray/ArrayBuffer.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/JavaScript/TypedArray/ArrayBuffer/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/JavaScript/TypedArray/ArrayBuffer/Internal.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/JavaScript/TypedArray/ArrayBuffer/Type.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/JavaScript/TypedArray/ArrayBuffer/Type.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/JavaScript/TypedArray/DataView/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/JavaScript/TypedArray/DataView/Internal.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/JavaScript/TypedArray/Immutable.hs: -------------------------------------------------------------------------------- 1 | module JavaScript.TypedArray.Immutable where 2 | -------------------------------------------------------------------------------- /jsaddle/src-ghc/JavaScript/TypedArray/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/JavaScript/TypedArray/Internal.hs -------------------------------------------------------------------------------- /jsaddle/src-ghc/JavaScript/TypedArray/Internal/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src-ghc/JavaScript/TypedArray/Internal/Types.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Arguments.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Arguments.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Classes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Classes.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Classes/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Classes/Internal.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Debug.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Debug.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Evaluate.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Evaluate.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Exception.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Exception.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Helper.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Helper.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Marshal/String.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Marshal/String.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Monad.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Monad.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Native.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Native.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Native/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Native/Internal.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Null.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Null.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Object.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Object.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Properties.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Properties.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Run.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Run.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Run/Files.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Run/Files.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/String.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/String.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Types.hs -------------------------------------------------------------------------------- /jsaddle/src/Language/Javascript/JSaddle/Value.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/jsaddle/src/Language/Javascript/JSaddle/Value.hs -------------------------------------------------------------------------------- /nix/hix.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/nix/hix.nix -------------------------------------------------------------------------------- /sources.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/sources.txt -------------------------------------------------------------------------------- /travis/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/travis/build.sh -------------------------------------------------------------------------------- /travis/trusty.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/travis/trusty.Dockerfile -------------------------------------------------------------------------------- /travis/vivid.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/travis/vivid.Dockerfile -------------------------------------------------------------------------------- /travis/wily.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/travis/wily.Dockerfile -------------------------------------------------------------------------------- /travis/xenial.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghcjs/jsaddle/HEAD/travis/xenial.Dockerfile --------------------------------------------------------------------------------