Skip to content

Commit

Permalink
more
Browse files Browse the repository at this point in the history
  • Loading branch information
aryx committed Apr 22, 2024
1 parent cf9d247 commit 09e1d07
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 7 deletions.
9 changes: 5 additions & 4 deletions .github/workflows/build-and-test.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,11 @@ local job = {
//TODO: 'windows-latest'
],
'ocaml-compiler': [
// Old OCaml version where I ported ocamlrun to plan9
// This needs stdcompat so we can use |> and bytes type without issues.
// The |> operator was introduced in 4.02.0, that we could add in
// the matrix, but stdcompat does not compile with it.
// Old OCaml version in which I ported the ocamlrun to plan9, which is
// why we care about it here. It does not support |> nor bytes though so
// we need stdcompat to compile without issues.
// Note that the |> operator was introduced in 4.02.0, which is a version
// we could add in the matrix, but stdcompat does not compile with it.
'3.10.0',
// First OCaml version with a working ocamlformat OPAM package
'4.04.1',
Expand Down
11 changes: 8 additions & 3 deletions install.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
Requirements:
- OCaml (ocamlrun, ocamlc, OCaml stdlib)
- kencc for kernel/ (until we can bootstrap it from the 5a/5c/5l in xix)
- OCaml (ocamlrun, ocamlc, OCaml stdlib), and OPAM
- The stdcompat and ocamlfind OPAM packages
- rc, the plan9 shell (until we can boostrap it from rc in xix)
- OPTIONAL: kencc for kernel/ (until we can bootstrap it from the 5a/5c/5l in xix)

Then:
$ ./bootstrap-mk.sh
$ MKSHELL=bin/rc ./bin/mk
$ export PATH=`pwd`/bin
$ export MKSHELL=/path/to/rc
$ mk depend
$ mk
2 changes: 2 additions & 0 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@ Xix is Xix.
This is the first fully recursive acronym for a project.

This repository contains mostly Plan 9 programs ported to OCaml.

Xix is not ready yet though, stay tuned.

0 comments on commit 09e1d07

Please sign in to comment.