Comments (8)
Let's wait for the discussion to resolve here, especially for @mehtavishwa30's opinion. I'm fine with the change the way I stated above, but ultimately she's the one responsible for maintaining that section of the docs now so it's her call.
from solidity.
From what I can tell, brownie had a release just last week, so I wouldn't say it's no longer being actively maintained.
from solidity.
That's true. However, there is no guarantee for regular release and maintenance.
It would be better to direct devs to tools with some guarantee that the tool will be maintained for the foreseeable future.
from solidity.
I'd not go as far as to remove Brownie. If it's still releasing, it still a valid choice. We should list both.
But yeah, even the maintainer admits that there's not going to be much happening there other than basic maintenance and seems supportive of Ape: eth-brownie/brownie#1515 (comment). So adding a note along these lines would be fair, so that people know that they should try more actively maintained frameworks first.
from solidity.
Also, perhaps we should list Wake too? I actually don't know anything about it, found it only recently, but it claims to be another Python-based Solidity framework.
from solidity.
I guess I will have to adjust the changes in the pull request to accommodate Brownie too.
from solidity.
djeva
from solidity.
Hey @cenwadike! Thank you for bringing this up. It's helpful to know which tools are maintained and should be encouraged as alternatives to older inactive ones. However, as @cameel mentioned, I am planning to do a refresh of the resources page based on a wider ecosystem evaluation of the tooling landscape.
Currently, it makes most sense to introduce the suggested changes only as part of a holistic update rather than addressing individual issues/contributions. This would allow to also accommodate feedback and interest from the larger user community, the yearly survey results, etc. With that reasoning, I will be closing this issue for now. :)
from solidity.
Related Issues (20)
- [TypeChecker] ICE in memoryMemberTypes() HOT 2
- Copying `calldata` and `memory` arrays to storage reports ICE HOT 2
- Add Python packages to docker base image HOT 6
- Feature Request: Generate Language Specific Object Contract Mapper from ABI
- Multiple _ within a function modifier lead to incorrect behavior when via-ir is enabled HOT 1
- Allow modularising yul assembly
- Include mapping parameter names in AST and StorageLayout
- Please allow to encode calls to functions using variable sized arrays/tuples as parameters. HOT 1
- Tag position used instead of tag size to compute size of addresses
- Incorrect `parameterSlots` and `returnSlots` for some methods in `functionDebugData` HOT 1
- Stack too deep errors with via-IR for some compilation routines
- Enable function overloading resolution when importing specific libraries or free functions via `using for` HOT 3
- `StackCompressor` goes into infinite loop after `SSATransform` on inline assembly with very long chains of dependent assignments HOT 2
- Add blobhash inside the `tx` context: blobhash(uint index) --> tx.blobhash(uint index) HOT 4
- SMTChecker: Use SMT-LIB interface instead of solvers' APIs
- Lack of proper heuristics in the Function Specializer can lead to large contract sizes HOT 5
- build solidity error HOT 3
- When compiling with the `via-ir` option, calldata out-of-bounds causes the transaction to revert HOT 1
- Support for Compiling Solidity to LLVM IR to Facilitate zkVM Adoption?
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 solidity.