You are viewing archived messages.
Go here to search the history.

Alexey Shmalko 2021-12-20 07:42:07

🎉 I finally finished the IR refactoring after struggling with it for the last three weeks. I have decided to go without CPS as I understood that CPS is better suited for later stages of compilation.

I have also discovered Swift Intermediate Language (SIL), which inspired my IR design quite a bit. And I found Cranelift, a compiler framework (like LLVM) that focuses on JIT compilation—it might be a good target to support in the future.

https://www.alexeyshmalko.com/alpha-7/

Mariano Guerra 2021-12-20 22:20:45

New Feature: Deck Outline

  • Click a card handle from the outline to jump to its position in the deck

  • Drag cards from the outline

  • Expand to see card outputs and relationships at a glance

  • Drag outputs from the outline

https://www.youtube.com/watch?v=dF3HUGnOQCM

Mariano Guerra 2021-12-21 14:46:32

Relations that are not in the current deck are shown as yellow arrows and say (External) in the tooltip (bottom right too)

Tom Larkworthy 2021-12-22 19:41:56

Been working on a redis client for the web. This will become the persistence backend of my open source firebase-server implemented within a browser (i.e. on observablehq.com). The main thing I am happy with is that I have not had to write an application level proxy for redis. Sadly I did need to use a proxy, but it was a generic websocket -> TCP bridge so it's the kind of infra I can reuse for different things.

As this is a generally useful thing. I am figuring out how to eject an NPM module from observablehq.com