On 08/09/2024 23:32, Antoine Beaupre wrote:
> Package: wnpp
> Severity: wishlist
> X-Debbugs-Cc: debian-r...@lists.debian.org
> 
> * Package name    : harper
>   Version         : 0.10.0
>   Upstream Contact: Elijah Potter
> * URL             : https://writewithharper.com/
> * License         : Apache-2.0
>   Programming Lang: Rust
>   Description     : grammar checker for developers
> 
(...)
> 
> There are already the standard set of spell checkers in Debian
> (aspell, ispell, hunspell and so on), but new things are coming out
> out there. There's languagetool which we've been trying to package for
> decades at this point (#403619) and grammalecte entered Debian
> recently (but it's for French).
> 
> Harper is *really* impressive: the home page, above, shows a demo that
> runs, *in-browser* in seemingly realtime. For the "desktop" usage, it
> provides an LSP interface, so that can plug pretty much in any modern
> editor.
> 
> I don't know how much work it would be to deal with that rust package,
> but i would *love* to see that in Debian!
> 

Some points for potential packager to consider:

- It has an internal crate, harper-comments, that "locate the comments of a wide
variety of programming languages", using tree-sitter, more specifically, over a
dozen of tree-sitter-* crates. It also depends on another internal crate,
harper-tree-sitter. Unless we sort the tree-sitter thing out in Debian,
these can only be disabled.
- There is also a harper-wasm crate, namely for compiling to WASM, According to
its README, current uses include the Web demo and Obsidian plugin, i.e. not
really of much use yet.
- With those out of question, dependencies that remain to be packaged are:
  - ariadne
  - unicode-blocks
  - resolver-path
  - tower-lsp
    - auto_impl
    - macros
- Plugins for VS Code and Obsidian (in packages/) are probably irrelevant, as
these are non-free products, and usually distributed through other channels 
anyway.

-- 
Sdrager,
Blair Noctis

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to