Solidity icon indicating copy to clipboard operation
Solidity copied to clipboard

[Core] Stop the DSA PR

Open mkubdev opened this issue 3 years ago • 10 comments

Hello 👋🏻

This repos is taking a wrong direction. Solidity language isn't suited for heavy mathematics computing.

I think we need to remove the list that looks like DSA, and restructure the repos to list Solidity use cases instead.

mkubdev avatar Oct 22 '22 12:10 mkubdev

@mkubdev , Let me know what do you think about #58 . I just added the missing tests in this. And, Let me also know if #60 is invalid considering the points you mentioned in this issue?

Thanks :)

0xSumitBanik avatar Oct 22 '22 16:10 0xSumitBanik

We should make sub-sections in a way such that it's more useful for implementation, example: Algos commonly used in DeFi, NFTs, etc.

sreekar9601 avatar Oct 24 '22 18:10 sreekar9601

@sreekar9601 great idea

@mkubdev I think continuing won't be a bad idea. Yeah, solidity is not the best language for DSA but when we attempt to write common algos in it, we learn more about the language.

Also, I think we have to give a thought to writing algos in Yul and Huff since they're more suited for mathematical operations.

@iSumitBanik and @sreekar9601 thanks for your contributions, its nice to not be alone anymore.

Perelyn-sama avatar Oct 25 '22 14:10 Perelyn-sama

Also, I think we have to give a thought to writing algos in Yul and Huff since they're more suited for mathematical operations.

Agreed with this point. Writing in Yul/Huff would let us contribute some heavily gas optimized contracts ;)

0xSumitBanik avatar Oct 25 '22 14:10 0xSumitBanik

Hello 👋🏻

This repos is taking a wrong direction. Solidity language isn't suited for heavy mathematics computing.

I think we need to remove the list that looks like DSA, and restructure the repos to list Solidity use cases instead.

@mkubdev - I would be interested in contributing for non DSA, I am learning solidity by example. Should I add some simple contracts which I am trying for learning the language features?

priyda avatar Nov 27 '22 09:11 priyda

@priyda - sure! :)

mkubdev avatar Nov 28 '22 09:11 mkubdev

@mkubdev - I would be interested in contributing for non DSA, I am learning solidity by example. Should I add some simple contracts which I am trying for learning the language features?

How do you think packaging this examples?

mkubdev avatar Dec 02 '22 14:12 mkubdev

@mkubdev - I would be interested in contributing for non DSA, I am learning solidity by example. Should I add some simple contracts which I am trying for learning the language features?

How do you think packaging this examples?

@mkubdev - I have raised a pull request https://github.com/TheAlgorithms/Solidity/pull/77, can you please review that once? If looks good. I have more to add for your review :)

priyda avatar Dec 15 '22 07:12 priyda

@mkubdev - I would be interested in contributing for non DSA, I am learning solidity by example. Should I add some simple contracts which I am trying for learning the language features?

How do you think packaging this examples?

@mkubdev - I have raised a pull request #77, can you please review that once? If looks good. I have more to add for your review :)

Sure, i'll review it as soon as i'm available. :D

mkubdev avatar Dec 15 '22 14:12 mkubdev

@mkubdev - I would be interested in contributing for non DSA, I am learning solidity by example. Should I add some simple contracts which I am trying for learning the language features?

How do you think packaging this examples?

@mkubdev - I have raised a pull request https://github.com/TheAlgorithms/Solidity/pull/77, can you please review that once? If looks good. I have more to add for your review :)

I added a few comments from my side.

0xSumitBanik avatar Dec 15 '22 15:12 0xSumitBanik