thoughts on OCaml so far [1/3] 

good stuff:
* this is a good functional language
* it's also a good "compromise" language - every Computer Bro who has whinged to me "X is why functional programming isn't good enough" would find those problems solved with this language^
* being able to easily switch between functional and imperative and OO inside the same program is great
* named function arguments is pretty cool, and makes it easier to read other people's code

thoughts on OCaml so far [2/3] 

bad stuff:
* it's so ugly... not as ugly as C, but there's still too much punctuation marks
* the book I'm reading (real world ocaml) starts with a guided tour, which covers the basics of the entire language - if I wasn't used to functional programming, this would have put me off completely
* I want to use this language to do a whole bunch of stuff, but I'm scared people will say I can't because it's not as well known as other languages

thoughts on OCaml so far [3/3] (a footnote 

^ of course, these Computer Bros who complain about functional programming are also the kind of people who refuse to learn anything and think they're always correct, so this doesn't actually solve any of their problems

Follow

@lizardsquid Can I just ask, why the sudden trend of using ^ instead of * to denote a footnote? This is the second time I've seen it and it throws me off.

@Felthry I couldn't use * because I was already using * for dot points

although I could have used · for dot points, now that I think about it

@lizardsquid oh, I see. There's a dedicated character for that; •. Actually, there's quite a few: •‣⁃⁌⁍∙◦☙❥❧⦾⦿

@lizardsquid Open up your OS's character map equivalent and search "bullet"
They're all very standard characters, most everything should--well, apparently everything except @Efi's phone--should support them.

@Efi @Felthry I don't think I have a character map in my OS, so I'll have to use ~the interwebs~

unfortunately my computer only supports some of those in browser because for some reason unicode in the browser isn't working?

@Efi @Felthry I do have it, because I get the full unicode set in everything EXCEPT web browsers

Sign in to participate in the conversation
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!