piker
piker copied to clipboard
Designing a stream-composable, (soft) real-time ready, chain-time-type-validated FSP cascade system and DSL
I have a bunch of ideas on this and am working out some draft ideas as part of chaining some small fsps in #268 but for now I'm just going to dump a research url set to avoid losing it 😂
So, more to come..
Resources from a ton of other projects (this needs to be better categorized, especially the existing python stuff):
- https://scopes.readthedocs.io/en/latest/tutorial/
- https://extemporelang.github.io/docs/overview/using-extempore/
- https://docs.rs/adapton/0.3.31/adapton/#programming-model
- https://en.wikipedia.org/wiki/Dataflow_programming
- https://www.stochasticlifestyle.com/why-numba-and-cython-are-not-substitutes-for-julia/
- http://adapton.org/
- https://blog.opencog.org/2020/04/08/value-flows/
- https://duckduckgo.com/?t=ffab&q=adapton.python&ia=web
- https://docs.rs/adapton/0.3.31/adapton/#background-incremental-computing-with-names
- https://coconut.readthedocs.io/en/master/DOCS.html#compose
- https://github.com/PrefectHQ/prefect/blob/master/src/prefect/core/flow.py#L359
- https://en.wikipedia.org/wiki/Partial_evaluation#:~:text=Futamura%20projections,-A%20particularly%20interesting&text=This%20technique%20is%20known%20as,1)%2C%20yielding%20a%20compiler
- https://en.wikipedia.org/wiki/Quine_(computing)
- https://hobbes.readthedocs.io/en/latest/
- https://docs.sympy.org/latest/modules/tensor/indexed.html
- https://numba.readthedocs.io/en/stable/reference/types.html?highlight=from_dtype#numba.from_dtype
- https://returns.readthedocs.io/en/latest/pages/railway.html
- https://stackoverflow.com/questions/58422690/filtering-a-numpy-array-what-is-the-best-approach
- http://learnyouahaskell.com/higher-order-functions#composition
- https://scala-lms.github.io/
- https://tuulos.github.io/pydata-2014/#/
- https://numba.readthedocs.io/en/stable/user/faq.html#can-i-pass-a-function-as-an-argument-to-a-jitted-function
- https://toolz.readthedocs.io/en/latest/curry.html#id1
- https://stackoverflow.com/questions/16739290/composing-functions-in-python
- https://toolz.readthedocs.io/en/latest/api.html?highlight=compose#toolz.functoolz.compose
- https://funcy.readthedocs.io/en/latest/funcs.html#compose
- https://labs.quansight.org/blog/2019/05/metadsl-dsl-framework/
- https://labs.quansight.org/projects/
- https://labs.quansight.org/blog/2019/04/python-moa-tensor-compiler/
- https://stackoverflow.com/questions/38470264/numpy-concatenate-is-slow-any-alternative-approach
- https://stackoverflow.com/questions/7869095/concatenate-numpy-arrays-without-copying
- https://stackoverflow.com/questions/3522946/using-numpy-arrays-as-lookup-tables
- https://coconut.readthedocs.io/en/master/DOCS.html#compose
- https://faust.grame.fr/community/made-with-faust/mi-faust/index.html
- https://chuck.cs.princeton.edu/doc/learn/tutorial.html
- https://scipy-cookbook.readthedocs.io/items/ViewsVsCopies.html
- https://metadsl.readthedocs.io/en/latest/#
- https://toolz.readthedocs.io/en/latest/purity.html
- https://metadsl.readthedocs.io/en/latest/Roadmap.html
- https://github.com/Quansight-Labs/metadsl
- https://www.hillelwayne.com/post/spec-composition/
- https://vimeo.com/122066659
- https://wiki.postgresql.org/wiki/Incremental_View_Maintenance
- https://www.sympy.org/scipy-2017-codegen-tutorial/