Jarrett Billingsley

Results 27 issues of Jarrett Billingsley

Having to create a native function closure every time you want to do a native "try" block is... suboptimal. Would it be possible to bypass the native function closure and...

Native API
Enhancement

Hmm

Task
C++ Port

Cycles between key-value pairs in weak-key-strong-value tables can keep the values alive even if they aren't referenced anywhere but the table: ``` croc local t = hash.WeakKeyTable() local a =...

Language
Enhancement

Currently there are two protocols: one for "iterator functions" and one for threads. Threads are fine, I think; it's the iterator function protocol that's.. hmmm. It's borrowed from Lua, and...

Language
Wishlist

- The function doctable 'returns' member will now be an array of doctables, much like 'params'. - If the function has no return constraints, 'returns' will be one element long...

Stdlib
Task
Compiler

I'm going to be dropping the Haskell-style function calls, but it would be nice to be able to make "control structures" without having to put the close paren after the...

Language
Wishlist

There's nowhere to stick them. Maybe there should be an alternate syntax, a la ``` croc \(a: int): int -> a + 4 ``` Honestly I don't see them being...

Language
Task

This was something that wasn't really practical with the D implementation, but it's no problem now!

Stdlib
Task

Once the shared lib module support is in, it should be possible to make the addons either statically or dynamically linked.

Stdlib
Task

I don't really remember why I did this...

Stdlib
Task