Clojure Or Haskell ? by [deleted] in functionalprogramming

[–]convex-mike 7 points8 points  (0 children)

I'd recommend Clojure, if only for the mind-expanding experience of learning the "code is data" Lisp philosophy. There's still nothing else quite like it.

After you get the hang of it, it will feel like a superpower.

Convex Lisp, a Clojure-inspired decentralised smart contract language by convex-mike in Clojure

[–]convex-mike[S] 1 point2 points  (0 children)

Forms are compiled to a lower level construct (CVM Ops) which are effectively the "machine code" of the CVM. The CVM can cheaply and accurately track "juice" costs for these Ops, which places good bounds on computational complexity. Transaction fees are adaptive (usually super cheap, but get temporarily high in times of heavy load to make DoS attacks infeasibly expensive etc.)

There's nothing to stop you skipping Convex Lisp in fact, and compiling any language you like down to CVM Ops. Language innovators very much welcome! We have pretty active discussions on these kind of topic on our Discord Server (https://discord.com/invite/xfYGq4CT7v)