Slava Matyukhin

Results 95 issues of Slava Matyukhin

This is an early draft of the future compiler improvements I'd like to, eventually. (I'm calling it a "compiler" because it's a long roadmap from the tree-walking interpreter to stack-based...

Interpreter

Discussion in Discord: https://discord.com/channels/1130609991993274510/1223854334761238601 I'll copy my main comment from it here: Observations: - Squiggle functions are not exactly pure because they act as generators when they produce randomness; `f()...

Needs Design

Right now we use the current model's seed for evaluating all imports. This has a few bad consequences: - imported dists and other random values won't look the same as...

Language

I spent a few hours last weekend investigating Hub -> Next 14 / RSC / no GraphQL upgrade. Notes: - as I said before, it's quite great; much more convenient...

Hub

https://vercel.com/guides/how-can-i-use-github-actions-with-vercel Benefits: - we won't be limited by Vercel single deployment thread, might be much faster - clear `turbo build` -> deploy order - no cache duplication that I had...

Devops

![Dec-27-2023 14-02-25](https://github.com/quantified-uncertainty/squiggle/assets/89368/672ea88c-3708-4260-9e5a-ae6bc08899a4)

Bug
Web components

We don't have a switch or match statement yet, so it's natural to emulate it with long if/else chains. But prettier plugin doesn't format it well (i.e. it never tries...

Prettier
sweep

As I mentioned in https://github.com/QURIresearch/metaforecast/pull/8#issuecomment-1079782140, there's an issue with using env variables as a source of configuration: AWS Lambda doesn't allow env larger than 4kb. The same issue would follow...

This is a draft for #35 and #36, and it's not ready yet, but the changes are significant and I want to braindump my thoughts on it. So, currently all...