
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
Implementation of Pie, following The Little Typer
We have published the Pie language server as a VSCode extension, named pie-lsp
To get started with the Pie interpreter:
Clone the repository:
git clone https://github.com/source-academy/pie-slang.git
cd pie-slang
Install dependencies:
yarn install
Build the project:
yarn build
Use conductor: find dist files in ./dist folder.
Try a simple Pie program on Source Academy, or the local web interface:
(claim identity (-> Nat Nat))
(define identity (λ (n) n))
For more information about the project, please visit our wiki pages.
To learn more about the language, you may read the book The Little Typer. Our wiki also contains a brief overview of the language.
FAQs
Implementation of Pie, following The Little Typer
We found that pie-slang demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.