nimskull icon indicating copy to clipboard operation
nimskull copied to clipboard

An in development statically typed systems programming language; with sustainability at its core. We, the community of users, maintain it.

Results 123 nimskull issues
Sort by recently updated
recently updated
newest added

### Output I have cloned the repo from the latest GitHub commit. I used multiple variations of `CFLAGS=-landroid-glob ./koch.py boot`, such as `./koch.py boot`, `./koch.py boot -l:android-glob`, `./koch.py boot -passL=-landroid-glob`...

I managed to get some free time to write a proof-of-concept implementation of the cleaned-up error formatting implementation using colored text messages and reporting. For some reason, it took me...

For now, I'm just testing out different implementation ideas, opening PR in case someone is interested to comment or talk about different parts of the implementation. Right now it is...

initial collection of the procedure to see whether the idea is useful enough to extend it further. per earlier discussion in matrix, @saem > yeah, this is closer, I think...

do nodes are now consistently lambda expressions no matter if they have arguments or not. stmtLists are no longer lifted implicitly to lambda expressions ## Summary * do nodes without...

## Summary - add back hint about present recursive imports - add corresponding error message test - use `createUndeclaredIdentifierError` in place of manual re-implementation

Wrapping an expression of `var` or `lent` tuple type `T` in a template who's return type is `T` directly (without `var` or `lent`), silently leads to wrong runtime behaviour with...

bug

This is a sketch of how I plan to split up the state stored as part of `TCtx` into multiple smaller pieces. As for the implementation, the plan is to,...

First pass attempt at drafting a DOD AST based on this discussion: https://github.com/nim-works/nimskull/discussions/139 Breaks/Issues: - `ast.transitionX` procs now return a new node - no more nil means have to use...

compiler/sem
old-poc

I have downloaded the latest Linux version of Nimskull, unfortunately pre-built Nimskull doesn't provide Nimble, while official binaries do.

enhancement