Giter Site home page Giter Site logo

sshwy / lamcalc Goto Github PK

View Code? Open in Web Editor NEW
7.0 1.0 1.0 177 KB

An implementation and tutorial for Lambda Calculus in Rust

Home Page: https://sshwy.github.io/lamcalc/

License: MIT License

Rust 64.87% Vue 16.72% TypeScript 12.79% JavaScript 0.97% CSS 2.98% Shell 1.67%
de-bruijn lambda-calculus parser rust rust-library rust-macro rust-macros tutorial vuejs wasm

lamcalc's Introduction

Hi there

This is a developer as well as a retired competitive programmer from China, now studying in PKU.

  • Rust / C / JavaScript / Go / Haskell / Agda / Coq
  • Manjaro / zsh / vim / VSCode
  • Personal Blog: Sshwy's Notes
  • Tutorial for λ-Calculus (Chinese): Road to λ-Calculus

Top Langs

Sshwy's github stats

lamcalc's People

Contributors

sshwy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

sun-zhenxing

lamcalc's Issues

[Docs] Build failed

Ref: #action.

I tried docs:build locally using yarn.lock and that also failed. But docs:dev works fine.

yarn docs:build
(node:11092) ExperimentalWarning: Custom ESM Loaders is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)

  vitepress v1.0.0-beta.3

1.0.0-beta.3 0d4fd92
⠴ building client + server bundles...
The language 'lambda-defs' is not loaded, falling back to 'txt' for syntax highlighting.

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting.

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x2)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x3)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x4)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x5)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x6)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x7)

The language 'lambda-defs' is not loaded, falling back to 'txt' for syntax highlighting.

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting.

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x2)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x3)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x4)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x5)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x6)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x7)
✓ building client + server bundles...
build error:
TypeError [ERR_INVALID_RETURN_PROPERTY_VALUE]: Expected undefined or a fully resolved URL string to be returned for the "responseURL" from the "node:internal/modules/esm/load 'load'" function but got instance of String.
    at new NodeError (node:internal/errors:399:5)
    at ESMLoader.load (node:internal/modules/esm/loader:636:13)
    at async ESMLoader.moduleProvider (node:internal/modules/esm/loader:457:11)

D:\workspace\repo\lamcalc\web>yarn docs:build
(node:28804) ExperimentalWarning: Custom ESM Loaders is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)

  vitepress v1.0.0-beta.3

1.0.0-beta.3 0d4fd92
⠴ building client + server bundles...
The language 'lambda-defs' is not loaded, falling back to 'txt' for syntax highlighting.

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting.

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x2)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x3)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x4)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x5)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x6)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x7)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x8)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x9)

The language 'lambda-defs' is not loaded, falling back to 'txt' for syntax highlighting.

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting.

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x2)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x3)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x4)

The language 'lambda-interactive' is not loaded, falling back to 'txt' for syntax highlighting. (x5)
✓ building client + server bundles...
build error:
TypeError [ERR_INVALID_RETURN_PROPERTY_VALUE]: Expected undefined or a fully resolved URL string to be returned for the "responseURL" from the "node:internal/modules/esm/load 'load'" function but got instance of String.
    at new NodeError (node:internal/errors:399:5)
    at ESMLoader.load (node:internal/modules/esm/loader:636:13)
    at async ESMLoader.moduleProvider (node:internal/modules/esm/loader:457:11)

PS:

  • OS: Windows 11
  • Node.js: v18.14.0
  • yarn: 3.6.4
  • corepack: 0.15.3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.