David Brochart

Results 266 issues of David Brochart

It could be nice to support Windows, maybe using [pywinpty](https://github.com/andfoy/pywinpty)?

enhancement

### 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...

enhancement
status:Needs Discussion

## 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`...

enhancement
pkg:notebook
pkg:codeeditor
pkg:console
pkg:completer
pkg:docregistry
tag:Examples
pkg:fileeditor
pkg:rendermime
tag:Performance
pkg:services
pkg:cells
pkg:codemirror
pkg:outputarea
pkg:debugger
pkg:cell-toolbar

## 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...

bug

### 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...

enhancement
status:Needs Discussion
tag:Real Time Collaboration

### 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...

enhancement

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`.

bug

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?