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

More built-in extensions - name your favorite! #82

Open
jaromil opened this issue Dec 17, 2024 · 3 comments
Open

More built-in extensions - name your favorite! #82

jaromil opened this issue Dec 17, 2024 · 3 comments
Labels
help wanted Extra attention is needed question Further information is requested

Comments

@jaromil
Copy link
Member

jaromil commented Dec 17, 2024

CJIT will stay small and minimal, yet will ship handy built-in extensions for every-day tasks and learning fun.

I'm dumping the shortlist I have in mind here:

Graphics

Audio

UI

Utils

* Should check how easy is to link externally sokol, gunslinger and similar bigger libraries, perhaps also include how in the tutorial, then there is no need to include them as built-in since the are biggish.

Comments welcome! Here or on this r/C_Programming thread

@jaromil jaromil added help wanted Extra attention is needed question Further information is requested labels Dec 17, 2024
@jaromil jaromil pinned this issue Dec 17, 2024
@jaromil jaromil changed the title Add more useful built-in extensions Add more useful built-in extensions - name your favorite! Dec 17, 2024
@jaromil jaromil changed the title Add more useful built-in extensions - name your favorite! Add more built-in extensions - name your favorite! Dec 17, 2024
@jaromil jaromil changed the title Add more built-in extensions - name your favorite! More built-in extensions - name your favorite! Dec 17, 2024
@dromer
Copy link

dromer commented Dec 24, 2024

Similar to dr_wav (part of dr_libs), but only for wav files: https://github.com/mhroth/tinywav

@jaromil
Copy link
Member Author

jaromil commented Jan 2, 2025

After pondering this plan I concluded is not worth to beef up cjit executable with anything that can be linked and used as external library or header, so this issue is a plan for the dyne.org/docs/cjit tutorial to illustrate examples of usage of these extensions

@puria
Copy link
Member

puria commented Jan 2, 2025

maybe an extra folder with the header, or an external extra repo that help the configuration/search hassle that facilitates the tinkering, could be useful. everything up and running in 1sec.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants