Dec 8, 2024 05:42
expressiveness is not just "minimize typing"
Dec 8, 2024 05:41
qed
Dec 8, 2024 05:41
polymorphic variants can
Dec 8, 2024 05:41
unions can't express int | int, or any situation where the types are the same but are semantically different
Dec 8, 2024 05:40
@EldritchConundrum not really
Dec 4, 2024 03:22
they're also nicer to work with, imo
Dec 4, 2024 03:21
@EldritchConundrum nnnnot really? there's definitely some similarity, but ocaml's have more structure and can therefore express things that typescripts cannot
Nov 15, 2024 03:20
typescript has the opposite (entirely too much type system for it's own good) which is a bigger problem
Nov 15, 2024 03:20
but it means you also can't abuse it in dumb ways (because it barely exists)
Nov 15, 2024 03:20
C has nothing in the ways of a type system, which is obviously bad
Nov 15, 2024 03:20
@ATaco imo? actually no
Nov 14, 2024 09:00
what did you have in mind
Nov 14, 2024 09:00
@ATaco it doesn't get that much worse
Nov 6, 2024 06:49
(at a font level)
Nov 6, 2024 06:49
i would do it but i have no clue how kerning works
Nov 6, 2024 06:49
i hope the julia mono guy fixes it lol
Nov 6, 2024 06:49
damn, the kerning's correct there too
Nov 6, 2024 02:49
i suppose i should probably submit a bug on julia mono then
this kind of kerning issue is very annoying
Nov 6, 2024 02:41
unusable
Nov 6, 2024 02:41
ugh
Nov 6, 2024 02:40
aw goddamnit no the kerning is off
Nov 6, 2024 02:40
little thin, but acceptable & monospace
Nov 6, 2024 02:40
Nov 6, 2024 02:40
@DLosc with julia mono they do
Nov 5, 2024 21:05
and I have to imagine the same is true for vscode or whatever
Nov 5, 2024 21:04
you could rig emacs up to type these with \[ and \] really easily
Nov 5, 2024 21:04
@UnrelatedString i mean, with appropriate built-in editor config, they wouldn't be
Nov 5, 2024 21:03
i don't like that, but you do you
Nov 5, 2024 21:03
fun foo ⟆a b c⟅ (x: a) (y: b) (z: c) = ...
Nov 5, 2024 21:03
@RubenVerg hm, so you would want like
Nov 5, 2024 10:08
it's horrible and I like it
Nov 5, 2024 10:02
fun foo ⟅a b c⟆ (x: a) (y: b) (z: c) = ...
Nov 5, 2024 10:01
speaking of: bag delimiters for type arguments
Nov 5, 2024 10:00
it's one thing to do language development where you control everything; it's another entirely to work on something big and old and established
Nov 5, 2024 10:00
@AlexisKing perfect might be stretching it, but I get where you're coming from haha
Nov 5, 2024 05:06
oh, | is taken for guards isn't it
Nov 5, 2024 05:06
why on earth they use ; is beyond me, but hey, rather have them than not
Nov 5, 2024 05:05
cool
Nov 5, 2024 05:05
oh huh GHC has or patterns now
Nov 4, 2024 08:39
apologies if that came off as a bit strong initially
Nov 4, 2024 08:39
i was just recalling back to him saying at some point that I think he was developing Kind (the language in question) using quite a bit of AI - entirely possible I'm misremembering
Nov 4, 2024 08:38
@AlexisKing to be clear i'm not making an "accusation", i just follow victor taelin (the primary developer) on twitter, for better or worse, and he's just often talking about using AI to write code
Nov 2, 2024 04:59
anyway, i've close-voted it
Nov 2, 2024 04:59
(if my brief twitter followings of HVMCO's work is to be believed, the code is probably all AI anyway, so entirely possible it's just nonsense)
Nov 1, 2024 23:51
they're just asking about how source code works
Nov 1, 2024 23:50
@NewPosts is this really on topic
Oct 22, 2024 00:54
but it's a special case
Oct 22, 2024 00:54
ML didn't suck, and it's from that era
Oct 22, 2024 00:54
well i mean
Oct 22, 2024 00:51
in a way where it never comes back, and I can never run any programs with it ever again