\n\nMaybe it's possible to make `ReactiveSequence` generic for both way like this.",[3181],{"name":3182,"color":3183},"question","d876e3",454,"pyth-on-line","[hmr] Advanced generic typing","2025-09-25T10:43:48Z","https://github.com/promplate/pyth-on-line/issues/454",0.81990427,{"description":3191,"labels":3192,"number":3196,"owner":3171,"repository":3185,"state":3173,"title":3197,"updated_at":3198,"url":3199,"score":3200},"I believe it would be great to inspect values directly by hovering the highlighted code.\n\nMaybe we can make use of `shiki`'s token metadata to determine whether a value is inspectable.\n",[3193],{"name":3194,"color":3195},"enhancement","a2eeef",303,"Inspect runtime value inside code blocks","2025-06-03T16:30:00Z","https://github.com/promplate/pyth-on-line/issues/303",0.82111067,{"description":3202,"labels":3203,"number":3205,"owner":3171,"repository":3185,"state":3173,"title":3206,"updated_at":3207,"url":3208,"score":3209},"GitHub don't allow OAuth App to fetch secret gists. Maybe this can be solved by ask the users to generate a token and input it themselves.",[3204],{"name":3194,"color":3195},90,"Support using user provided GitHub token to fetch secret gists","2024-09-23T10:26:39Z","https://github.com/promplate/pyth-on-line/issues/90",0.84868497,{"description":3211,"labels":3212,"number":3215,"owner":3171,"repository":3185,"state":3173,"title":3216,"updated_at":3217,"url":3218,"score":3219},"And `__len__` may should be decorated with `DerivedMethod`, too. (Previously `DerivedMethod`'s `__self__` must be hashable, which is fixed since 77e83e404ad3fa5636ec3e423731ea6ca8ffa543)\n",[3213,3214],{"name":3194,"color":3195},{"name":3182,"color":3183},432,"[hmr] `ReactiveMappingProxy.update` should be batched","2025-09-11T07:13:53Z","https://github.com/promplate/pyth-on-line/issues/432",0.8499303,{"description":3221,"labels":3222,"number":3224,"owner":3171,"repository":3185,"state":3173,"title":3225,"updated_at":3226,"url":3227,"score":3228},"For a standard reaction model:\n\n```\n########## ----> ########### ----> ##########\n# Signal # # Derived # # Effect #\n########## \u003C - - ########### \u003C - - ##########\n```\n\n\nA `Derived` referenced only by `Signal`s is unreachable and should be GC’d, yet we can’t make every `Signal → Derived` reference weak or the `Derived` may vanish too soon.\n\nSolution: give `Derived` an `unsubscribe` method that disposes it once no `BaseComputation` holds it.\n\n> Edit: or in a `BaseComputation.__del__`\n\nWe may also need to remind users not to treat `Derived` as a lazy `Effect`. But wait, then what can they use if they just need a lazy `Effect`? So we may implement a `weak=False` attribute in `Derived` and `AsyncDerived` to allow user control the lifespan of a `Derived` (just like we provide `force_flush=True` for `Batch`s).",[3223],{"name":3194,"color":3195},453,"[hmr] `WeakDerived` or something similar","2025-09-25T06:49:07Z","https://github.com/promplate/pyth-on-line/issues/453",0.8503522,{"description":3230,"labels":3231,"number":3233,"owner":3171,"repository":3185,"state":3173,"title":3234,"updated_at":3235,"url":3236,"score":3237},"Preview a link when hovering.\r\n\r\n- [ ] GitHub repos\r\n- [ ] Other links\r\n- [ ] AI summarization\r\n\r\nRelated docs:\r\n- [RepositoryInfo - GitHub GraphQL API](https://docs.github.com/graphql/reference/interfaces#repositoryinfo)\r\n- [Link Preview - Bits UI](https://www.bits-ui.com/docs/components/link-preview)",[3232],{"name":3194,"color":3195},50,"link preview","2024-08-16T06:46:10Z","https://github.com/promplate/pyth-on-line/issues/50",0.8564976,{"description":3239,"labels":3240,"number":3242,"owner":3171,"repository":3185,"state":3173,"title":3243,"updated_at":3244,"url":3245,"score":3246},"Should support async patching (postInstalls hooks) and flattening dependencies\n\n> This behaves like a \"lockfile\", so it should be customizable through file in workspaces",[3241],{"name":3194,"color":3195},43,"Add a JSON file to support more auto-installations","2025-02-10T15:01:06Z","https://github.com/promplate/pyth-on-line/issues/43",0.85769415,{"description":3248,"labels":3249,"number":3253,"owner":3171,"repository":3185,"state":3173,"title":3254,"updated_at":3255,"url":3256,"score":3257},"",[3250],{"name":3251,"color":3252},"Feature","BB87FC",430,"[hmr] Deep reactive containers","2025-09-25T01:18:05Z","https://github.com/promplate/pyth-on-line/issues/430",0.85907704,{"description":3259,"labels":3260,"number":3262,"owner":3171,"repository":3185,"state":3173,"title":3263,"updated_at":3264,"url":3265,"score":3266},"IPython provides convenient [programmatic API](https://ipython.readthedocs.io/en/stable/api/generated/IPython.core.interactiveshell.html#IPython.core.interactiveshell.InteractiveShell.run_cell) to execute code cells with [custom namespace support](https://ipython.readthedocs.io/en/stable/api/generated/IPython.core.interactiveshell.html#IPython.core.interactiveshell.InteractiveShell.__init__).\n\nThe project already has a console implementation at `src/routes/console/` - we could easily add an `/ipython` page to support IPython's rich syntax (magic commands, auto-completion, etc.) on top of the existing infrastructure.\n\n## References\n- [IPython InteractiveShell.run_cell documentation](https://ipython.readthedocs.io/en/stable/api/generated/IPython.core.interactiveshell.html#IPython.core.interactiveshell.InteractiveShell.run_cell)\n- [IPython source code](https://github.com/ipython/ipython/blob/main/IPython/core/interactiveshell.py)\n- [Custom namespace configuration](https://ipython.readthedocs.io/en/stable/api/generated/IPython.core.interactiveshell.html#IPython.core.interactiveshell.InteractiveShell.__init__)\n- [IPython embedding guide](https://ipython.readthedocs.io/en/stable/config/options/terminal.html#embed)",[3261],{"name":3194,"color":3195},438,"[hmr] Add IPython web interface page","2025-09-17T19:01:29Z","https://github.com/promplate/pyth-on-line/issues/438",0.8604537,["Reactive",3268],{},["Set"],["ShallowReactive",3271],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fQwWqvfSqo1gT8i7mSLID3DVe6vpn3mgAO1aGfUbg8pY":-1},"/promplate/partial-json-parser-js/11"]