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
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Contributing to the purescript-lua package set

This set is a collection of PureScript libraries forked to run on Lua 5.1 through
the [pslua](https://github.com/Unisay/purescript-lua) compiler. Each fork keeps
the [pslua](https://github.com/purescript-lua/purescript-lua) compiler. Each fork keeps
the upstream PureScript sources and replaces the JavaScript FFI with Lua. This
document is the practical canon for maintaining a fork; the reasoning behind each
rule lives in [`docs/adr/`](docs/adr/).
Expand Down Expand Up @@ -56,5 +56,5 @@ Cross-cutting decisions are recorded as ADRs in [`docs/adr/`](docs/adr/).
ADR index. Supersede rather than rewrite an accepted record.

Decisions about the pslua compiler itself live in the
[pslua repository](https://github.com/Unisay/purescript-lua) under its own
[pslua repository](https://github.com/purescript-lua/purescript-lua) under its own
`docs/adr/`.
2 changes: 1 addition & 1 deletion docs/adr/0001-overlay-flake-toolchain.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Every fork pins its toolchain through purescript-overlay: purs 0.15.16
(`purs-bin.purs-0_15_16`), spago 0.21.0 (`spago-bin.spago-0_21_0`), and a Lua 5.1
toolchain (`lua51Packages`). The dev shell also carries dhall, luacheck,
luaformatter, nixfmt, and treefmt. The pslua compiler is a flake input tracking
`github:Unisay/purescript-lua`.
`github:purescript-lua/purescript-lua`.

## Consequences

Expand Down
2 changes: 1 addition & 1 deletion docs/adr/0004-unit-is-empty-table.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ check silently returns 0.
## Decision

`unit` is `{}` (an empty table), never nil. This requires
`Unisay/purescript-lua-prelude` v7.2.0 or newer.
`purescript-lua/purescript-lua-prelude` v7.2.0 or newer.

## Consequences

Expand Down
2 changes: 1 addition & 1 deletion docs/adr/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ decision, and its consequences.

Scope: these ADRs cover the set as a whole, its forks, their toolchain, CI, FFI
conventions, release process, and formatting. Decisions about the pslua compiler
itself live in its own repository (`Unisay/purescript-lua`, under `docs/adr/`).
itself live in its own repository (`purescript-lua/purescript-lua`, under `docs/adr/`).
The rule of thumb: a decision about the compiler goes there; a decision about
the forks, the set, or the shared tooling goes here.

Expand Down
40 changes: 20 additions & 20 deletions src/packages.dhall
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ `assert` =
{ dependencies = [ "effect", "console", "prelude" ]
, repo = "https://github.com/Unisay/purescript-lua-assert.git"
, repo = "https://github.com/purescript-lua/purescript-lua-assert.git"
, version = "v6.1.1"
}
, arrays =
Expand All @@ -14,22 +14,22 @@
, "unfoldable"
, "unsafe-coerce"
]
, repo = "https://github.com/Unisay/purescript-lua-arrays.git"
, repo = "https://github.com/purescript-lua/purescript-lua-arrays.git"
, version = "v7.3.0"
}
, console =
{ dependencies = [ "effect", "prelude" ]
, repo = "https://github.com/Unisay/purescript-lua-console.git"
, repo = "https://github.com/purescript-lua/purescript-lua-console.git"
, version = "v6.1.0"
}
, control =
{ dependencies = [ "newtype", "prelude" ]
, repo = "https://github.com/Unisay/purescript-lua-control.git"
, repo = "https://github.com/purescript-lua/purescript-lua-control.git"
, version = "v6.0.1"
}
, effect =
{ dependencies = [ "prelude" ]
, repo = "https://github.com/Unisay/purescript-lua-effect.git"
, repo = "https://github.com/purescript-lua/purescript-lua-effect.git"
, version = "v4.1.2"
}
, enums =
Expand All @@ -45,57 +45,57 @@
, "tuples"
, "unfoldable"
]
, repo = "https://github.com/Unisay/purescript-lua-enums.git"
, repo = "https://github.com/purescript-lua/purescript-lua-enums.git"
, version = "v6.1.0"
}
, exceptions =
{ dependencies = [ "effect", "either", "maybe", "prelude" ]
, repo = "https://github.com/Unisay/purescript-lua-exceptions.git"
, repo = "https://github.com/purescript-lua/purescript-lua-exceptions.git"
, version = "v6.1.0"
}
, functions =
{ dependencies = [ "prelude" ]
, repo = "https://github.com/Unisay/purescript-lua-functions.git"
, repo = "https://github.com/purescript-lua/purescript-lua-functions.git"
, version = "v6.1.0"
}
, lazy =
{ dependencies = [ "control", "foldable-traversable", "invariant", "prelude" ]
, repo = "https://github.com/Unisay/purescript-lua-lazy.git"
, repo = "https://github.com/purescript-lua/purescript-lua-lazy.git"
, version = "v7.0.0"
}
, lua-ngx =
{ dependencies = [ "effect", "prelude" ]
, repo = "https://github.com/Unisay/purescript-lua-ngx.git"
, repo = "https://github.com/purescript-lua/purescript-lua-ngx.git"
, version = "v0.2.0"
}
, integers =
{ dependencies = [ "maybe", "numbers", "prelude" ]
, repo = "https://github.com/Unisay/purescript-lua-integers.git"
, repo = "https://github.com/purescript-lua/purescript-lua-integers.git"
, version = "v6.1.1"
}
, numbers =
{ dependencies = [ "functions", "maybe", "prelude" ]
, repo = "https://github.com/Unisay/purescript-lua-numbers.git"
, repo = "https://github.com/purescript-lua/purescript-lua-numbers.git"
, version = "v9.1.1"
}
, partial =
{ dependencies = [] : List Text
, repo = "https://github.com/Unisay/purescript-lua-partial.git"
, repo = "https://github.com/purescript-lua/purescript-lua-partial.git"
, version = "v4.1.0"
}
, prelude =
{ dependencies = [] : List Text
, repo = "https://github.com/Unisay/purescript-lua-prelude.git"
, repo = "https://github.com/purescript-lua/purescript-lua-prelude.git"
, version = "v7.2.2"
}
, refs =
{ dependencies = [ "effect", "prelude" ]
, repo = "https://github.com/Unisay/purescript-lua-refs.git"
, repo = "https://github.com/purescript-lua/purescript-lua-refs.git"
, version = "v6.1.0"
}
, safe-coerce =
{ dependencies = [ "unsafe-coerce" ]
, repo = "https://github.com/Unisay/purescript-lua-safe-coerce.git"
, repo = "https://github.com/purescript-lua/purescript-lua-safe-coerce.git"
, version = "v2.0.0"
}
, st =
Expand All @@ -120,18 +120,18 @@
, "unfoldable"
, "unsafe-coerce"
]
, repo = "https://github.com/Unisay/purescript-lua-strings.git"
, repo = "https://github.com/purescript-lua/purescript-lua-strings.git"
, version = "v6.2.0"
}
, unfoldable =
{ dependencies =
[ "foldable-traversable", "maybe", "partial", "prelude", "tuples" ]
, repo = "https://github.com/Unisay/purescript-lua-unfoldable.git"
, repo = "https://github.com/purescript-lua/purescript-lua-unfoldable.git"
, version = "v6.1.0"
}
, unsafe-coerce =
{ dependencies = [] : List Text
, repo = "https://github.com/Unisay/purescript-lua-unsafe-coerce.git"
, repo = "https://github.com/purescript-lua/purescript-lua-unsafe-coerce.git"
, version = "v6.1.0"
}
, foldable-traversable =
Expand All @@ -148,7 +148,7 @@
, "prelude"
, "tuples"
]
, repo = "https://github.com/Unisay/purescript-lua-foldable-traversable.git"
, repo = "https://github.com/purescript-lua/purescript-lua-foldable-traversable.git"
, version = "v6.1.1"
}
}