Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add FES module? #49

Open
quinton-ashley opened this issue Jun 24, 2024 · 1 comment
Open

Add FES module? #49

quinton-ashley opened this issue Jun 24, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@quinton-ashley
Copy link
Collaborator

quinton-ashley commented Jun 24, 2024

With the advent of AI like ChatGPT and Gemini, it seems unnecessary imo to add p5's parameter validation and friendly error system to q5.js.

But it could be nice to fork the Friendly Error System from p5.js and offer it as an optional q5 module.

p5's FES explain errors in a friendly way. Though beginners can consult AI to get more detailed explanations of errors, sometimes a hint from FES would be enough to guide them to think of a solution.

@quinton-ashley quinton-ashley converted this from a draft issue Jun 24, 2024
@quinton-ashley quinton-ashley self-assigned this Jun 24, 2024
@quinton-ashley quinton-ashley added the enhancement New feature or request label Jun 24, 2024
@quinton-ashley
Copy link
Collaborator Author

quinton-ashley commented Jun 27, 2024

@Ayush23Dash I'm interested in your work on decoupling the FES from p5.js.

I saw your comment on @willmartian 's feature request:
processing/p5.js#5629 (comment)

It seems you stopped working on it because it would require using files from p5.js. Forking the files from p5.js would not be an issue for q5.js, since it's also licensed under the LGPL, same as p5.js. Eventually when p5.js develops their own modular system this work of decoupling the FES could benefit the p5 devs as well.

Do you still have the code for the FES package you started making?

@quinton-ashley quinton-ashley added the help wanted Extra attention is needed label Jul 22, 2024
@quinton-ashley quinton-ashley changed the title Friendly Error System module Add FES module? Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: Maybe
Development

No branches or pull requests

1 participant