Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,18 @@
- Persistent session
- Load PureScript code from Github Gists

### Which Libraries are Available?

Try PureScript aims to provide a complete, recent package set from <https://github.com/purescript/package-sets>. The available libraries are those listed in `staging/spago.dhall`, at the versions in the package set mentioned in `staging/packages.dhall`.

To update to a more recent package set, first update the `upstream` package set in `staging/packages.dhall`, and then run:

```
$ spago ls packages | cut -f 1 -d ' ' | xargs spago install
```

to install every package in the set. Before deploying an updated package set, someone should check that the memory required to hold the package set's externs files does not exceed that of the try.purescript.org server.

### Control Features via the Query String

Most of these features can be controlled not only from the toolbar, but also using the [query parameters](https://en.wikipedia.org/wiki/Query_string):
Expand Down
18 changes: 15 additions & 3 deletions client/src/Try/Shim.purs
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,28 @@ type Shim =
shims :: Object Shim
shims = Object.fromFoldable
[ Tuple "react"
{ url: "https://unpkg.com/react@16.13.0/umd/react.development.js"
{ url: "https://unpkg.com/react@16.13.1/umd/react.development.js"
, deps: []
}
, Tuple "react-dom"
{ url: "https://unpkg.com/react-dom@16.13.0/umd/react-dom.development.js"
{ url: "https://unpkg.com/react-dom@16.13.1/umd/react-dom.development.js"
, deps: [ "react" ]
}
, Tuple "react-dom/server"
{ url: "https://unpkg.com/react-dom@16.13.0/umd/react-dom-server.browser.development.js"
{ url: "https://unpkg.com/react-dom@16.13.1/umd/react-dom-server.browser.development.js"
, deps: [ "react" ]
}
, Tuple "big-integer"
{ url: "https://unpkg.com/big-integer@1.6.48/BigInteger.min.js"
, deps: []
}
, Tuple "decimal.js"
{ url: "https://unpkg.com/decimal.js@10.2.0/decimal.min.js"
, deps: []
}
, Tuple "uuid"
{ url: "https://cdnjs.cloudflare.com/ajax/libs/uuid/8.1.0/uuid.min.js"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's nothing on unpkg for this package, but it does exist on Cloudflare.

, deps: []
}
]

2 changes: 1 addition & 1 deletion deploy/start
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ set -ex
set -o noglob
export XDG_CACHE_HOME=.spago-cache
spago install
exec trypurescript +RTS -N1 -A128m -M750M -RTS 8081 $(spago sources)
exec trypurescript +RTS -N2 -A128m -M3G -RTS 8081 $(spago sources)
2 changes: 1 addition & 1 deletion staging/packages.dhall
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
let upstream =
https://github.com/purescript/package-sets/releases/download/psc-0.13.6-20200404/packages.dhall sha256:f239f2e215d0cbd5c203307701748581938f74c4c78f4aeffa32c11c131ef7b6
https://github.com/purescript/package-sets/releases/download/psc-0.13.6-20200507/packages.dhall sha256:9c1e8951e721b79de1de551f31ecb5a339e82bbd43300eb5ccfb1bf8cf7bbd62

let overrides = {=}

Expand Down
Loading