Automattic / Automattic/harper

Support for the Jai programming language

Open
#2,767 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
15.4k
Forks
627
Avg merge
1d 12h
Merged PRs (30d)
106

Description

Jai is a new programming language in closed beta developed by videogame developer Jonathan Blow.

- [Tree-Sitter grammar for Jai](https://github.com/RobotPajamas/tree-sitter-jai)
- [Unofficial Jai documentation page](https://github.com/pixeldroid/jailang)

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked Tree-sitter grammar for Jai and the unofficial Jai documentation to determine the language's syntax and current support boundaries. Then locate Harper's existing language-support entry points and tests; done means Jai syntax is recognized without regressions and coverage demonstrates the intended behavior.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.