v-gb

Results 20 comments of v-gb

> The build system knew it was passing dynlink.cmxa, though? Doesn't that mean that it does know which executables are using Dynlink (and therefore shouldn't have that flag be applied)?...

> > The build system knows that dynlink.cmxa is on the command line, but that doesn't necessarily imply it's going to be kept. > > This is confusing me -...

I'd love to have uchar literals, otherwise AFAICT you need to write something heavy (`Uchar.utf_decode_uchar (String.get_utf_8_uchar "é" 0)`) or write-only (`Uchar.of_int 233`). I ended up writing myself a ppx that...

> Overall, my personal interpretation of the discussion for float arrays (https://github.com/ocaml/ocaml/pull/13440) and immutable arrays (https://github.com/ocaml/ocaml/pull/13097) literals is that in the current complexity landscape, not increasing the complexity of the...

I implemented `'é'u` in [this branch](https://github.com/v-gb/ocaml/commits/uchar-literal) (on top of the current branch), with the reasoning for this choice explained [here](https://github.com/v-gb/ocaml/blob/uchar-literal/reasoning.md). With this choice, there's no reason to be touching string...

> Concerning the instability of type-directed disambiguation; if this is a concern, there is always the -principal option, which will raise a warning on any points where the disambiguation is...

> But maybe others thinks this is not a problem, or at least that the nicer syntax is worth the technical weirdness that concretely has no occurrence in opam. Thinking...

It seems like you're mostly describing the syntaxes you're used to, rather than good/bad aspects of the syntax. If a `f"foo"` syntax was added to ocaml, you wouldn't think of...

I don't see how to make literals that look like `` `foo` `` considering polymorphic variants already use this syntax (prefixing the construction with a letter would probably work, but...

Javascript would make sense, considering its popularity. What does the "String" column refers to? It seems to be different things in different languages (byte strings, utf8 strings, utf16 string, or...