You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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?
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.
The text was updated successfully, but these errors were encountered: