3 ms·
IIRC Cello doesn't enforce type safety, which means you can foldl but it's not much different from writing foldl in C and using void pointers everywhere. I had
by scythe 10y ago
IIRC Cello doesn't enforce type safety, which means you can foldl but it's not much different from writing foldl in C and using void pointers everywhere.
I had thought about trying to make a type-safe version of Cello but I eventually realized that I can't do it in cpp so at that point it became its own language and too much work (I did not write Cello).
- stephen_g 10y agoI'm going to say you're right, given one of the first declarations is typedef void* var; Cello is extremely impressive and could be fun for hobby projects, but for something you'd actually want to use on a real product you'd be better off just creating a new language (it could compile down to C even, like Vala did).
- dingdingdang 10y ago>> (it could compile down to C even, like Vala did). Nim is another take on that particular strategy.
- cvwright 10y agoAnother recent one is Ivory. http://ivorylang.org http://ivorylang.org