瞎扯淡 Imba - 一个转译到 js 的新编程语言

mizuhashi · 2021年10月27日 · 最后由 mizuhashi 回复于 2021年10月28日 · 460 次阅读

https://imba.io/

缩进语法,element 是第一公民,还怀念 coffeescript 的可以试试

======更新======

https://imba.io/tags/declarative-rendering 这个描述了 imba 的更新逻辑,它采用的是和 mithril.js 一样的,当每次事件结束的时候全局进行更新,并没有采用任何响应式设计。如果要优化这个更新逻辑,需要先 silence 掉事件,然后手动更新需要更新的组件。

挺酷。

不过不太喜欢 缩进语法。一个缩进导致解析错误有点崩溃。

看上去不错

DSL 呗。

mint lang 也差不多。

pynix 回复

mint 看上去不太好看,简单看了一下,mint 的 connecting store 类似于 react hooks,而 store 内的状态更新则接近 svelte,我猜测它是有响应式设计的。但是 imba 是没有响应式设计的,参照楼顶更新的内容。

猿,学不完的语言,加不完的班。

我始终不知道缩进语法怎么粘贴代码

FrankFang 回复

如果说的是正常 html 转这个,很容易弄出转换器,如果说的是普通缩进,那 python 怎么贴就怎么贴

需要 登录 后方可回复, 如果你还没有账号请 注册新账号