How does Textual implement its reactive system?

  Рет қаралды 3,775

Paul Everitt

Paul Everitt

Күн бұрын

Пікірлер: 5
@Gordonfreems
@Gordonfreems 11 ай бұрын
I’m such a fan of Textual and Rich the code is so clean it gives me goosebumps
@zechcodes7830
@zechcodes7830 3 жыл бұрын
Great video! Very neat to see how an interesting thing like reactivity is being done on a popular project. Thanks!
@pauleveritt201
@pauleveritt201 3 жыл бұрын
Yep, I agree. There are some Python reactive libraries -- big packages, small packages. But this is the first I've seen where it is wedded to an application using it (i.e. bundled.)
@whostolehonno
@whostolehonno 3 жыл бұрын
That was fun!
@RbladerOS
@RbladerOS 2 жыл бұрын
Nice video! Thank you. It seems `Widget` inherits from `MessagePump` by the way, just like `App`, which confused me at first. I think every MessagePump object can send/receive messages and pass them on, and then the App's MessagePump can be quickly accessed via the ContextVar you mentioned. But I'll have to look into it again.
A Look At - and Inside - Textual
1:16:49
PyCharm, a JetBrains IDE
Рет қаралды 12 М.
Why bpython is Awesome
6:07
DevDungeon
Рет қаралды 4,7 М.
Whoa
01:00
Justin Flom
Рет қаралды 55 МЛН
1ОШБ Да Вінчі навчання
00:14
AIRSOFT BALAN
Рет қаралды 5 МЛН
Magic or …? 😱 reveal video on profile 🫢
00:14
Andrey Grechka
Рет қаралды 59 МЛН
What's a reactive attribute - Textual reactivity 101
3:56
Textualize
Рет қаралды 740
Beyond Linear Notebooks: Implementing Reactivity with IPython | Hex
22:51
How to ask for a password in a running script with Textual
6:04
A Peek Inside SQLModel from FastAPI using PyCharm
7:45
Paul Everitt
Рет қаралды 4,4 М.
Gorgeous Terminal Apps with Textual | First Five
7:18
Paul Everitt
Рет қаралды 4,6 М.
Transform Your Scripts With Bash Simple Curses
16:15
DistroTube
Рет қаралды 108 М.
"Rich" Colorful Dashboard Layout in Shell/Terminal with Python
14:30
zig will change programming forever
9:34
Low Level Learning
Рет қаралды 292 М.
Whoa
01:00
Justin Flom
Рет қаралды 55 МЛН