6d03, to haskell
@6d03@mathstodon.xyz avatar

I remember recently reading a new paper elaborating a novel presentation of graph algebras. But I can't for the life of me remember the title or the author.

The central idea was axiomatizing vertices as pairs of sets of all incoming and outgoing edges.

It also had example code in Haskell.

Does anybody have an idea of the title? I'd be very thankful for suggestions.

leanpub, to haskell
@leanpub@mastodon.social avatar

Finding Success (and Failure) in Haskell by Type Classes is on sale on Leanpub! Its suggested price is $35.00; get it for $12.50 with this coupon: https://leanpub.com/sh/4sG8LBPo

DiazCarrete, to haskell
@DiazCarrete@hachyderm.io avatar

When building Servant applications with persistence, a common (?) pattern is to request a database connection from a pool in the callback we pass to "hoistServer" https://hackage.haskell.org/package/servant-server-0.20/docs/Servant-Server.html#v:hoistServer and then pass the connection down to the handler using ReaderT https://github.com/danidiaz/comments-project/blob/3bb720124b31f0a8e351751bdcc6651ed75d9e27/comments/lib/Comments/Runner.hs#L57
It works, but I'm kinda unhappy about it because it forces you to use ReaderT in those intermediate components that lie between the top-level handler and the repository component which actually uses the connection. 😕

someodd, to haskell
@someodd@fosstodon.org avatar

Please share with me your wisdom on packaging and distributing software made with .

lobocode, to Lisp
@lobocode@hachyderm.io avatar

Conducting a small experiment using instead of script. Reason? Mere curiosity.

lobocode,
@lobocode@hachyderm.io avatar

@simon_brooke Hey buddy, checked out / yesterday, super intriguing stuff. Actually, I've been digging into and its dialects lately. Got curious about why there are so many dialects, you know?

Recently dabbled in , which got me looking at Lisp in a new light. Unlike , which is awesome for sure, has been out of academia and in the market for quite a while... found it pretty cool.

kosmikus, to haskell
@kosmikus@functional.cafe avatar

At Well-Typed, we are currently looking for a new #Haskell developer (possibly more) to join our team: https://well-typed.com/blog/2024/04/haskell-development-job-with-well-typed/

vascorsd, to haskell
@vascorsd@mastodon.social avatar

"introduced by way of bundled (interchangable term: vendored) C sources"

those are always fun sure. any modern ecosystem making the error of doing that are in for a world of pain.

really nice work, seeing people going over libraries and checking if there are xz backdoors embedded somewhere.

--

Haskell Security Response Team - 2024 January–March report - Announcements - Haskell Community - https://discourse.haskell.org/t/haskell-security-response-team-2024-january-march-report/9285

haskell, to haskell
@haskell@fosstodon.org avatar
annika, to random
@annika@xoxo.zone avatar

PHP tip: you can write 0 (zero) as 0_0 for added emotion.

if ($balance == 0_0) {  
 panic();  
}  
joeyh,
@joeyh@hachyderm.io avatar

@annika also in and with any number of underscores and zeros!

(0_____0) -- ribbit

nmeum, to haskell
@nmeum@chaos.social avatar

Here is a preprint of fun paper that I've been working on which investigates the utilization of formal descriptions of instruction semantics to perform symbolic binary-level program analysis: https://doi.org/10.48550/arXiv.2404.04132

It includes a prototype implementation in Haskell which performs symbolic execution of RISC-V binary code without requiring the transformation to an intermediate representation (like LLVM IR).

reidrac, to gamedev
@reidrac@social.sdf.org avatar

Just realised that has been a year since I moved to this instance, let's do a new !

I love OSS and (, CPC, , and ). Also regular dev in , , #C and .

My games are always free to download and play:

https://www.usebox.net/jjm/

I'm currently finishing "The Heart of Salamanderland" for the Amstrad CPC, that will have a physical release by PolyPlay (see my Brick Rick for an example!).

See you around!

Physical release of Brick Rick for the Amstrad CPC by PolyPlay.

nmeum, to haskell
@nmeum@chaos.social avatar

The latest and greatest GHC version (9.8.2) is now available in the Alpine Linux Edge repositories and will be included in the upcoming 3.20 stable release.

DiazCarrete, to haskell
@DiazCarrete@hachyderm.io avatar

Rel8 is a library that teeters between "looking at the instances provides much useful information" and "looking at the instances causes psychic damage".
https://hackage.haskell.org/package/rel8-1.5.0.0/docs/Rel8.html#t:Table

someodd, to haskell
@someodd@fosstodon.org avatar

Is there any future in languages like where AI makes code a factor of small frequently and easily replaced glue and scraps, where whatever is most trained on and most hackable, most easily replaced/iterable is king?

Are big pieces of software that benefit from the architectural assurances Haskell brings a dead paradigm?

AI is here to stay and I feel if something was not already in or out of orbit, it may never reach escape velocity

haskell_foundation, to haskell
@haskell_foundation@mastodon.social avatar

effectfully describes as a beautiful and amazing language. In episode 46 of , Wouter Swierstra and Joachim Breitner asked effectfully about how he found a new passion for programming. Listen to the episode here: https://haskell.foundation/podcast/46/

haskell, to haskell
@haskell@fosstodon.org avatar

In April, we upgrade our libraries to support GHC 9.8!
Reply to this toot with your projects' GHC 9.8 upgrade PRs!

DiazCarrete, to haskell
@DiazCarrete@hachyderm.io avatar
someodd, to haskell
@someodd@fosstodon.org avatar

Could I get some love, please?

I feel I'm developing lots of software in for and cool things.

A showcase of some of my projects: https://www.someodd.com/showcase

My GitHub (please follow, star): https://github.com/someodd

deadblackclover, to rust
@deadblackclover@functional.cafe avatar
DiazCarrete, to haskell
@DiazCarrete@hachyderm.io avatar
dneaves, to haskell
@dneaves@fosstodon.org avatar

Types in a programming language are important.

Compatible types across programming languages are also important.

What if you could easily make universal types across the languages in your stack, at the same time?

That's what I'm hoping to achieve with DataTypeTool. Still a very early product, but we're getting there. Currently producing valid (albeit not-yet-serializable) and

https://codeberg.org/dneaves/datatypetool

haskell, to haskell
@haskell@fosstodon.org avatar
haskell, to haskell
@haskell@fosstodon.org avatar

You can always try out snippets on https://play.haskell.org! Many libraries, like aeson, containers, vector, effectful, text and text-builder-linear, are readily available!

maralorn, to haskell
@maralorn@chaos.social avatar

POV: Everytime I am starting a new app.

"Okay, let's just write a quick minimally featured proof of concept. So that I have something to build on. I can alwaye refactor this later."

...

10h later

"Wait, I just need to read this one more blog post so that I can complete my pro and con list about the 7 effect systems in question."

gregorni, to programming
@gregorni@fosstodon.org avatar

What does your development environment look like right now?

(IDE/Text Editor? Terminal Multiplexer? Package Manager? Shell? Programming Language? Containerization? Command Runner? Terminal Emulator?)

jeremy_list,
@jeremy_list@hachyderm.io avatar

@gregorni
Editor: #neovim or Pe
Multiplexer: still figuring out: only recently realised they're useful.
Package manager: #nixPackageManager / #haikuOS pkgman
Shell: bash (sometimes zsh, never got around to finding out the difference)
Language: #haskell, #rust, #rubylang, #cpp, whatever else tickles my fancy.
Containers: none (most recently docker)
Command runner: don't you mean shell?
Terminal emulator: the default ones from #CinnamonDesktop and #haikuOS

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • Durango
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ngwrru68w68
  • kavyap
  • GTA5RPClips
  • provamag3
  • ethstaker
  • InstantRegret
  • Leos
  • normalnudes
  • everett
  • khanakhh
  • osvaldo12
  • cisconetworking
  • modclub
  • anitta
  • tester
  • megavids
  • lostlight
  • All magazines