Scott Olsen
Scott Olsen
``` carp: You’re using a given-away value `(do (Result.Success (copy bytes*)))` at line 18, column 17 in '/file/src/byte-reader.carp'. You’ll have to copy the value using `@`. CallStack (from HasCallStack): error,...
fread can technically accept any object -- it takes a void pointer. Our current implementation assumes the object is a String, which limits the applicability of this function. This change...
the default implementations of some string functions can consume a lot of clock cycles, e.g. for large arrays which call the prn implementation for each member, yielding some function call...
Right now, kind resolution is exact; that is, given a context that expects a function `f: x -> f x`, one cannot pass the partially concrete type: `g: x ->...
These macros each thread the value of a Maybe or Result through subsequent forms only when the Maybe or Result is a Just/Success value, returning Nothing/Error otherwise. It's a convenient...
1. Add a "list" function to retrieve all known configuration fields in xobj form (we already have :p for a printed format) ```clojure ;; not sure what the best name...
some examples: ```clojure 鲤 (register foo Int) 鲤 (c foo) I didn’t understand the form `external` at no info. Is it valid? at REPL:4:15. Traceback: (c foo) at REPL:5:1. at...
C supports a couple of different type and storage qualifiers which have significant impact on its semantics, such as `const`, `volatile`, `static`, `extern`. Currently, there are only two ways to...
as mentioned in #1391 the Lambda type having a field called delete is problematic for C++ interop. Since the struct is defined in core.h, a user using a c++ compiler...
`--no-core` is great if you don't want to pull in anything from the standard library, however, because of interdependencies between files in core, you cannot pick and choose which modules...