Skip to content

Commit

Permalink
Merge branch 'develop' into _update-deps/runtimeverification/hs-backe…
Browse files Browse the repository at this point in the history
…nd-booster
  • Loading branch information
goodlyrottenapple authored Oct 19, 2023
2 parents 00d0bce + 350dc5e commit 985ecc6
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 1 deletion.
4 changes: 4 additions & 0 deletions k-distribution/pl-tutorial/1_k/5_types/lesson_4/lambda.k
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
// Copyright (c) K Team. All Rights Reserved.

// NOTE: this definition is not up to date with the latest version of K, as it
// uses both substitution and symbolic reasoning.
// It is intended for documentation and academic purposes only.

require "substitution.md"

module LAMBDA
Expand Down
4 changes: 4 additions & 0 deletions k-distribution/pl-tutorial/1_k/5_types/lesson_7/lambda.k
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
// Copyright (c) K Team. All Rights Reserved.

// NOTE: this definition is not up to date with the latest version of K, as it
// uses both substitution and symbolic reasoning.
// It is intended for documentation and academic purposes only.

require "substitution.md"

module LAMBDA
Expand Down
4 changes: 4 additions & 0 deletions k-distribution/pl-tutorial/1_k/5_types/lesson_8/lambda.k
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
// Copyright (c) K Team. All Rights Reserved.

// NOTE: this definition is not up to date with the latest version of K, as it
// uses both substitution and symbolic reasoning.
// It is intended for documentation and academic purposes only.

require "substitution.md"

module LAMBDA
Expand Down
4 changes: 4 additions & 0 deletions k-distribution/pl-tutorial/1_k/5_types/lesson_9.5/lambda.k
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
// Copyright (c) K Team. All Rights Reserved.

// NOTE: this definition is not up to date with the latest version of K, as it
// uses substitution, unification and symbolic reasoning.
// It is intended for documentation and academic purposes only.

require "unification.k"
require "substitution.md"

Expand Down
4 changes: 4 additions & 0 deletions k-distribution/pl-tutorial/1_k/5_types/lesson_9/lambda.k
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
// Copyright (c) K Team. All Rights Reserved.

// NOTE: this definition is not up to date with the latest version of K, as it
// uses both unification and symbolic reasoning.
// It is intended for documentation and academic purposes only.

require "unification.k"

module LAMBDA
Expand Down
2 changes: 1 addition & 1 deletion web/pages/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ call/cc.
## Learn K

- <a href="/k-distribution/k-tutorial/README.md">Do the K Tutorial!</a>
- <a href="/k-distribution/pl-tutorial/README.md">Build programming languages in K!</a>
- <a href="/docs/user_manual.md">Reference Documentation</a>
- <a href="/docs/cheat_sheet.md">K Cheat Sheet</a>
- <a href="/docs/ktools.md">K Tool Reference</a>
Expand All @@ -41,6 +40,7 @@ call/cc.

## Resources

- A set of <a href="/k-distribution/pl-tutorial/README.md">reference implementations and tutorials</a> for common programming language features and paradigms is available, although parts of these implementations may not be fully up to date with modern K features.
- Read some papers about K on the [Formal Systems Laboratory (FSL)](https://fsl.cs.illinois.edu/publications/).
- [Matching logic](http://matching-logic.org/) webpage at UIUC (USA).
- A ten-minute overview video [slide presentation](./overview.md).
Expand Down

0 comments on commit 985ecc6

Please sign in to comment.