https://imba.io/
缩进语法,element 是第一公民,还怀念 coffeescript 的可以试试
======更新======
https://imba.io/tags/declarative-rendering 这个描述了 imba 的更新逻辑,它采用的是和 mithril.js 一样的,当每次事件结束的时候全局进行更新,并没有采用任何响应式设计。如果要优化这个更新逻辑,需要先 silence 掉事件,然后手动更新需要更新的组件。
挺酷。
不过不太喜欢 缩进语法。一个缩进导致解析错误有点崩溃。
看上去不错
一个 fun fact:svelte 是参考 imba 做出来的 https://gist.github.com/Rich-Harris/0f910048478c2a6505d1c32185b61934
DSL 呗。
mint lang 也差不多。
mint 看上去不太好看,简单看了一下,mint 的 connecting store 类似于 react hooks,而 store 内的状态更新则接近 svelte,我猜测它是有响应式设计的。但是 imba 是没有响应式设计的,参照楼顶更新的内容。
猿,学不完的语言,加不完的班。
我始终不知道缩进语法怎么粘贴代码
如果说的是正常 html 转这个,很容易弄出转换器,如果说的是普通缩进,那 python 怎么贴就怎么贴