David Brochart
David Brochart
It could be nice to support Windows, maybe using [pywinpty](https://github.com/andfoy/pywinpty)?
### Problem ModelDB seems to have quite a lot of similarities with Yjs's shared types, except that it's not based on CRDTs. I'm not sure what the relation is between...
## References Fixes https://github.com/jupyterlab/jupyterlab/issues/16515. Needs https://github.com/jupyter-server/jupyter_ydoc/pull/241. In https://github.com/jupyter-server/jupyter_ydoc/pull/201, code cell outputs changed from an untyped `Y.Array` to a `Y.Array` where each item is a `Y.Map`. For stream outputs, the `text`...
## Description Backspace characters (`"\b"`) are not properly handled in code cell stream outputs. ## Reproduce Create a notebook and run the following cell: ```py # print("abc\b") # ✅: ab...
### Problem Currently, outputs are a `YArray` which elements are non-shared objects. This is very inefficient memory-wise for outputs of type `stream`, because each time new data arrives on a...
### Problem JupyterLab has the ability to connect to external kernels, i.e. kernels that it didn't launch itself but that were started by another application. Unfortunately I didn't find a...
Say I have a package `pkg1` where sources are placed in: ``` src/my_pkg/foo/__init__.py ``` with the following in its `pyproject.toml`: ```toml [tool.hatch.build.targets.wheel] packages = ["src/my_pkg"] ``` And another package `pkg2`...
This fixes jupyter-client's [test_signal_kernel_subprocesses](https://github.com/jupyter/jupyter_client/blob/19dbf1b69247a1cc14b5bb1e4e7523f5b52380ae/tests/test_kernelmanager.py#L197). `shell_is_blocking=True` is now set by default when executing code. A kernel running in async mode should override with `shell_is_blocking=False` and `shell_is_awaiting=True`.
I am trying to see how a document can grow in memory. For instance, running this code leads to memory growing, but I'm not sure if that's imputable to tombstones:...
It seems that an `UndoManager` cannot be initially created with no scope, either with [new](https://github.com/y-crdt/y-crdt/blob/99b79fa88ffe758efdbb14abd34ee19a169776f0/yrs/src/undo.rs#L79) or with [with_options](https://github.com/y-crdt/y-crdt/blob/99b79fa88ffe758efdbb14abd34ee19a169776f0/yrs/src/undo.rs#L99). Or am I missing something?