CFiggers
CFiggers
Janet LSP should be able to respond to [Signature Help Requests](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_signatureHelp) from LSP clients. This would involve, at minimum: - Adding a `:signatureHelpProvider` key to the `:capabilities` map in src/main.janet...
Learn from the excellent design of Textual's devtools: https://textual.textualize.io/guide/devtools/ Essentially, on startup have Janet LSP check for the presence of a debug console on a standard (or command-line argument parameterized?)...
Currently `mdz watch` does not allow passing in a custom directory to trigger a rebuild on. This makes the `watch` subcommand much less useful in, for example, the [spork](https://github.com/janet-lang/spork) project,...
First, JanetDocs is awesome, thank you for making it. Recent releases of Janet have added new functions to the standard library that don't exist in JanetDocs. For example, the `bundle/*`...
This PR proposes restructuring janet-lang.org's documentation by creating two (2) new top-level sections, one (1) for jpm and the other for Spork. ## Rationale The recent decisions to include function...
It **_seems_** like the following example script never exits: ``` janet (import junk-drawer/directed-graph :as dg) (def *graph* (dg/create (dg/node :a) (dg/node :b))) (pp (:find-path *graph* :a :b)) ``` In the...
It seems like sometimes one might need to _remove_ nodes and edges from a digraph as well as adding them. These new methods accomplish that (while also, in the case...
Given the recent major release of Hy 1.0.0 (Afternoon Review), now seems an opportune moment to resurrect this project and catch it up to the current master in hylang/hy. Are...
Given the recent major release of Hy 1.0.0 (Afternoon Review), now seems an opportune moment to resurrect this project and catch it up to the current master in hylang/hy. Are...
On Windows, a sample project with this structure: ```console test-judge ├───src │ test-judge.janet └───test test.janet ``` Where `/src/test-judge.janet` contains: ```janet # src/test-judge.janet (defn test-fn [] (print "Hello, world")) (defn main...