jgm / jgm/skylighting

Please provide syntax for POD6 (a.k.a. RakuDoc), the markup language for Raku (formerly Perl6)

Open
#171 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
218
Forks
67
PR merge metrics
No merged PRs in 30d

Description

https://github.com/jgm/pandoc/issues/6488#issue-647199358
https://github.com/jgm/pandoc/issues/6488#issuecomment-1648217051

The Perl6 project was initiated in year 2000, the Rakudo compiler was released in 2015, and the language was renamed Raku in 2019.

Raku features built-in: 1. Unicode support, 2. Object Orientation, 3. "Rational" maths, and 4. a more-powerful-yet-simplified Regex Grammar. We've made it into the latest [StackOverflow Developer's Survey (2023)](https://survey.stackoverflow.co/2023/)!!

Probably the greatest need at the moment is getting POD6 (a.k.a. RakuDoc), the Raku markup language, to work with skylighting/Pandoc. Note, Raku's POD6 is not the same as Perl's POD, see below:

Original specification:
https://design.raku.org/S26.html

Current specification:
https://docs.raku.org/language/pod

Working group:
https://github.com/Raku/problem-solving/issues/375

Thank you!

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the linked Pandoc issue and comments, then compare the original and current POD6 specifications. Inspect how skylighting derives and registers tokenizer definitions; done means POD6/RakuDoc is supported by skylighting and works with Pandoc.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell, perl
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.