-
Notifications
You must be signed in to change notification settings - Fork 7
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
Support for non-nodeJS backends #41
Comments
First of all, we can ditch concurrency completely, as many tasks are currently being performed sequentially anyway. We have various options when it comes to resolving this:
Feel free to add feedback on discord or here. |
Re. 3: Can we easily identify a subset of the configuration file language/fields that would be definitely supported by such future rewrite? |
Re. 2: is it easy to implement 2? |
Re 2:
|
Goal: discuss what's needed to make inigo backend independent, as the README states.
Example questions:
Required backend specific bindings:
We'll need chez/racket substitutes for some of the node FFI bindings in inigo.
`./Base/Extra/Extra/Buffer.idr
enc64__prim
dec64__prim
fromString__prim
indexOf__prim
Inigo/Async/SubtleCrypto/SubtleCrypto.idr
encodeAlgorithm__prim
encodeKeyAlgorithm__prim
importKey__prim
exportKey__prim
generateKey__prim
sign__prim
verify__prim
getRand__prim
hash__prim
Inigo/Async/FS.idr
fs_readFile__prim
fs_readFileBuf__prim
fs_writeFile__prim
fs_writeFileBuf__prim
fs_mkdir__prim
fs_rmdir__prim
fs_getFiles__prim
fs_isDir__prim
fs_exists__prim
Inigo/Async/Base.idr
never__prim
reject__prim
log__prim
system__prim
systemWithStdIO__prim
Inigo/Async/CloudFlare/KV.idr
read__prim
write__prim
writeTTL__prim
Inigo/Async/Fetch.idr
fetch__prim
fetchBuf__prim
request__prim
Inigo/Async/Compress/Brotli.idr
brotli_compress__prim
brotli_decompress__prim
Context:
In the Dec 2021 Idris Developers' Meeting, we're discussing choosing an official package manager.
The text was updated successfully, but these errors were encountered: