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

mizuhashi · October 27, 2021 · Last by mizuhashi replied at October 28, 2021 · 618 hits

https://imba.io/

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

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

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

挺酷。

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

看上去不错

DSL 呗。

mint lang 也差不多。

Reply to pynix

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

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

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

Reply to FrankFang

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

You need to Sign in before reply, if you don't have an account, please Sign up first.