Giter VIP home page Giter VIP logo

Comments (1)

sojamo avatar sojamo commented on September 7, 2024

Hello Jeremy,

thank you for letting me know about your efforts in making adjustments to controlP5 and adding more features. just wondering, did you fork from this (github) repository or from the older code.google repo? the most up-to-date version is this github repository.

Some of the features you are mentioning, for example the PGraphics context, have been added over time. I haven't looked close enough into the compatibility of controlP5 with other processing implementations like Ruby or Python but there has been some activity and working results with the Python mode.

Browsing through your repo I noticed there was a change in package naming which might be a conflict if merged. The restructuring of the code base had been a consideration a while back but I decided to keep a flat hierarchy to avoid import issues (which package contains which files? which packages do I need to import? etc. this often causes confusion especially for beginners) and also to keep controlP5 backwards compatible. ControlP5 started almost 10 years ago as a small helper library and since did undergo various transformations and has grown quite large (not necessarily to the benefit of the library), introducing a change in structure at this point would be problematic and not a strategy I would like to pursue.

best,
Andreas

from controlp5.

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.