El De-dog-lo

Results 485 comments of El De-dog-lo

1. would `xs[start:end:step]` also work? 2. What are the restrictions on `start`, `end` and `step` in terms of their value? (constants, immutables, vars, etc.)

:thinking: safemath on compiler constant folding?

Since some endusers of the compiler are using it on publicly-exposed infrastructure (e.g. etherscan) I think we should at least bound this and fail to prevent DDoS vectors for them

fair, I would prefer DoS-resistance but I suppose it's not actually a hard requirement for the compiler, as they will have additional protections through containers

> i did not test [...] ape, i'm curious how we can publish this pre-release version without affecting dev frameworks. tbh in `ape` it works perfectly fine installing from any...

> > Would you be interested in helping us to draft and shepherd through the EIP process? > > Also happy to reach out to Solidity folks. Did you happen...

> I think injecting the `def supportsInterface(interface_id: bytes4) -> bool` function based on the `implements:` keyword can be confusing given Vyper's goal of simplicity. I have in mind someone starting...

Wonder if this should also add `.method_id` to method types e.g.: ```py @external def marked(amount: uint256): ... # self.marked.method_id == 0x92e37a93 ```

Well, it might be possible to leverage jedi a bit for this: https://github.com/pappasam/jedi-language-server

breaking change, wait until 0.4.0