Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Can you explain the difference?


Doing `html('<div>Hello {name}</div>')` would be possible. I have a system that's based on it. Two issues:

- No tooling in Python will do anything with the string, so DX suffers. - Evaluating the variable requires frame evaluation, which is...problematic.

You could do `html(f'<div>Hello {name}</div>')` and get f-string coding assistance. But you'd also get immediate evaluation. There's nothing the `html` function can do with the `{name}` part.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: