diff options
author | Martin Ashby <martin@ashbysoft.com> | 2023-11-25 21:53:34 +0000 |
---|---|---|
committer | Martin Ashby <martin@ashbysoft.com> | 2023-11-25 21:53:34 +0000 |
commit | 91430bf8bbc3af3d47d1458dd7d8fdf9c6935a5c (patch) | |
tree | eeb266cd8cb5a9b20b3fa6f232b7aab83c445f2f /content/posts/2023-11-25-roc.md | |
parent | a78a28386056b6f2614360529733e7c17699a0d2 (diff) | |
download | mfashby.net-91430bf8bbc3af3d47d1458dd7d8fdf9c6935a5c.tar.gz mfashby.net-91430bf8bbc3af3d47d1458dd7d8fdf9c6935a5c.tar.bz2 mfashby.net-91430bf8bbc3af3d47d1458dd7d8fdf9c6935a5c.tar.xz mfashby.net-91430bf8bbc3af3d47d1458dd7d8fdf9c6935a5c.zip |
Post on Roc programming language
Diffstat (limited to 'content/posts/2023-11-25-roc.md')
-rw-r--r-- | content/posts/2023-11-25-roc.md | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/content/posts/2023-11-25-roc.md b/content/posts/2023-11-25-roc.md new file mode 100644 index 0000000..32d0e15 --- /dev/null +++ b/content/posts/2023-11-25-roc.md @@ -0,0 +1,11 @@ +--- +title: "Roc" +date: 2023-11-25T21:19:27Z +draft: false +--- + +I had a go at [writing some code](https://code.mfashby.net/roctorrent/tree/main.roc) in the [Roc](https://www.roc-lang.org/) programming language. It's a functional programming language, which is statically typed, and compiled to a standalone executable. I first heard about it after listening to an interview with it's author on the [Legacy Code Rocks](https://legacycode.rocks/) podcast, and later thought about it again after seeing a comment about it on [hacker news](https://news.ycombinator.com/). + +I found it pretty easy to use. I've previously had a go at Haskell and Clojure, so I'm familiar with functional programming, but I've never been entirely comfortable with it. Roc is fairly new, and definitely rough around the edges. I had to compile it from source as there was no binary for linux-aarch64. I ran into a [couple](https://github.com/roc-lang/roc/issues/6085) of [issues](https://github.com/roc-lang/roc/issues/6084) as well while I was coding. + +Nothing else to report yet, I definitely need some more time with it before I can say anything more interesting!
\ No newline at end of file |