Skip to content

Instantly share code, notes, and snippets.

@mamcx
Last active October 22, 2022 19:49
Show Gist options
  • Save mamcx/61e031ad5b210ac47e84a9572414fb16 to your computer and use it in GitHub Desktop.
Save mamcx/61e031ad5b210ac47e84a9572414fb16 to your computer and use it in GitHub Desktop.
Rust for languages

Info, Teoria

https://db.in.tum.de/teaching/ss17/moderndbs/ http://databasteknik.se/webbkursen/relalg-lecture/ https://sblom.github.io/openj-core/ioj.htm

DataFrames

https://github.com/angelini/df https://github.com/hwchen/llamas

DB Engines

https://github.com/jamii/make-you-a-database

https://github.com/joncatanio/cannolib # Python compiled to rust https://github.com/weld-project/weld # IR https://github.com/spacejam/sled/ https://github.com/nukep/llamadb/ https://github.com/Dentosal/SrimDB https://github.com/mtanski/dbkit https://github.com/millerjs/constable/ https://github.com/jonhoo/shortcut https://github.com/H2CO3/PHiLe

Langs

https://github.com/ruse-lang/langs-in-rust

https://github.com/jonathandturner/rhai https://github.com/angusholder/interpreter https://github.com/Rydgel/monkey-rust/tree/master/lib https://github.com/melsman/aplcompile https://github.com/pyfisch/benchmarks/blob/23762dbaa63e9f442c1fcaf392c488a7a370cbf2/brainfuck/brainfuck.rs https://github.com/mariosangiorgio/rulox https://github.com/kenpratt/rusty_scheme/blob/master/src/cps_interpreter.rs http://cell-lang.net //Relational. Pay attention to types

Otros

https://pzemtsov.github.io/2018/07/18/building-queue-from-cpp-to-java.html https://github.com/xliiv/fui #Add CLI & form interface to your program. https://nullprogram.com/blog/2014/12/23/ #Interactive Programming in C https://www.reddit.com/r/ProgrammingLanguages/comments/930pch/ryu_a_new_algorithm_to_quickly_convert_floating/ https://www.reddit.com/r/ProgrammingLanguages/comments/8akxie/what_sane_ways_exist_to_handle_string/ https://lemire.me/blog/

IDEs

https://microsoft.github.io/language-server-protocol/implementors/servers/ https://microsoft.github.io/debug-adapter-protocol/ https://www.conyedit.com/

Parser

https://github.com/Marwes/combine https://github.com/J-F-Liu/pom https://github.com/pest-parser/pest

Doc generator

http://casual-effects.com/markdeep/ https://bookdown.org/

Relational

https://arxiv.org/pdf/1610.09166.pdf //Push vs. Pull-Based Loop Fusion in Query Engines https://www.cs.purdue.edu/homes/rompf/papers/tahboub-sigmod18.pdf //How to Architect a Query Compiler, Revisited

Concurrency

https://qed-lang.org/article/2019/06/27/coroutines.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment