Last active
March 29, 2023 16:54
-
-
Save JordanMartinez/113cb0496dc10d4d60b479d9f6f10c24 to your computer and use it in GitHub Desktop.
TryPurescript - REPL like experience
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module Main where | |
import Prelude | |
import Control.Alt ((<|>)) | |
import Control.Monad.Reader.Trans (ReaderT(..)) | |
import Control.Monad.Writer.Trans (WriterT(..)) | |
import Control.Monad.State.Trans (StateT(..)) | |
import Control.Monad.Except.Trans (ExceptT(..)) | |
import Control.Monad.ST as ST | |
import Control.Monad.ST.Internal as STI | |
import Data.Array as Array | |
import Data.Array.NonEmpty as NEA | |
import Data.Array.ST as STA | |
import Data.List as L | |
import Data.List.Types as LT | |
import Data.Maybe (Maybe(..), fromMaybe, fromJust, maybe) | |
import Data.Either (Either(..), fromLeft, fromRight, either) | |
import Data.Tuple (Tuple(..), fst, snd) | |
import Data.Tuple.Nested (type (/\), (/\)) | |
import Data.Newtype (class Newtype, wrap, unwrap) | |
import Data.Foldable as F | |
import Data.Unfoldable as U | |
import Data.Traversable as T | |
import Data.Map as Map | |
import Data.Set as Set | |
import Type.Proxy (Proxy(..)) | |
import Data.Generic.Rep as GRep | |
import Safe.Coerce as Safe | |
import Unsafe.Coerce as UC | |
import Data.Codec as Codec | |
import Data.Codec.Argonaut as CA | |
import Data.Codec.Argonaut.Record as CAR | |
import Test.QuickCheck as QC | |
import Test.QuickCheck.Gen as Gen0 | |
import Control.Monad.Gen as Gen1 | |
import Control.Monad.Gen.Common as Gen2 | |
import Parsing as P | |
import Parsing.Combinators as PC | |
import Parsing.String as PS | |
import Parsing.String.Basic as PSB | |
import Effect (Effect) | |
import Effect.Class (class MonadEffect, liftEffect) | |
import Effect.Class.Console (log, logShow) | |
import Effect.Aff (Aff, launchAff_) | |
import Effect.Random (randomInt) | |
import TryPureScript as TryPureScript | |
import Prim.Row as Row | |
import Prim.RowList as RL | |
import Prim.Symbol as Symbol | |
import Data.String as String | |
import Data.String (Pattern(..)) | |
import Data.String.CodeUnits as SCU | |
main :: Effect Unit | |
main = TryPureScript.render =<< TryPureScript.withConsole do | |
log "some value" | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://try.purescript.org/?gist=113cb0496dc10d4d60b479d9f6f10c24