Content pfp
Content
@
0 reply
0 recast
2 reactions

jw 🦺 ERC6551 pfp
jw 🦺 ERC6551
@0xjw.eth
Why isn't LLL a more commonly used smart contract language these days? At a glance Lisp seems like a natural fit for writing low-level EVM contracts (similar to Yul's right-to-left grammar style but with better ergonomics).
1 reply
0 recast
2 reactions

jw 🦺 ERC6551 pfp
jw 🦺 ERC6551
@0xjw.eth
Looks like the LLL compiler was removed from solidity (https://github.com/ethereum/solidity/issues/7949), which explains why it's not currently used. To reframe the question: why isn't there a Lisp-style EVM language in use today? Seems like a great fit for a stack-based VM.
2 replies
0 recast
1 reaction

z80 pfp
z80
@z80
hey check out github.com/dasylang/dasy dasybyexample.github.io
1 reply
0 recast
1 reaction

horsefacts pfp
horsefacts
@horsefacts.eth
Vyper IR is Lispy, it's basically a successor to LLL: https://github.com/vyperlang/vyper/blob/3b310d5292c4d1448e673d7b3adb223f9353260e/vyper/ir/README.md You should talk to @z80 and @pcaversaccio
1 reply
0 recast
1 reaction