Richard Apodaca writes about Rust, WebAssembly, parsers and cheminformatics, drawing on his background in chemistry software.
HN commenters recommend it for very clear explanations and link it for Rust REPL setups and using WebAssembly without Emscripten.
Such a database would be hugely helpful across chemistry. Right now it’s extremely expensive to access databases like Reaxys or Scifinder, and they’re not usually programmatically searchable at scale. Some databases do exist based on the patent literature (https://depth-first.com/articles/2019/01/28/the-nextmove-patent-reaction-dataset/) but they’re not as well curated or complete. A pubchem like database for reactions would be really awesome.
True, enough. There are plenty of company's like IBM where giving up patent revenue without changes to the patent system would heavily impact there profits. However, IBM has donated a fair number of patents in the past.
http://www.nytimes.com/2005/01/11/technology/11soft.html
Along massive quantities of data. http://depth-first.com/articles/2011/12/15/ibm-donates-large-collection-of-patent-chemical-structures-to-nih-pubchem/
While not Elixir good, the evcxr python notebook plugin gets you 50% of the way there.
https://depth-first.com/articles/2020/09/21/interactive-rust-in-a-repl-and-jupyter-notebook-with-evcxr/
https://github.com/google/evcxr
The other option is to use the playground, https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=d87aebdc6efff6396ad923a2ed371fb6
These are also good resources on using wasm without dependencies:
https://depth-first.com/articles/2019/10/16/compiling-c-to-webassembly-and-running-it-without-emscripten/
https://github.com/diekmann/wasm-fizzbuzz
Another useful resource might be this blog : https://depth-first.com/ Richard Apodaca has some very clear explanations of topics in the field.
Agree, great writing. I particularly liked 'George' -- https://depth-first.com/articles/2023/08/19/george/