On 08/09/2024 23:32, Antoine Beaupre wrote:
> Package: wnpp
> Severity: wishlist
> X-Debbugs-Cc: debian-rust@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