Giter VIP home page Giter VIP logo

Comments (11)

1a1a11a avatar 1a1a11a commented on June 30, 2024 1

Awesome! Let us know if you need any help or have any question. :)

from golang-lru.

yazhuo avatar yazhuo commented on June 30, 2024 1

@venkatsvpr Great to hear from you! Thanks for your support.

Btw, I think it might be better to integrate SIEVE in an opt-in manner.

from golang-lru.

venkatsvpr avatar venkatsvpr commented on June 30, 2024

I have been using golang-lru repo for many years now. Thanks everyone who contributed.

I read the Sieve paper and it is super cool. I would like to volunteer to integrate sieve into golang-lru.

Thanks!

cc - @yazhuo

from golang-lru.

venkatsvpr avatar venkatsvpr commented on June 30, 2024

Thanks @1a1a11a @yazhuo

Yes - Agree!

from golang-lru.

venkatsvpr avatar venkatsvpr commented on June 30, 2024

Hi folks, @irenarindos @mgaffney @paskal

Want to touch base with you to see if the proposal make sense to you.

Thanks!

from golang-lru.

mgaffney avatar mgaffney commented on June 30, 2024

Hi!

We are interested in seeing a more detailed proposal. Keep in mind that any proposed changes should not change the default behavior or characteristics of the current v2 implementation (meaning using SIEVE would have to be optional). We could then gather feedback from users and consider making it the default in the next revision (v3).

from golang-lru.

venkatsvpr avatar venkatsvpr commented on June 30, 2024

Hi @mgaffney Thanks for getting back.

I have added two New methods (NewSieve and NewSieveWithEvict) which would work with SIEVE evicition.

Please take a look at this PR and add your comments.

from golang-lru.

mgaffney avatar mgaffney commented on June 30, 2024

@venkatsvpr that PR is not for this repo

from golang-lru.

venkatsvpr avatar venkatsvpr commented on June 30, 2024

Yes. Let me complete the PR and send out another PR for this repo. Thanks!

from golang-lru.

venkatsvpr avatar venkatsvpr commented on June 30, 2024

I've updated the PR #169

Please take a look.mgaffney

Also, if & when there is a v3 version, It'd be great with the change the New signature. This would make us future proof the new changes we might have. (like sieve)

from golang-lru.

venkatsvpr avatar venkatsvpr commented on June 30, 2024

@mgaffney Did you get a chance to check out the PR #169
Let me know if I can be of any help.

Thanks!

from golang-lru.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.