!hskonBonfjiIefqLUV:matrix.org

Haskell

2114 Members
An advanced, purely functional programming language, haskell.org • log: view.matrix.org/alias/%23haskell:matrix.org • more rooms: #haskell:libera.chat, #haskell-space:matrix.org • see also: haskell-links.org, twitter.com/HaskellOrg183 Servers

Load older messages


SenderMessageTime
1 Oct 2022
@two:pub.solartwo changed their profile picture.20:09:20
@satoqz:matrix.org@satoqz:matrix.org left the room.20:21:19
@im-artix:matrix.orgArt joined the room.21:45:18
@im-artix:matrix.orgArtAre there any benefits to using stack over cabal (or vice versa) ?21:46:40
@geekosaur:matrix.orggeekosaurThe only one I know of is "stack doc"21:54:19
@simonmic:matrix.orgsm things tend to be more reproducible, and some things are easier 21:54:24
@geekosaur:matrix.orggeekosaurOtherwise you have to learn cabal anyway, so...21:54:55
@cdepillabout:matrix.orgcdepillabout
In reply to @im-artix:matrix.org
Are there any benefits to using stack over cabal (or vice versa) ?

stack makes it slightly easier to use Stackage. stack also has a --file-watch flag that can be a little helpful if you don't have HLS or ghcid available.

An advantage of cabal is that it supports more features, like backpack.

23:27:57
@cdepillabout:matrix.orgcdepillaboutAlthough I imagine what most people would say is that if you're asking the question, it probably doesn't matter which you use.23:28:50
@im-artix:matrix.orgArtThanks for the information!23:30:29
2 Oct 2022
@ellie:monoid.alEllieoh no! I'm running out of memory generating docs for my package :(13:08:34
@januborer:matrix.orgjanuborer joined the room.14:20:12
@two:pub.solartwo changed their profile picture.14:55:17
@vdiezel:matrix.orgvdiezel joined the room.16:29:48
@0x62616c726f67:matrix.orgBalrog joined the room.17:45:16
@jgarte:matrix.orgjgartWhat is the StateT monad?17:58:53
@two:pub.solartwoit makes the monad that is its first argument also keep state18:00:29
@two:pub.solartwo * it makes the monad that is its second argument also keep state18:02:54
@daivdlonyai:matrix.orgDavid Lonyai joined the room.21:14:18
@spid3r:matrix.orgspid3rAnything ending in T is usually a monad transformer21:56:05
3 Oct 2022
@maralorn:maralorn.demaralornWhat do I have to consider to make sure that ghc inlines a class function?00:38:14
@ellie:monoid.alEllieBeyond the regular requirements, the caller also has to be specialized to an instance02:39:52
@olivermead:matrix.orgolivermead
In reply to @ellie:monoid.al
Beyond the regular requirements, the caller also has to be specialized to an instance
are there any drawbacks to specialisation? i.e. if I specialise every time I know certain instances are more likely than others will my binaries double in size? or slow down unexpectedly?
08:29:46
@ellie:monoid.alEllieYeah, I guess object file bloat is a concern08:31:37
@olivermead:matrix.orgolivermeadok, so I guess I'll just think for a second before using it08:33:51
@marycrystal:matrix.org@marycrystal:matrix.org left the room.10:28:15
@ky0u_:matrix.orgKY0U-A changed their profile picture.13:50:07
@jarkmetes:midov.plGood Evening, Suck My Cock changed their display name from Jarkmetes to Rinne.17:44:16
@jarkmetes:midov.plGood Evening, Suck My Cock changed their display name from Rinne to Judge Jerkmates.17:46:08
@jarkmetes:midov.plGood Evening, Suck My Cock changed their display name from Judge Jerkmates to Good Evening, Suck My Cock.17:50:49

There are no newer messages yet.


Back to Room List