Code Monkey home page Code Monkey logo

Comments (3)

merarischroeder avatar merarischroeder commented on July 18, 2024 1

@bugs181 nice.

You're at the top of the game, and there are few challengers up there. It's best that you get "tested" early and often. Only you, with the full understanding of what you built, can know whether I have raised any valid points.

from joy.

merarischroeder avatar merarischroeder commented on July 18, 2024

I like this. I have a few ideas in this domain. This is why I might be useful in looking for holes.

In your examples on your README.md, I can see simple linear paths. Once you start mapping parallel paths using conventions it becomes less accessible to the programmer. One would need to spend time as a dedicated software scientist to conceive all the possible ways that Frame could fail.

Only then would we know if it's weak/strong.

On the surface, it looks like it's conducive to message piping. But I suspect message piping will have much more complexity in reality.

Finally, the inclusion of any base framework, whether novel or mature, will be something that new contributors will need to understand.

I recommend that if Frame is used, don't make it foundational. There are multiple programming patterns that can be used to keep code modular, reliable, and secure. I suggest this could be considered one of many.

from joy.

bugs181 avatar bugs181 commented on July 18, 2024

Very much appreciate the constructive criticism (concern?), however Frame is not "just" message piping. It's also a fully async module loading system and flow control library. It makes no assumptions about the types of "modules" that can be used. As one of my "erks" of being a lead software engineer for over 15 years, I can let you rest easy knowing that it is both forwards and backwards compatible.

from joy.

Related Issues (7)

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.