Maxime Liquet

Results 316 issues of Maxime Liquet

I was trying to understand what happens when a reactive expressions has multiple "reactive inputs". ```mermaid graph TD; firstnamex-->append_lastname; lastnamex-->append_lastname; ``` Looking at the last cell of the image below,...

type-bug

When experimenting with the reactive API, I've already done enough the mistake of setting `value` on the reactive object itself instead of using `.rx.value` to ask for this raising an...

type-feature

I made a few suggestions to improve the reactive guide in here https://github.com/holoviz/param/pull/858#pullrequestreview-1656851701: - the guide relies too much on being executed in a notebook, I don't think you can...

doc

I've long been thinking that it'd be nice for Param to have a `param.watch` function and decorator and finally decided it was time to write this down. I'm going to...

type-feature

If I remember correctly I found `Parameterized` difficult to spell right originally (`e` after the `t`? `z` or `s`?). `Parameterized` is the most common usage apparently but that's not obvious...

status: discussion

Libraries like Pydantic, attrs, Traitlets and the built-in dataclasses all offer a way to attach metadata to their field/attributes with some more or less convenient API to retrieve them. `Parameter`s...

type-feature

Setting `allow_None` to `False` when the `default` Parameter value is `None` automatically sets it to `True`. I believe Param shouldn't be doing that, when `allow_None` is explicitly set to `False`...

type-bug

There's currently no way to validate that the items in a `param.List` are a subclass of a given class, it's assumed they are all instance objects of `item_type`. I suggest...

type-feature

Param is this kind of library that would really deserve having a glossary: - Parameter - Parameter default - Parameter value - Parameter slot/attribute - Watcher - Callback - Event...

doc

Working on the private namespace I have had to handle when a `Parameter` value is set in `__init__` before calling `super().__init__`. This is to me an anti-pattern and I would...

type-bug