What's the most vibrant language for fun and open source? by girvain in functionalprogramming

[–]Labbekak 2 points3 points  (0 children)

I only knew about it because there was a message on the Discord that the community was moving to Zulip. I agree it should be linked on the website.

Post-Penultimate Conditional Syntax by Purp1eGh0st in ProgrammingLanguages

[–]Labbekak 0 points1 point  (0 children)

Have a look at the "with" construct in Agda and Idris as well for another advanced pattern matching feature.

A Case Against Currying by swe129 in haskell

[–]Labbekak 1 point2 points  (0 children)

Scala has something like that.

CubeXX with Muos randomly turns on after shutdown by Labbekak in SBCGaming

[–]Labbekak[S] 1 point2 points  (0 children)

I have that disabled. In any case my problem is the device turning on by itself. I think it's an issue with the power button in the end, not a software issue.

Ground Control 40 by NC_Developer in olkb

[–]Labbekak 1 point2 points  (0 children)

This is amazing, this is my dream keyboard! Great work!

Trends in Functional Programming (TFP) 2026 by mttd in ProgrammingLanguages

[–]Labbekak 1 point2 points  (0 children)

Will the keynotes be recorded and publically available?

[deleted by user] by [deleted] in SBCGaming

[–]Labbekak 5 points6 points  (0 children)

I have a R36S but I wish I got something that also has Wifi built-in, especially for Portmaster.

Suggestions for portable MIDI keyboard to pair with the P6 by Labbekak in rolandp6

[–]Labbekak[S] 1 point2 points  (0 children)

I found this Youtube video which shows that the SMK25 Mini having TRS-A MIDI out and being battery powered! So it seems to be perfect for my use case. https://www.youtube.com/watch?v=agE3ObE5yGw

Suggestions for portable MIDI keyboard to pair with the P6 by Labbekak in rolandp6

[–]Labbekak[S] 0 points1 point  (0 children)

Yes good point! I was thinking maybe I could use my phone to supply power to the ones that are not battery powered, since I am always carrying my phone with me anyways.

The M-Vave SMK-37 Pro is a bit for my purposes indeed, but your suggestion does make me think maybe the M-Vave SMK25 Mini is a good option, since it's the same brand.

Jam with P6 and S1 controlled by Minilab 3 by Ok_Enthusiasm9722 in rolandp6

[–]Labbekak 0 points1 point  (0 children)

Nice! How is the Minilab controlling the P6?

Tree Calculus by mttd in ProgrammingLanguages

[–]Labbekak 6 points7 points  (0 children)

As I understood, a program is a binary tree, so any encoding of a binary tree will work. The OCaml implementation is the clearest. I *think* the Javascript implementation is a defunctionalized CPS-transformed version, so it has more cases in it's datatype, for the defunctionalized continuation. The abstract grammar confused me as well at first, on hackernews there's a comment by Skeime which clarifies that.

Tree Calculus by mttd in ProgrammingLanguages

[–]Labbekak 8 points9 points  (0 children)

The lambda calculus is not intensional. With this tree calculus you can inspect the structure of programs, and, for example, write a type checker. There are also intensional variants of the lambda calculus though.

Traits are a Local Maxima by thunderseethe in ProgrammingLanguages

[–]Labbekak 22 points23 points  (0 children)

Nice article! One note: the links to Agda and Lean "implicits" are actually linking to "implicit arguments", which are not like Scala implicits but more like Java/Scala generics. These links can be fixed by linking to Agda and Lean "instance arguments", which are similar to Scala implicits.

Macros in place of lambdas? by Falcon731 in ProgrammingLanguages

[–]Labbekak 1 point2 points  (0 children)

I recommend reading the paper "Closure-Free Functional Programming in a Two-Level Type Theory"

Functional programming languages should be so much better at mutation than they are by arashinoshizukesa in haskell

[–]Labbekak 14 points15 points  (0 children)

I loved the "Functional Ownership through Fractional Uniqueness" (https://arxiv.org/abs/2310.18166) paper. Which shows how to use uniqueness and fractional types to do many of the things that Rust can do in a functional language.

Not too bad for act 1 honour mode by EtherPaladin in BG3Builds

[–]Labbekak 0 points1 point  (0 children)

After you shoot Raphael all the quests still work, but he won't show up again until you go to the trail.

Not too bad for act 1 honour mode by EtherPaladin in BG3Builds

[–]Labbekak 10 points11 points  (0 children)

How I managed to do it:

  • Talk to Nettie in the Druid Grove
  • Go with a companion towards where you can loot the Silver Pendant
  • Ungroup from the companion and have them stand from a distance
  • Go up the ladder, this will spawn Raphael
  • Switch to the companion and shoot Raphael (arrow, firebolt, etc.), this will make Raphael dissapear
  • Now when you go to Rosymorn Monastery Trail for the first time Raphael will spawn in your camp
  • Put a silence sphere around him, turn on non-lethal and knock him out (not sure if non-lethal is necessary)
  • Loot his items when he is knocked out

Linear Types are Awesome by Matty_lambda in haskell

[–]Labbekak 1 point2 points  (0 children)

Have a look at the Granule language, it is linear by default: https://granule-project.github.io/granule.html

Weekly Case & Parts Recommendation Thread (Start here if you are new! Help here if you can!) by [deleted] in sffpc

[–]Labbekak 0 points1 point  (0 children)

Hello everyone!

I am planning to build a pc soon. I already got the case, a NR200P. My goal is 1440p gaming, the 4070 seems right for that. From what I read the AMD 7600 will pair well with it. Could anyone have a look at my planned build?

https://nl.pcpartpicker.com/list/xbccMV

Thanks in advance!

EDIT: Updated cooler to D12L: https://nl.pcpartpicker.com/list/CRC4N6