Comments (5)
C++ backend is on the flaky side. We don't even know what are its expectations and what is the generator design.
I'd say changes to it will be on very low priority.
from nimskull.
I see two issues enumerated and it's impossible to know how many issues will be introduced. I think we have to ignore the backends until they are the weak link; garbage in, garbage out, right.
Though I admit that I do wish the cpp backend worked more often, and I'm curious if this could help CPS's C++ codegen issues.
from nimskull.
I see two issues enumerated and it's impossible to know how many issues will be introduced. I think we have to ignore the backends until they are the weak link; garbage in, garbage out, right.
I totally agree that this is very low priority and I've got no interest in supporting knock on effects. Guess that means that the near term mission needs further clarification.
from nimskull.
@xflywind can you reread the readme to see what's the mission right now and based on your understanding do one of the following:
- start a discussion asking to expand the scope and how you'll support that expansion
- open an issue, asking to clarify the near term mission, along with your current interpretation
I'd like to avoid doing this issue by issue stuff, as that's painful for everyone, and at the same time want to make sure you're heard and vice versa.
from nimskull.
Fair enough. The alternative way is nim-lang/Nim#18836 to workaround one of the issues.
from nimskull.
Related Issues (20)
- Move away from the `string` for handling executed commands HOT 22
- Can't install nimskull compiler on my mac HOT 11
- Matrix inaccessable HOT 3
- Testament doesn't show a diff for nimout failures
- testament in `sexp` mode fails on Windows HOT 10
- RST syntax errors in docgen are not reported properly HOT 1
- Add Windows binaries to GitHub Actions
- Add a package manager to pre-built binaries HOT 2
- Wrong behaviour at runtime with templates and `var`/`lent` tuples
- Cyo/Nimskull fails to compile on Termux, aarch64, due to issues with glob HOT 1
- Decouple parser from PNode with DOD approach HOT 3
- refactor: compiler output/reports modules design and faster compile time HOT 1
- Dedicated VSCode Extension HOT 3
- LSP (Language Server Protocol) Replacement for Nimsuggest
- Exclude `reKnownIssue` from the "print failed tests" stage in CI HOT 3
- Rebase https://github.com/nim-works/nimskull/pull/135
- vtable method dispatch HOT 8
- sort the standard library test directory `tests/stdlib`
- Canonicalized filepaths has a large performance impact on compilation speed
- Remove `bind` and `mixin` from generics
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nimskull.