Markus Klink
io@functional.cafe
<p>Scala programmer by day, haskell, idris, common lisp afficionado by night.</p><p><a href="https://functional.cafe/tags/scala" class="mention hashtag" rel="tag">#<span>scala</span></a> <a href="https://functional.cafe/tags/haskell" class="mention hashtag" rel="tag">#<span>haskell</span></a> <a href="https://functional.cafe/tags/lisp" class="mention hashtag" rel="tag">#<span>lisp</span></a> <a href="https://functional.cafe/tags/commonlisp" class="mention hashtag" rel="tag">#<span>commonlisp</span></a> <a href="https://functional.cafe/tags/idris" class="mention hashtag" rel="tag">#<span>idris</span></a></p>
Posts
-
Post #1474854
Good news for Webassembly fans: https://thenewstack.io/graalvm-finally-gets-java-for-webassembly/ #java #graalvm #wasm #webassembly
-
Post #1474853
Though I am german and live in Germany, I made it a habit to support @guardian - having lived in the UK for around 6 years I always enjoyed the newspaper (then still on paper), and I admire that all the articles are kept free for everyone. Being able to gather information from various sources is important in a democracy. With the Guardian I have the hope that I get independent information. Try and donate: https://www.theguardian.com/europe
-
Post #1474852
When I use cargo component new to build a CLI component for Rust/Wasm/Wit, the cargo component build step will automatically translate a main function to .e.g. wasi:cli/run or println! statements to the according stream functions from the wasi world. With wasm-tools component wit I can even inspect a generated with world, though none was supplied. I would llike to know more about the magic involved. Is that documented somewhere, is this something carfgo component does, or is it coming from wit-...
-
Post #1474849
I always forget that I have zellij installed. https://zellij.dev/ It is a real cool terminal workspace, very much like tmux, but usable.
-
Post #1474848
Using https://crates.io/crates/clap to do CLI argument parsing in #rust is really a breeze. A very enjoyable experience.
-
Post #1474847
https://webvm.io/ - a whole Linux virtual machine running in the browser thanks to #webassembly #wasm.
-
Post #1474846
Recently I came across a discussion on LinkedIn, where the creator claimed that many successful projects do not use TDD. This created a riot, with many people pointing out that the mentioned projects had tests, so that the claim was invalid, completely ignoring the fact that having tests and following TDD are not the same thing. This was pointed out amongst other by Brian O&#39;Reilly. What caught my interest is that Brian develop an architecture method/idiom employing &quot;Residuality...
-
Post #1474843
Ich bin ja ein wenig spät dran, wenn ich jetzt das Buch &quot;Antifragilität&quot; von Nassim Nicholas Taleb lese, welches immerhin bereits 2012 erschienen ist. Aber das Thema - Systeme, die an Unordnung nicht zugrunde gehen, sondern sogar daran wachsen - ist natürlich auch für Informatiker interessant. Wenn im Buch dann ab und an auch das eigentliche Thema durchblitzt, ist es ja durchaus bemerkenswert, aber leider ist der ganze Schreibstil so ausschweifend, so von einer Nichtigkeit zur...
-
Post #1474842
Coalton is a typed language build on top of CommonLisp, which takes inspiration from Haskell, Scheme and Ocaml. It supports type classes and in general is fairly enjoyable to use as it integrates well into the existing Lisp tool support. I wrote a small optics library with it (WIP). https://github.com/justjoheinz/lens Leave a comment if you tried coalton too, please. #coalton #commonlisp #lisp #optics #library #programming
-
Post #1474841
Is anyone using ocicl as a systems manager in Common Lisp? Have a look at https://github.com/ocicl/ocicl - I only discovered it now, but it seems to be slightly more modern than quicklisp and it is actively maintained. #commonlisp #asdf #lisp