.*.sw?
dist-ghcjs
dist-newstyle
-result
\ No newline at end of file
+result
+*.js_o
+*.js_hi
+*.jsexe
\ No newline at end of file
-{-# LANGUAGE TypeSynonymInstances, FlexibleInstances #-}
+{-# LANGUAGE TypeSynonymInstances, FlexibleInstances, DeriveAnyClass, DeriveGeneric #-}
module CTT where
import Data.Aeson
{-# LANGUAGE TypeSynonymInstances, FlexibleInstances,
GeneralizedNewtypeDeriving, TupleSections,
- StandaloneDeriving #-}
+ StandaloneDeriving, DeriveAnyClass, DeriveGeneric #-}
module Connections where
import Data.Aeson
-- Haskell data types for the abstract syntax.
-- Generated by the BNF converter.
+{-# LANGUAGE DeriveAnyClass, DeriveGeneric #-}
module Exp.Abs where
{-# LANGUAGE BangPatterns #-}
+{-# LANGUAGE OverloadedStrings #-}
module Helpers where
import Control.Monad
{-# LANGUAGE JavaScriptFFI #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE ScopedTypeVariables #-}
+{-# LANGUAGE DeriveAnyClass, DeriveGeneric #-}
+{-# LANGUAGE OverloadedStrings #-}
module Main where
<> "crossorigin" =: "anonymous") blank
elAttr "link" ("data-name" =: "vs/editor/editor.main"
<> "rel" =: "stylesheet"
- <> "href" =: "https://microsoft.github.io/monaco-editor/node_modules/monaco-editor/min/vs/editor/editor.main.css") blank
+ <> "href" =: "https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.21.0/min/vs/editor/editor.main.css") blank
el "style" $ text "html, body { height: 100%; }"
bodyWidget :: Widget t ()
elAttr "button" ("id" =: "eval-button" <> "type" =: "button"
<> "class" =: "btn btn-outline-secondary") $ text "Eval"
let
- vsPath = "https://microsoft.github.io/monaco-editor/node_modules/monaco-editor/min/vs/"
+ vsPath = "https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.21.0/min/vs/"
el "script" $ text $ "var app = {}; var require = { paths: { 'vs': '" <> vsPath <> "'} };"
elAttr "script" ("src" =: (vsPath <> "loader.js")) blank
elAttr "script" ("src" =: (vsPath <> "editor/editor.main.nls.js")) blank
{-# LANGUAGE TupleSections #-}
+{-# LANGUAGE DeriveAnyClass, DeriveGeneric #-}
-- | Convert the concrete syntax into the syntax of cubical TT.
module Resolver where
+{-# LANGUAGE OverloadedStrings #-}\r
+{-# LANGUAGE DeriveAnyClass, DeriveGeneric #-}\r
{-# LANGUAGE BangPatterns #-}\r
{-# LANGUAGE TupleSections #-}\r
module TypeChecker where\r
let
reflexPlatformSrc = builtins.fetchTarball {
- url = "https://github.com/reflex-frp/reflex-platform/archive/df0bdcca5eb2a3236ec0496e4430d91876b29cf5.tar.gz";
+ url = "https://github.com/reflex-frp/reflex-platform/archive/5370095262d4255039223d7ac640c571fc3a05c0.tar.gz";
};
ghcjsIgnoreOverrides = self: super:
-(import ./default.nix { }).shells.ghc
+(import ./default.nix { }).shells.ghcjs