2,167 karma · joined October 25, 2014
[1] https://github.com/ocaml/ocaml-lsp/
[2] https://marketplace.visualstudio.com/items?itemName=ocamllab...
Source: https://help.dropbox.com/installs-integrations/desktop/syste...
Personally, I've also been lucky enough to have worked for two different employers (not in the finance or compiler space) over the past 2 years where I've mostly used OCaml for writing things that many people might consider "boring", namely lots of web services, database drivers, data processing, etc.
Edit: Their docs mention the 2fa modes that are supported: https://docs.digitalocean.com/products/accounts/security/2fa...
snap info go shows:
name: go
summary: Go programming language compiler, linker, stdlib
publisher: Michael Hudson-Doyle (mwhudson)
store-url: https://snapcraft.io/go
contact: michael.hudson@ubuntu.com
license: BSD-3-Clause
description: |
This snap provides an assembler, compiler, linker, and compiled libraries
for the Go programming language.
snap-id: Md1HBASHzP4i0bniScAjXGnOII9cEK6e
channels:
latest/stable: 1.16.7 2021-09-08 (8298) 94MB classic
latest/candidate: ↑
latest/beta: ↑
latest/edge: devel-8d2a9c32a2 2021-09-17 (8356) 99MB classic
1.17/stable: 1.17 2021-08-17 (8172) 99MB classic
1.17/candidate: ↑
1.17/beta: ↑
1.17/edge: ↑
1.16/stable: 1.16.7 2021-09-08 (8298) 94MB classic
1.16/candidate: ↑
1.16/beta: ↑
1.16/edge: ↑
1.15/stable: 1.15.15 2021-09-08 (8304) 95MB classic
...To install an older version you can run
snap install go --channel=1.15/stable --classicThis is very interesting! I'm wondering if you are aware of any discussions with the async maintainers about what their plans are with the multicore runtime?
Agreed. I mostly just needed the keyboard driven window snapping I was used to on Gnome and rectangle has filled than need 100%.
I tend to look at this situation as there are multiple really high quality options to pick from. Base [1], and core [2] and containers [3] are the three options I typically recommend people to look into (if they are interested in options outside of the stdlib), and all three are really high quality. Your decision could end up being as easy as deciding which platforms are important for you, if you don't care about windows and need to work with unix apis then core or containers are excellent options. If you do care about windows, then starting with Base/Containers is an excellent choice.
[1] https://opensource.janestreet.com/base/
[2] https://opensource.janestreet.com/core/
[3] https://c-cube.github.io/ocaml-containers/
Some additional notes:
* Core can be seen as an extension to base as it has a very similar API (It re-exports many modules from base), and it adds some unix related utilities and additional data structures.
* The built in Stdlib in OCaml has also been improving and if you are able to use a recent compiler version you might not feel the need for an stdlib alternative.
* Containers is an excellent "default" option as it tries to provide a similar API as the stdlib and works on all major platforms supported by OCaml.
I believe so. There hasn't been any ocaml release where you can opt in to removing the global runtime lock.
> and I can use the touchpad without finding the specific button in the dark.
Interesting! This goes to show how the same design feels so different to different users :)
I think I could've gotten used to the touchpad if I spent a lot more time with with the apple-tv/remote, but at the time it felt like a big regression. Compared to the roku remote, i'd lose a mute button, a headphone jack for private listening, and ended up with a touch heavy interface that was more frustrating than useful considering me and wife would pick it up the wrong way a lot. At the end of the day I decided to stick with a Roku and have something that doesn't frustrate my wife, instead of trying to get used to the remote just to have the apple tv interface :)
Thanks, this is nice to know! I'll keep this in mind for whenever I'm ready to replace my Roku.
100%. On my personal devices I don't want to compromise on trackpad or keyboards (I like that apple went back on the butterfly keyboards).
The rest of my comment is just my personal experience so take it with a grain of salt. I've found the trackpad experience on the XPS and Thinkpad X1 laptops to be excellent under linux. The libinput [1] drivers seem to work really well and the gesture support seems nice too. What I miss from MacBook's touchpad is force-touch. Not having to worry about which part of the touchpad i'm pressing was really nice when I used a macbook.
I'm contemplating purchasing a m1 macbook air as my next laptop, but I'm also not sure i'd be willing to give up on being able to run linux natively on a laptop I buy with my own money.