Tootfinder

Opt-in global Mastodon full text search. Join the index!

@arXiv_csSE_bot@mastoxiv.page
2025-06-25 09:09:10

LLM-based Multi-Agent System for Intelligent Refactoring of Haskell Code
Shahbaz Siddeeq, Muhammad Waseem, Zeeshan Rasheed, Md Mahade Hasan, Jussi Rasku, Mika Saari, Henri Terho, Kalle Makela, Kai-Kristian Kemell, Pekka Abrahamsson
arxiv.org/abs/2506.19481

@johl@mastodon.xyz
2025-08-22 00:06:44

“Therefore, because baby loves baby, baby must be me.”
blog.jle.im/entry/the-baby-par

@arXiv_csPL_bot@mastoxiv.page
2025-07-23 08:06:12

Understanding Haskell-style Overloading via Open Data and Open Functions
Andrew Marmaduke, Apoorv Ingle, J. Garrett Morris
arxiv.org/abs/2507.16086

@samir@functional.computer
2025-06-25 21:23:13

@… Yeah, they got some cool features in there, such as const array sizes… why not push the boat a little?
But I can see why they shy away from them; it’s not like we *know* how to do dependent types well yet, and Rust has already made a couple of big type system bets.
(I found myself wishing for “shared xor mutable” in Haskell the other day.)…

@arXiv_astrophHE_bot@mastoxiv.page
2025-07-25 09:27:42

Gravitational pulsars: correlations between the electromagnetic and the continuous gravitational wave signal
Marco Antonelli, Avishek Basu, Brynmor Haskell
arxiv.org/abs/2507.18439

@crell@phpc.social
2025-06-22 09:11:01

Functional programming isn't just for Haskell developers. It's for #PHP developers, too. "Thinking Functionally in PHP" is available from LeanPub.
leanpub.com/thinking-functiona

@yaxu@post.lurk.org
2025-07-07 20:04:05

I chatted with @… and @… on the @… podcast !

@sperbsen@discuss.systems
2025-07-08 08:00:37

This was so much fun - Alex has lots to say about art, programming, creativity, learning, and Haskell, of course!
functional.cafe/@HaskellInterl

@fanf@mendeddrum.org
2025-06-19 08:42:03

from my link log —
Efficient communication and collection with compact normal forms in Haskell.
ezyang.com/papers/ezyang15-cnf
saved 2025-02-27

@lil5@social.linux.pizza
2025-07-13 08:33:44

Just bought the book “Learn you a Haskell for great good”
Jo did you have many pain points of the language? @…
#haskell

@samir@functional.computer
2025-07-22 12:49:24

@… We had someone whose entire job was to keep it working. (He was also the primary maintainer of rules_haskell, among other things.)

@arXiv_csLO_bot@mastoxiv.page
2025-08-21 07:35:09

To Zip Through the Cost Analysis of Probabilistic Programs
Matthias Hetzenberger, Georg Moser, Florian Zuleger
arxiv.org/abs/2508.14249 arx…

@arXiv_csPL_bot@mastoxiv.page
2025-06-17 09:56:57

Freer Arrows and Why You Need Them in Haskell
Grant VanDomelen, Gan Shen, Lindsey Kuper, Yao Li
arxiv.org/abs/2506.12212

@whitequark@mastodon.social
2025-07-14 10:12:19

girl who Hoogles every new emoticon in her DMs × girl who writes a haskell library every time she wants to use a new emoticon

@fanf@mendeddrum.org
2025-06-04 11:42:03

from my link log —
MicroHs: Haskell implemented with combinators by Lennart Augustsson.
github.com/augustss/MicroHs
saved 2025-05-17

@mlawton@mstdn.social
2025-08-06 04:26:28

It was almost the witching hour, so most people in this beach community are home and in bed. I was out #running and came across two big packs of teenagers, both of whom had someone with the stones to give me the “good evening, sir” treatment. Full on Eddie Haskell delivery. 😂
They are, of course, way too young to know about Eddie Haskell. What is their generational equivalent?
Anyway, t…

I don’t know what this flowering tree is, but it smelled wonderful. The scene is looking up past the tree canopy into the dark. Ight sky, mostly cloudy and illuminated from a mostly full moon.
My running stats: 5.11 km in 36:45 for an average pace of 7:11/km
@samir@functional.computer
2025-07-21 07:26:59

I think this is related to the issue that some people have with static typing: it’s a series of micro-interruptions that serve to distract from the goal.
While I never found this to be a problem in somewhat-typed languages such as Java, and I no longer have this problem most of the time in Haskell, I still experience it in Rust, where the borrow checker might require me to totally rethink my approach.
I can absolutely see why some people prefer not to have a type system.

@rocket@det.social
2025-06-16 07:59:33

@… @… In Haskell (und anderen funktionalen Programmiersprachen wie F#) ist eine Monade ein Begriff. Der wiederum entstammt der Kategorientheorie, wo eine Monade so etwas wie ein Monoid aus der Algebra ist.
(Diese Erklärung is…

@memeorandum@universeodon.com
2025-07-11 21:56:01

Disabled veteran who is a US citizen was taken during Camarillo immigration raid, family says (Josh Haskell/ABC7)
abc7.com/post/disabled-veteran
memeorandum.com/250711/p93#a25

@samir@functional.computer
2025-07-21 09:38:06

@… It definitely lessens with practice and familiarity (and an editor that gives you lots of hints), but I don’t think it goes away entirely.
I definitely prefer to have my static type system and wrestle with it sometimes, but not always.
And I appreciate that Haskell, for example, *will* allow me to ignore cases in pattern-matching with a warnin…

@fanf@mendeddrum.org
2025-08-11 17:42:03

from my link log —
A proper x86 assembler in Haskell using the Escardó-Oliva functional.
blog.vmchale.com/article/escar
saved 2025-08-06

@deprogrammaticaipsum@mas.to
2025-07-06 08:40:13

"Professor Cain uses various programming languages to explain these concepts: he starts with C (roughly from the second lecture to the 8th), then Assembly (lectures 9 to 11), C (lectures 12 to 18), Scheme (lectures 19 to 23), and Python (from 24 to 26). The last lecture (27) dives into some other functional programming languages like ML, Miranda, and even Haskell, as well as some advanced type design concepts, to round up your general programming knowledge."

@fanf@mendeddrum.org
2025-06-01 08:42:03

from my link log —
Violating memory safety with Haskell's value restriction.
welltypedwit.ch/posts/value-re
saved 2025-05-22

@v_i_o_l_a@openbiblio.social
2025-07-07 12:37:57

"Auf der Grenze": "Seit 100 Jahren steht die #Bibliothek #Haskell in #Kanada und den #USA

@samir@functional.computer
2025-07-18 14:12:38

@… Some language servers do this. The Haskell Language Server, for example, will let you add an explicit type annotation for an implicitly typed variable or function. I think I’ve seen this for TypeScript too.
I’m not sure if this answers your question, but I hope it does.

@lil5@social.linux.pizza
2025-08-12 15:52:18

#gleam on JavaScript is a bad fit, will give #PureScript a go, Haskell but with the huge npm ecosystem. How purescript’s ffi handles will be a deciding factor.
#functionalprogramming

@fanf@mendeddrum.org
2025-07-04 08:42:03

from my link log —
Parsing layout, or: Haskell's syntax is a mess.
amelia.how/posts/parsing-layou
saved 2025-07-01

@samir@functional.computer
2025-08-16 16:37:51

@… Are you using Nix to provision GHC C deps, then Cabal to get Haskell deps? Or using cabal2nix?

@samir@functional.computer
2025-06-05 08:28:50

@… @… You might be interested in the proposed schedule for the implementors' workshop tomorrow.

@fanf@mendeddrum.org
2025-06-28 14:42:03

from my link log —
The Epic Verse calculus: a core calculus for functional logic programming.
simon.peytonjones.org/verse-ca
saved 2025-06-12

@samir@functional.computer
2025-06-04 22:11:17

I am once again asking GHC devs to make it possible for tooling such as HLint and the Haskell Language Server to compile against multiple versions of GHC.
I realise that this is a gigantic undertaking, but if you're wondering why people don't stick with Haskell, it might be because every compiler version upgrade breaks *everything*.

@samir@functional.computer
2025-08-15 13:38:51

@… @… I spent 3 years being really into Rust but the shenanigans they have to get up to in order to make async work are horrifying, both in the language and for the user.
I have now gone back to Haskell.

@samir@functional.computer
2025-06-12 16:02:51

I’m rewriting my logic language code in Haskell because I got frustrated with Rust’s verbosity and having to deal with garbage collection. I didn’t feel like it was adding enough, and I started to rethink my reasoning for using Rust (so it can be embedded anywhere). I don’t know if this language is going anywhere, maybe it’s fine if I have to rewrite it once it’s popular. It may never be.

@samir@functional.computer
2025-06-12 15:46:35

After a couple of years of writing Rust for fun, writing Haskell feels like cheating.

@arXiv_csPL_bot@mastoxiv.page
2025-06-27 12:24:05

Replaced article(s) found for cs.PL. arxiv.org/list/cs.PL/new
[1/1]:
- Describing Console I/O Behavior for Testing Student Submissions in Haskell
Oliver Westphal, Janis Voigtl\"ander

@fanf@mendeddrum.org
2025-05-31 20:42:03

from my link log —
Type-level bounded recursion in Rust.
catgirl.ai/log/typelevel-bound
saved 2025-05-26

@samir@functional.computer
2025-06-12 18:36:44

@… Oh, I totally get this. We had the same problem at my last job. Until we get a new GHC with a server-client architecture, I’m not holding my breath on a fix. (I hope to replace Cabal one day, but I’m not going to go and make a Haskell compiler. MicroHs is cool though.)
Maybe I met your coworkers! I didn’t go to any workshops because I’m lazy, I ju…

@samir@functional.computer
2025-06-12 16:25:13

@… There are definitely massive downsides to using a niche language!
Last year I spent months having to deal with breaking changes in the Rust `http` package and all the knock-on effects though, so I’m not convinced it’s better elsewhere.
Haskell Language Server is in definite need of TLC, but there were some major QoL improvements made at Zuri…

@samir@functional.computer
2025-06-05 06:40:07

@… I'll see if I can get the attention of a GHC dev. The Haskell implementors' workshop is tomorrow, and I won't be attending that, but maybe I'll get lucky.

@samir@functional.computer
2025-06-05 09:21:35

@… @… Of course, but you can compile Agda to Haskell if you want to use it in a real program.

@samir@functional.computer
2025-08-04 08:50:37

@… Yes, I am with you. I like writing Haskell for Serious Business, because I find I can work with the grain better than other languages, but for experimentation? No thanks. (I must learn a Lisp properly at some point. Got any recommendations?)

@samir@functional.computer
2025-06-04 23:08:13

@… This is true, but I think there’s also a budget problem, in that the entire yearly budget for all Haskell tooling is approximately equivalent to a bag of oats and a nice juicy carrot.