2021-01-25 00:01:18 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 264 seconds) |
2021-01-25 00:03:20 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Remote host closed the connection) |
2021-01-25 00:03:39 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) |
2021-01-25 00:03:42 +0100 | arybczak | (~unknown@2a02:a312:c83d:7800:bb7f:5c00:4f48:cc5c) (Quit: Konversation terminated!) |
2021-01-25 00:06:49 +0100 | hiroaki | (~hiroaki@2a02:908:4b18:8c40::ee4f) (Ping timeout: 272 seconds) |
2021-01-25 00:07:18 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
2021-01-25 00:08:14 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Remote host closed the connection) |
2021-01-25 00:10:52 +0100 | Tario | (~Tario@200.119.187.60) |
2021-01-25 00:11:09 +0100 | alx741 | (~alx741@186.178.110.72) |
2021-01-25 00:12:56 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 00:13:17 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-01-25 00:13:27 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Excess Flood) |
2021-01-25 00:14:41 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) |
2021-01-25 00:16:52 +0100 | conal_ | (~conal@64.71.133.70) (Quit: Computer has gone to sleep.) |
2021-01-25 00:17:06 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 246 seconds) |
2021-01-25 00:17:17 +0100 | conal | (~conal@64.71.133.70) |
2021-01-25 00:17:26 +0100 | myname_ | (~sevenk@64.85.149.202) |
2021-01-25 00:17:32 +0100 | <myname_> | hi |
2021-01-25 00:17:33 +0100 | conal | (~conal@64.71.133.70) (Client Quit) |
2021-01-25 00:17:39 +0100 | <Axman6> | Hello! |
2021-01-25 00:17:40 +0100 | <myname_> | how do I change my name again? |
2021-01-25 00:17:51 +0100 | <Axman6> | You use /nick NewName |
2021-01-25 00:17:53 +0100 | <koz_> | myname_: First, you apply to your local government for a change of name. |
2021-01-25 00:17:53 +0100 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) (Quit: Leaving) |
2021-01-25 00:17:57 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 00:18:00 +0100 | myname_ | SevenK |
2021-01-25 00:18:05 +0100 | <SevenK> | Thank you |
2021-01-25 00:18:19 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds) |
2021-01-25 00:20:33 +0100 | conal | (~conal@64.71.133.70) |
2021-01-25 00:22:18 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 264 seconds) |
2021-01-25 00:22:23 +0100 | tabemann | (~travisb@2600:1700:7990:24e0:2184:3ba:9bdb:ab9c) (Quit: Leaving) |
2021-01-25 00:23:23 +0100 | atraii | (~atraii@c-98-32-64-84.hsd1.ut.comcast.net) |
2021-01-25 00:23:25 +0100 | Tario | (~Tario@200.119.187.60) (Read error: Connection reset by peer) |
2021-01-25 00:24:54 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-01-25 00:25:24 +0100 | son0p | (~son0p@181.136.122.143) (Quit: leaving) |
2021-01-25 00:25:30 +0100 | Tario | (~Tario@201.192.165.173) |
2021-01-25 00:25:41 +0100 | niklasb_ | (~niklasb@unaffiliated/codeslay0r) (Ping timeout: 256 seconds) |
2021-01-25 00:25:56 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 00:26:04 +0100 | <ph88> | does someone have a good example for me of a complicated pointfree function ? and then how to write it in more understandable way ? |
2021-01-25 00:26:28 +0100 | <koz_> | ph88: Uhh, that's a rather specific request. |
2021-01-25 00:26:47 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-01-25 00:27:04 +0100 | niklasb_ | (~niklasb@unaffiliated/codeslay0r) |
2021-01-25 00:27:37 +0100 | <ph88> | ya |
2021-01-25 00:27:48 +0100 | <ph88> | just as demonstration |
2021-01-25 00:28:26 +0100 | <dolio> | @pl \x y z f -> f x y z |
2021-01-25 00:28:26 +0100 | <lambdabot> | (flip .) . flip . flip id |
2021-01-25 00:28:47 +0100 | mikevdg | (73bd8641@115-189-134-65.mobile.spark.co.nz) |
2021-01-25 00:29:00 +0100 | <ph88> | that will do :P thanks |
2021-01-25 00:29:11 +0100 | alx741 | (~alx741@186.178.110.72) (Quit: alx741) |
2021-01-25 00:29:17 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 00:29:38 +0100 | <mikevdg> | I'm struggling with monad transformers. How do you run a stack of them, e.g. if you have (from https://mmhaskell.com/monads/transformers) `readUserName :: MaybeT (ReaderT Env IO) String`? |
2021-01-25 00:30:22 +0100 | <ph88> | why is it @pl ?? |
2021-01-25 00:30:25 +0100 | <koz_> | mikevdg: One layer at a time |
2021-01-25 00:30:30 +0100 | <koz_> | ph88: Short for 'pointless'. |
2021-01-25 00:30:40 +0100 | <ph88> | shouldn't it be pointfree ? |
2021-01-25 00:30:40 +0100 | <SevenK> | From a beginner haskeller, is Learn you a Good Haskell for Great Good a good place to start? I would like to get the physical copy |
2021-01-25 00:30:41 +0100 | <koz_> | So in this case, you first have to use 'runMaybeT'. |
2021-01-25 00:30:53 +0100 | <koz_> | SevenK: Not really. There are better resources. |
2021-01-25 00:30:53 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Ping timeout: 272 seconds) |
2021-01-25 00:30:57 +0100 | <Axman6> | @hoogle runMaybeT |
2021-01-25 00:30:57 +0100 | <lambdabot> | Control.Monad.Trans.Maybe runMaybeT :: MaybeT m a -> m (Maybe a) |
2021-01-25 00:30:57 +0100 | <lambdabot> | Relude.Monad.Reexport runMaybeT :: MaybeT (m :: Type -> Type) a -> m (Maybe a) |
2021-01-25 00:30:57 +0100 | <lambdabot> | Universum.Monad.Reexport runMaybeT :: MaybeT a -> m (Maybe a) |
2021-01-25 00:31:06 +0100 | <Axman6> | @hoogle runReaderT |
2021-01-25 00:31:07 +0100 | <lambdabot> | Control.Monad.Trans.Reader runReaderT :: ReaderT r m a -> r -> m a |
2021-01-25 00:31:07 +0100 | <lambdabot> | Control.Monad.Reader runReaderT :: ReaderT r m a -> r -> m a |
2021-01-25 00:31:07 +0100 | <lambdabot> | Protolude runReaderT :: ReaderT r -> r -> m a |
2021-01-25 00:31:14 +0100 | travisb | (~travisb@2600:1700:7990:24e0:a06a:2f67:d4cf:9646) |
2021-01-25 00:31:22 +0100 | <mikevdg> | Thanks koz_. Once you've used runMaybeT, then how to you use runReaderT? In a do- block? |
2021-01-25 00:31:35 +0100 | <koz_> | mikevdg: Just chain them together, or let-bind. |
2021-01-25 00:31:37 +0100 | <Axman6> | :t \env -> runReaderT . runMaybeT -- probably not going to work? |
2021-01-25 00:31:38 +0100 | <lambdabot> | error: |
2021-01-25 00:31:38 +0100 | <lambdabot> | Variable not in scope: runMaybeT :: a -> ReaderT r m a1 |
2021-01-25 00:31:56 +0100 | <SevenK> | koz which book do you recommend for me? |
2021-01-25 00:31:59 +0100 | <ph88> | why is it not @pf instead of @pl ? |
2021-01-25 00:32:02 +0100 | <Axman6> | :t \env -> flip runReaderT env . runExceptT |
2021-01-25 00:32:04 +0100 | <lambdabot> | r -> ExceptT e (ReaderT r m) a -> m (Either e a) |
2021-01-25 00:32:04 +0100 | <koz_> | ph88: It's a joke. |
2021-01-25 00:32:10 +0100 | <dolio> | @pf \x y z f -> f x y z |
2021-01-25 00:32:10 +0100 | <lambdabot> | Maybe you meant: pl bf |
2021-01-25 00:32:11 +0100 | <ph88> | oh ok |
2021-01-25 00:32:46 +0100 | <dolio> | It could be if there weren't a very useful brainfuck interpreter. |
2021-01-25 00:33:16 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 240 seconds) |
2021-01-25 00:34:00 +0100 | <koz_> | mikevdg: https://gist.github.com/kozross/3e780d55d3eb177d3525e9b7d5e9a89f |
2021-01-25 00:34:09 +0100 | <koz_> | This is pure 'follow the types' material. |
2021-01-25 00:34:57 +0100 | cr3 | (~cr3@192-222-143-195.qc.cable.ebox.net) (Ping timeout: 246 seconds) |
2021-01-25 00:35:21 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 00:35:23 +0100 | <mikevdg> | https://gist.github.com/mikevdg/aa9b5505b528f0836b85a716667e51a0 |
2021-01-25 00:35:36 +0100 | <mikevdg> | Line 13 is breaking me. |
2021-01-25 00:35:46 +0100 | mjevans- | (~mjevans-@185.204.1.185) (Remote host closed the connection) |
2021-01-25 00:35:47 +0100 | devalot | (~ident@mail.pmade.com) (Quit: ZNC - http://znc.in) |
2021-01-25 00:35:54 +0100 | <koz_> | mikevdg: Why? |
2021-01-25 00:35:57 +0100 | mikevdg | stares intently at koz_'s code |
2021-01-25 00:36:54 +0100 | vappend | (~ezrakilty@75-172-109-5.tukw.qwest.net) (Remote host closed the connection) |
2021-01-25 00:37:37 +0100 | <mikevdg> | Well, it won't compile... |
2021-01-25 00:37:46 +0100 | mikevdg | is still starting at koz_'s code |
2021-01-25 00:37:49 +0100 | <koz_> | mikevdg: What's the error message? |
2021-01-25 00:37:58 +0100 | <koz_> | Generally without that, we can't advise you much. |
2021-01-25 00:38:46 +0100 | threestrikes | (~haskell@cpe-24-243-229-2.hot.res.rr.com) (Ping timeout: 256 seconds) |
2021-01-25 00:39:20 +0100 | <mikevdg> | • Couldn't match expected type ‘ReaderT |
2021-01-25 00:39:21 +0100 | <mikevdg> | (Maybe a0, Maybe a1, Maybe a2) (MaybeT IO) [Char]’ |
2021-01-25 00:39:21 +0100 | <mikevdg> | with actual type ‘MaybeT (ReaderT Env IO) String’ |
2021-01-25 00:39:25 +0100 | mikevdg | reflects on that error. |
2021-01-25 00:39:41 +0100 | <mikevdg> | Do I need to move that line out of the first do block? |
2021-01-25 00:39:45 +0100 | <koz_> | Yeah, do you see how ReaderT and MaybeT are swapped there? |
2021-01-25 00:39:48 +0100 | <koz_> | That's your problem. |
2021-01-25 00:39:51 +0100 | <mikevdg> | yes |
2021-01-25 00:39:58 +0100 | <koz_> | You're saying that the order of effects is different to the one there. |
2021-01-25 00:40:02 +0100 | <koz_> | Which is the order that you want? |
2021-01-25 00:40:04 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 265 seconds) |
2021-01-25 00:41:39 +0100 | srk | (~sorki@gateway/tor-sasl/sorki) (Ping timeout: 268 seconds) |
2021-01-25 00:42:32 +0100 | acarrico | (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) |
2021-01-25 00:43:21 +0100 | <koz_> | @pl \f -> Transform . Star $ \x -> pure . f $ x |
2021-01-25 00:43:21 +0100 | <lambdabot> | Transform . Star . (pure .) |
2021-01-25 00:43:24 +0100 | <koz_> | LOL |
2021-01-25 00:43:26 +0100 | <koz_> | Close |
2021-01-25 00:43:32 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-01-25 00:43:37 +0100 | srk | (~sorki@gateway/tor-sasl/sorki) |
2021-01-25 00:44:01 +0100 | threestrikes | (~haskell@cpe-24-243-229-2.hot.res.rr.com) |
2021-01-25 00:46:00 +0100 | xcmw | (~textual@dyn-72-33-0-89.uwnet.wisc.edu) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-01-25 00:46:17 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) (Remote host closed the connection) |
2021-01-25 00:46:19 +0100 | geyaeb_ | (~geyaeb@gateway/tor-sasl/geyaeb) |
2021-01-25 00:46:34 +0100 | alx741 | (~alx741@186.178.110.72) |
2021-01-25 00:48:42 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
2021-01-25 00:50:51 +0100 | geyaeb_ | (~geyaeb@gateway/tor-sasl/geyaeb) (Remote host closed the connection) |
2021-01-25 00:51:07 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 00:51:09 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) |
2021-01-25 00:52:17 +0100 | elred_ | (~elred_@178.239.168.171) |
2021-01-25 00:52:45 +0100 | <Axman6> | mikevdg: you have to run each transformer from the outside in - first run the MaybeT with runMaybeT, then run the reader with flip unReaderT env. this will give you an IO (Maybe a) |
2021-01-25 00:53:08 +0100 | <mikevdg> | Thanks, Axman. |
2021-01-25 00:54:20 +0100 | <mikevdg> | If you look at the gist I pasted (https://gist.github.com/mikevdg/aa9b5505b528f0836b85a716667e51a0), I've got three functions. I don't think you can have them in the same do-block unless they have the same signature. |
2021-01-25 00:54:51 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
2021-01-25 00:55:04 +0100 | <Axman6> | you _can_, but it's possibly a little advanced if you're this new to transformers |
2021-01-25 00:55:43 +0100 | <Axman6> | @hoogle (forall a. m a -> n a) -> ReaderT e m a -> ReaderT e n a |
2021-01-25 00:55:43 +0100 | <lambdabot> | package ad |
2021-01-25 00:55:53 +0100 | <Axman6> | not even close lambdabot |
2021-01-25 00:55:54 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 264 seconds) |
2021-01-25 00:56:04 +0100 | <Axman6> | @hoogle generalise |
2021-01-25 00:56:04 +0100 | <lambdabot> | Language.Haskell.Extension GeneralisedNewtypeDeriving :: KnownExtension |
2021-01-25 00:56:04 +0100 | <lambdabot> | module Data.GraphViz.Types.Generalised |
2021-01-25 00:56:04 +0100 | <lambdabot> | module Codec.Serialise.Internal.GeneralisedUTF8 |
2021-01-25 00:56:12 +0100 | <Axman6> | @hoogle generalize |
2021-01-25 00:56:12 +0100 | <lambdabot> | Pipes.Prelude generalize :: Monad m => Pipe a b m r -> x -> Proxy x a x b m r |
2021-01-25 00:56:12 +0100 | <lambdabot> | Hedgehog.Internal.Gen generalize :: Monad m => Gen a -> GenT m a |
2021-01-25 00:56:12 +0100 | <lambdabot> | Control.Monad.Morph generalize :: Monad m => Identity a -> m a |
2021-01-25 00:56:23 +0100 | <Axman6> | hmm, not to useful |
2021-01-25 00:56:58 +0100 | <koz_> | Axman6: I think it's called something else. |
2021-01-25 00:57:18 +0100 | <Axman6> | anyway, mikevdg, you are correct, you can't unify MaybeT IO a with MaybeT (ReaderT Env IO) b, you need to turn one into the other |
2021-01-25 00:57:20 +0100 | <koz_> | And yeah, let's leave NTs out of this for now. :P |
2021-01-25 00:57:28 +0100 | <Axman6> | yeah I think you're right. Agreed |
2021-01-25 00:58:22 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 00:59:20 +0100 | <Axman6> | mikevdg: you can change readEmail to do: MaybeT $ do lift $ putStrLn "..."; str <- lift getLine; ...; but it's a little gross. you're getting close to finding out why MTL exists :) |
2021-01-25 01:00:14 +0100 | atk | (~Arch-TK@ircpuzzles/staff/Arch-TK) (Quit: Well this is unexpected.) |
2021-01-25 01:00:27 +0100 | conal | (~conal@64.71.133.70) (Quit: Computer has gone to sleep.) |
2021-01-25 01:00:52 +0100 | conal | (~conal@64.71.133.70) |
2021-01-25 01:02:56 +0100 | atraii | (~atraii@c-98-32-64-84.hsd1.ut.comcast.net) (Ping timeout: 240 seconds) |
2021-01-25 01:03:05 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 256 seconds) |
2021-01-25 01:03:12 +0100 | jumper149 | (~jumper149@ip185225.wh.uni-hannover.de) (Quit: WeeChat 3.0) |
2021-01-25 01:03:16 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 265 seconds) |
2021-01-25 01:04:58 +0100 | <mikevdg> | Party! I got it. |
2021-01-25 01:05:04 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 01:05:08 +0100 | atk | (~Arch-TK@ircpuzzles/staff/Arch-TK) |
2021-01-25 01:05:24 +0100 | conal | (~conal@64.71.133.70) (Ping timeout: 256 seconds) |
2021-01-25 01:06:06 +0100 | dnlkrgr | (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 246 seconds) |
2021-01-25 01:06:18 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 01:08:11 +0100 | <mikevdg> | I kind of feel like there should be a "Failable" type that's a Maybe but with a (localisable?) error message. |
2021-01-25 01:09:16 +0100 | ulidtko|kk | (~ulidtko@193.111.48.79) (Ping timeout: 240 seconds) |
2021-01-25 01:10:10 +0100 | <mikevdg> | Heh. Someone already made it. |
2021-01-25 01:10:57 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Ping timeout: 260 seconds) |
2021-01-25 01:10:58 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 260 seconds) |
2021-01-25 01:11:30 +0100 | mikevdg | (73bd8641@115-189-134-65.mobile.spark.co.nz) (Quit: Connection closed) |
2021-01-25 01:14:36 +0100 | Tuplanolla | (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.) |
2021-01-25 01:14:54 +0100 | conal | (~conal@64.71.133.70) |
2021-01-25 01:16:17 +0100 | jared-w | (uid405292@gateway/web/irccloud.com/x-enbmdufejzohjtur) (Ping timeout: 246 seconds) |
2021-01-25 01:16:44 +0100 | rslima_____ | (sid26145@gateway/web/irccloud.com/x-bfeyyrmllgmhdyap) (Ping timeout: 258 seconds) |
2021-01-25 01:16:47 +0100 | gOOgler | (uid125351@gateway/web/irccloud.com/x-tobpiglzofpntwns) (Ping timeout: 260 seconds) |
2021-01-25 01:16:48 +0100 | natim87 | (sid286962@gateway/web/irccloud.com/x-icmknatlznhqfdmc) (Ping timeout: 260 seconds) |
2021-01-25 01:16:48 +0100 | milessabin | (sid86799@gateway/web/irccloud.com/x-tsfirmfaeyltehov) (Ping timeout: 260 seconds) |
2021-01-25 01:16:48 +0100 | lolmac | (sid171216@gateway/web/irccloud.com/x-hpisoiyvvsfkexdg) (Ping timeout: 260 seconds) |
2021-01-25 01:16:50 +0100 | Kamuela | (sid111576@gateway/web/irccloud.com/x-sygmzwyrzcdkakla) (Ping timeout: 264 seconds) |
2021-01-25 01:17:01 +0100 | viluon | (uid453725@gateway/web/irccloud.com/x-yyjvswofzlbbkrkm) (Ping timeout: 265 seconds) |
2021-01-25 01:17:07 +0100 | sz0 | (uid110435@gateway/web/irccloud.com/x-rnjvjeqecjggznsg) (Ping timeout: 272 seconds) |
2021-01-25 01:17:07 +0100 | glowcoil | (sid3405@gateway/web/irccloud.com/x-phxgsvkkktdtequi) (Ping timeout: 272 seconds) |
2021-01-25 01:17:21 +0100 | <Axman6> | or, just, Either? |
2021-01-25 01:17:22 +0100 | bradparker | (sid262931@gateway/web/irccloud.com/x-auwfxjzsfyjewjox) (Ping timeout: 260 seconds) |
2021-01-25 01:17:22 +0100 | kozowu | (uid44796@gateway/web/irccloud.com/x-fbpunzzcmbyaebte) (Ping timeout: 260 seconds) |
2021-01-25 01:17:22 +0100 | cemerick | (sid54985@gateway/web/irccloud.com/x-uyhbshivnlrcdkep) (Ping timeout: 260 seconds) |
2021-01-25 01:17:22 +0100 | ReinH__ | (sid179972@gateway/web/irccloud.com/x-jarzgmgypqmnmzgn) (Ping timeout: 260 seconds) |
2021-01-25 01:17:24 +0100 | <Axman6> | and ExceptT? |
2021-01-25 01:17:26 +0100 | systemfault | (sid267009@gateway/web/irccloud.com/x-tudigexavdjrhlgn) (Ping timeout: 240 seconds) |
2021-01-25 01:17:26 +0100 | enemeth79 | (sid309041@gateway/web/irccloud.com/x-lvirpivflnhgtbsh) (Ping timeout: 264 seconds) |
2021-01-25 01:17:45 +0100 | AndreasK | (uid320732@gateway/web/irccloud.com/x-veigohyuhseujixu) (Ping timeout: 272 seconds) |
2021-01-25 01:17:45 +0100 | ryjm | (sid383513@gateway/web/irccloud.com/x-cgthedhmsargdwki) (Ping timeout: 272 seconds) |
2021-01-25 01:17:45 +0100 | aristid | (sid1599@gateway/web/irccloud.com/x-vhzcsflfsbgrllrm) (Ping timeout: 272 seconds) |
2021-01-25 01:17:45 +0100 | totbwf | (sid402332@gateway/web/irccloud.com/x-vozoqtzcwltbknrs) (Ping timeout: 272 seconds) |
2021-01-25 01:17:50 +0100 | jackdk | (sid373013@gateway/web/irccloud.com/x-nxzcacbycruavkxu) (Read error: Connection reset by peer) |
2021-01-25 01:17:53 +0100 | adius | (sid321344@gateway/web/irccloud.com/x-rpilxswwqsdjkidt) (Ping timeout: 258 seconds) |
2021-01-25 01:17:55 +0100 | gOOgler | (uid125351@gateway/web/irccloud.com/x-xrdgahowdpoxjkil) |
2021-01-25 01:17:56 +0100 | <koz_> | Possibly Validation too. |
2021-01-25 01:17:56 +0100 | ebutleriv_ | (sid217783@gateway/web/irccloud.com/x-cfitrkuwzqobbllw) |
2021-01-25 01:17:57 +0100 | totbwf | (sid402332@gateway/web/irccloud.com/x-zzgqxlomaelesqow) |
2021-01-25 01:17:57 +0100 | AndreasK | (uid320732@gateway/web/irccloud.com/x-pfgtvgjrqxujjxeh) |
2021-01-25 01:17:57 +0100 | SrPx | (sid108780@gateway/web/irccloud.com/x-xlyxuehzwnzezwmo) (Ping timeout: 260 seconds) |
2021-01-25 01:17:57 +0100 | d0liver | (sid363046@gateway/web/irccloud.com/x-shzgavllbwpukuzz) (Ping timeout: 260 seconds) |
2021-01-25 01:17:57 +0100 | alanz | (sid110616@gateway/web/irccloud.com/x-dtfqgsafddbupptz) (Ping timeout: 260 seconds) |
2021-01-25 01:17:57 +0100 | benwr____ | (sid372383@gateway/web/irccloud.com/x-rfsfsfysohdtgikt) (Ping timeout: 260 seconds) |
2021-01-25 01:17:58 +0100 | joshmeredith_ | (sid387798@gateway/web/irccloud.com/x-vhmngoxcpkjfjsxs) |
2021-01-25 01:17:58 +0100 | Kronic_ | (sid480486@gateway/web/irccloud.com/x-almohcvmnnoykmog) |
2021-01-25 01:17:58 +0100 | lally_ | (sid388228@gateway/web/irccloud.com/x-tkmapnstbhlyqvyu) |
2021-01-25 01:17:59 +0100 | ryjm | (sid383513@gateway/web/irccloud.com/x-ciescftxvcgplzsj) |
2021-01-25 01:18:02 +0100 | edwinb | (sid69486@gateway/web/irccloud.com/x-yclnpdvebbvtgqcs) (Ping timeout: 264 seconds) |
2021-01-25 01:18:02 +0100 | milessabin | (sid86799@gateway/web/irccloud.com/x-dxscmdyymjnohtuw) |
2021-01-25 01:18:04 +0100 | glowcoil | (sid3405@gateway/web/irccloud.com/x-fqmsvcfaltxgoono) |
2021-01-25 01:18:04 +0100 | <koz_> | Depending on whether you want _all_ errors or just the first. |
2021-01-25 01:18:05 +0100 | wpcarro__ | (sid397589@gateway/web/irccloud.com/x-zzhkvsrdvhwinnhy) |
2021-01-25 01:18:11 +0100 | davetapley | (sid666@gateway/web/irccloud.com/x-ivbkhipkkxhxgwwr) (Ping timeout: 244 seconds) |
2021-01-25 01:18:11 +0100 | jackdk | (sid373013@gateway/web/irccloud.com/x-bhkshdexsrpugxtv) |
2021-01-25 01:18:12 +0100 | Kamuela | (sid111576@gateway/web/irccloud.com/x-lmtumpnylwqdhtjl) |
2021-01-25 01:18:13 +0100 | lolmac | (sid171216@gateway/web/irccloud.com/x-skvgsdcnuzmeicca) |
2021-01-25 01:18:15 +0100 | kozowu | (uid44796@gateway/web/irccloud.com/x-ksrcozkcnschdvzp) |
2021-01-25 01:18:15 +0100 | <Axman6> | yeah, if you are happy giving up Monad |
2021-01-25 01:18:17 +0100 | <koz_> | (note - Validation is not a Monad) |
2021-01-25 01:18:19 +0100 | alanz | (sid110616@gateway/web/irccloud.com/x-pgpzbmvucahpxcnx) |
2021-01-25 01:18:20 +0100 | <koz_> | Yeah. |
2021-01-25 01:18:23 +0100 | joshmeredith | (sid387798@gateway/web/irccloud.com/x-cfzcqoupsfdhhgcd) (Ping timeout: 272 seconds) |
2021-01-25 01:18:23 +0100 | ebutleriv | (sid217783@gateway/web/irccloud.com/x-maylluzrkecggfca) (Ping timeout: 272 seconds) |
2021-01-25 01:18:23 +0100 | liquorice | (sid267884@gateway/web/irccloud.com/x-oqrinesxidfslrfs) (Ping timeout: 272 seconds) |
2021-01-25 01:18:23 +0100 | lally | (sid388228@gateway/web/irccloud.com/x-uafhjcwbcypcfxrm) (Ping timeout: 272 seconds) |
2021-01-25 01:18:23 +0100 | banjiewen_ | (sid115913@gateway/web/irccloud.com/x-cjhdsthtfayybebu) (Ping timeout: 272 seconds) |
2021-01-25 01:18:23 +0100 | aizen_s | (sid462968@gateway/web/irccloud.com/x-lsbqjsnyhdhmooyk) (Ping timeout: 272 seconds) |
2021-01-25 01:18:24 +0100 | banjiewen__ | (sid115913@gateway/web/irccloud.com/x-wejejmvcskdsoppk) |
2021-01-25 01:18:25 +0100 | joshmeredith_ | joshmeredith |
2021-01-25 01:18:25 +0100 | ebutleriv_ | ebutleriv |
2021-01-25 01:18:25 +0100 | lally_ | lally |
2021-01-25 01:18:27 +0100 | Axman6 | tag team high five |
2021-01-25 01:18:30 +0100 | liquorice | (sid267884@gateway/web/irccloud.com/x-avdltngpklmvfapu) |
2021-01-25 01:18:32 +0100 | ProofTechnique | (sid79547@gateway/web/irccloud.com/x-pmqmzdrywyfedcmh) (Ping timeout: 260 seconds) |
2021-01-25 01:18:32 +0100 | Kronic | (sid480486@gateway/web/irccloud.com/x-mmcorpzvbrtyqkwx) (Ping timeout: 260 seconds) |
2021-01-25 01:18:32 +0100 | graingert | (sid128301@gateway/web/irccloud.com/x-zrbkfaqykndgofin) (Ping timeout: 260 seconds) |
2021-01-25 01:18:32 +0100 | wpcarro_ | (sid397589@gateway/web/irccloud.com/x-muqwknpzlwpmqqkn) (Ping timeout: 260 seconds) |
2021-01-25 01:18:33 +0100 | dmj` | (sid72307@gateway/web/irccloud.com/x-usztejhjqqsoahly) (Ping timeout: 260 seconds) |
2021-01-25 01:18:38 +0100 | edwinb | (sid69486@gateway/web/irccloud.com/x-ixykevhwgyjpqvet) |
2021-01-25 01:18:39 +0100 | simony | (sid226116@gateway/web/irccloud.com/x-iftxdytnixkwmkyg) (Ping timeout: 258 seconds) |
2021-01-25 01:18:45 +0100 | wpcarro__ | wpcarro_ |
2021-01-25 01:18:46 +0100 | <koz_> | Ow, that'd hurt. |
2021-01-25 01:18:49 +0100 | <koz_> | Them axes. |
2021-01-25 01:18:51 +0100 | <koz_> | For hands. |
2021-01-25 01:18:52 +0100 | viluon | (uid453725@gateway/web/irccloud.com/x-sxbjqwtxfmqtjlbx) |
2021-01-25 01:18:54 +0100 | ProofTechnique | (sid79547@gateway/web/irccloud.com/x-latmdvselpssaaos) |
2021-01-25 01:18:55 +0100 | Kronic_ | Kronic |
2021-01-25 01:18:56 +0100 | adius | (sid321344@gateway/web/irccloud.com/x-cnuqgyfnogysavuo) |
2021-01-25 01:18:57 +0100 | rslima_____ | (sid26145@gateway/web/irccloud.com/x-aaepaxjrunzjvbyq) |
2021-01-25 01:18:59 +0100 | bradparker | (sid262931@gateway/web/irccloud.com/x-zsygwnrqhbjukmcc) |
2021-01-25 01:19:03 +0100 | benwr____ | (sid372383@gateway/web/irccloud.com/x-msjypozwnrclpbud) |
2021-01-25 01:19:04 +0100 | d0liver | (sid363046@gateway/web/irccloud.com/x-omtscczkwsswnebs) |
2021-01-25 01:19:05 +0100 | systemfault | (sid267009@gateway/web/irccloud.com/x-hdlifcluzqjququc) |
2021-01-25 01:19:05 +0100 | cemerick | (sid54985@gateway/web/irccloud.com/x-qofdbvzwbeztlihl) |
2021-01-25 01:19:05 +0100 | aristid | (sid1599@gateway/web/irccloud.com/x-xcbbkqxutlqhdoqu) |
2021-01-25 01:19:06 +0100 | jared-w | (uid405292@gateway/web/irccloud.com/x-govctxymqrkyayxh) |
2021-01-25 01:19:08 +0100 | natim87 | (sid286962@gateway/web/irccloud.com/x-odydcenqlgwctmgx) |
2021-01-25 01:19:11 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
2021-01-25 01:19:13 +0100 | davetapley | (sid666@gateway/web/irccloud.com/x-jurdyklfaflvzitt) |
2021-01-25 01:19:15 +0100 | <Axman6> | I'm AxMAN not AxHANDS. I _am_ an Axe |
2021-01-25 01:19:18 +0100 | DavidEichmann | (~david@234.109.45.217.dyn.plus.net) (Read error: Connection reset by peer) |
2021-01-25 01:19:23 +0100 | aizen_s | (sid462968@gateway/web/irccloud.com/x-gqrbglmflcqcuzxe) |
2021-01-25 01:19:25 +0100 | ReinH__ | (sid179972@gateway/web/irccloud.com/x-tzifsgewdikxcejt) |
2021-01-25 01:19:26 +0100 | sz0 | (uid110435@gateway/web/irccloud.com/x-qvpbmededwyijvps) |
2021-01-25 01:19:26 +0100 | hnOsmium0001 | (uid453710@gateway/web/irccloud.com/x-sfvlzmosuaecvhtq) (Ping timeout: 265 seconds) |
2021-01-25 01:19:29 +0100 | SrPx | (sid108780@gateway/web/irccloud.com/x-kowttwuhunerezqk) |
2021-01-25 01:19:33 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 01:19:40 +0100 | DavidEichmann | (~david@234.109.45.217.dyn.plus.net) |
2021-01-25 01:19:50 +0100 | graingert | (sid128301@gateway/web/irccloud.com/x-tqzpceexyrlbhkfr) |
2021-01-25 01:19:53 +0100 | Narinas | (~Narinas@189.223.62.254.dsl.dyn.telnor.net) |
2021-01-25 01:20:14 +0100 | enemeth79 | (sid309041@gateway/web/irccloud.com/x-tnemylnunmqtkldf) |
2021-01-25 01:20:23 +0100 | hnOsmium0001 | (uid453710@gateway/web/irccloud.com/x-mfwgwtrbprcypjmk) |
2021-01-25 01:20:27 +0100 | simony | (sid226116@gateway/web/irccloud.com/x-caslhcaiypxahxck) |
2021-01-25 01:20:58 +0100 | dmj` | (sid72307@gateway/web/irccloud.com/x-dxytztlsrzwzmkuh) |
2021-01-25 01:21:09 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 246 seconds) |
2021-01-25 01:22:36 +0100 | geyaeb_ | (~geyaeb@gateway/tor-sasl/geyaeb) |
2021-01-25 01:22:58 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) (Ping timeout: 268 seconds) |
2021-01-25 01:23:15 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-01-25 01:23:20 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 01:23:26 +0100 | <Axman6> | The 6 in my name refers to the type of tool steel I am made from, L6: "It is known for its high wear resistance and its toughness." |
2021-01-25 01:24:06 +0100 | <Squarism> | has someone taken over your keyboard? |
2021-01-25 01:24:08 +0100 | <Squarism> | =D |
2021-01-25 01:24:23 +0100 | <MarcelineVQ> | it's a double entendre even (A)xman(6) A6 |
2021-01-25 01:24:31 +0100 | <Axman6> | Bloody set squares, always making wise cracks |
2021-01-25 01:24:49 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 272 seconds) |
2021-01-25 01:24:54 +0100 | <Axman6> | MarcelineVQ: yeah I thought about using that, but A6 isn;t appropriate for making axes from :) |
2021-01-25 01:25:27 +0100 | <Axman6> | and I don't think I'm very dimensionally stable |
2021-01-25 01:25:27 +0100 | DavidEichmann | (~david@234.109.45.217.dyn.plus.net) (Ping timeout: 272 seconds) |
2021-01-25 01:25:40 +0100 | <Axman6> | ... anyone got any Haskell questions? :) |
2021-01-25 01:26:04 +0100 | <MarcelineVQ> | how do I a haskell? |
2021-01-25 01:26:08 +0100 | <koz_> | dolio or anyone else: I am trying to come up with a type 'Foo p a b' which is a free Profunctor and Category (and Functor and Applicative for (Foo p a)) irrespective of p. What would that look like? |
2021-01-25 01:26:20 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 01:26:36 +0100 | <koz_> | I can get free Profunctor and Category, and Functor follows from Profunctor, but Applicative is proving to be a stumbling block. |
2021-01-25 01:27:13 +0100 | <koz_> | s/free// (kinda redundant) |
2021-01-25 01:27:22 +0100 | carlomagno | (~cararell@148.87.23.5) |
2021-01-25 01:27:44 +0100 | <ph88> | how is => called ? |
2021-01-25 01:27:52 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 260 seconds) |
2021-01-25 01:28:19 +0100 | <koz_> | ph88: I use 'fat arrow'. |
2021-01-25 01:28:23 +0100 | <Axman6> | koz_: data Foo p a b = Foo is pretty trivially an instance of whatever you weant :P |
2021-01-25 01:28:32 +0100 | <ph88> | ok |
2021-01-25 01:28:38 +0100 | <koz_> | Axman6: Yes, Proxy always works to be an anything. |
2021-01-25 01:28:42 +0100 | <ph88> | do arrow and fat arrow have a type ? |
2021-01-25 01:28:47 +0100 | <koz_> | I'd prefer something _non_-trivial. |
2021-01-25 01:29:02 +0100 | <koz_> | :t (->) |
2021-01-25 01:29:02 +0100 | <Axman6> | @kind (=>) |
2021-01-25 01:29:03 +0100 | <lambdabot> | error: parse error on input ‘->’ |
2021-01-25 01:29:04 +0100 | <lambdabot> | error: parse error on input ‘=>’ |
2021-01-25 01:29:08 +0100 | <koz_> | LOL |
2021-01-25 01:29:14 +0100 | <Axman6> | % :kind (=>) |
2021-01-25 01:29:21 +0100 | <Axman6> | :( |
2021-01-25 01:29:29 +0100 | <koz_> | % :k (=>) |
2021-01-25 01:29:37 +0100 | <koz_> | % :kind (->) |
2021-01-25 01:29:44 +0100 | <Axman6> | Why have you foresaken me, yahb |
2021-01-25 01:29:44 +0100 | <hpc> | i shudder to imagine what this channel could do with first-class (=>) |
2021-01-25 01:29:45 +0100 | <koz_> | Is yahb dead? |
2021-01-25 01:29:59 +0100 | <Axman6> | appears so, who runs yahb? |
2021-01-25 01:29:59 +0100 | <koz_> | hpc: You can look at Edward's constraints library for a preview. |
2021-01-25 01:30:22 +0100 | <hpc> | hah, figures |
2021-01-25 01:30:31 +0100 | <Axman6> | ph88: (=>) has kind (=>) :: Constraint -> Type -> Type |
2021-01-25 01:30:48 +0100 | <ph88> | thanks |
2021-01-25 01:30:50 +0100 | <Axman6> | (uh, I think... it may actually be more complicated than that) |
2021-01-25 01:31:13 +0100 | <ph88> | what kind has -> have ? |
2021-01-25 01:31:18 +0100 | <hpc> | :k (->) |
2021-01-25 01:31:19 +0100 | <lambdabot> | * -> * -> * |
2021-01-25 01:31:30 +0100 | <ph88> | thanks ! |
2021-01-25 01:31:35 +0100 | <koz_> | Or 'Type -> Type -> Type' if you wanna be all modern. |
2021-01-25 01:31:39 +0100 | metreo | (~Thunderbi@unaffiliated/metreo) (Quit: metreo) |
2021-01-25 01:31:40 +0100 | <hpc> | it's gotten pretty boring with all the kind-level work lately |
2021-01-25 01:31:47 +0100 | <koz_> | In fact, it's the canonical profunctor. |
2021-01-25 01:31:52 +0100 | <ph88> | :k (=>) |
2021-01-25 01:31:54 +0100 | <lambdabot> | error: parse error on input ‘=>’ |
2021-01-25 01:32:06 +0100 | <koz_> | One does not simply... ask for the kind of the fat arrow. |
2021-01-25 01:32:26 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 264 seconds) |
2021-01-25 01:33:35 +0100 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Quit: Leaving) |
2021-01-25 01:33:58 +0100 | <ph88> | is that like .. never ask a woman for her weight ? |
2021-01-25 01:35:06 +0100 | <hpc> | never ask a program if it can terminate when given itself as input |
2021-01-25 01:35:21 +0100 | <koz_> | hpc: Alan Turing will punch you in the face. |
2021-01-25 01:36:00 +0100 | <Axman6> | koz_: every time you say fat arrows it reminds me of the fat dogs in https://www.youtube.com/watch?v=LocLbhDOVGQ |
2021-01-25 01:36:01 +0100 | conal | (~conal@64.71.133.70) (Quit: Computer has gone to sleep.) |
2021-01-25 01:36:28 +0100 | <koz_> | LOL |
2021-01-25 01:36:36 +0100 | <MarcelineVQ> | I think of rollerskating bald guys |
2021-01-25 01:36:43 +0100 | <hpc> | that channel is amazing |
2021-01-25 01:37:05 +0100 | <Axman6> | his Lette Jam video is a work of art |
2021-01-25 01:37:10 +0100 | <Axman6> | Letter* |
2021-01-25 01:38:21 +0100 | <Axman6> | Apparently he also spends a lot of time correcting the rules on other review channels etc., so many people get them wrong |
2021-01-25 01:40:06 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 01:41:31 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 01:43:37 +0100 | p7lpa1ugixavugu | (~atomic@2800:810:514:e7:cc6f:93b6:dad0:41ef) (Read error: Connection reset by peer) |
2021-01-25 01:43:50 +0100 | oisdk | (~oisdk@2001:bb6:3329:d100:7c85:369d:a23d:1ffc) (Ping timeout: 264 seconds) |
2021-01-25 01:44:27 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 256 seconds) |
2021-01-25 01:45:26 +0100 | conal | (~conal@64.71.133.70) |
2021-01-25 01:45:44 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Ping timeout: 240 seconds) |
2021-01-25 01:46:19 +0100 | oisdk | (~oisdk@2001:bb6:3329:d100:7c85:369d:a23d:1ffc) |
2021-01-25 01:46:34 +0100 | p7lpa1ugixavugu | (~atomic@2800:810:514:e7:cc6f:93b6:dad0:41ef) |
2021-01-25 01:48:53 +0100 | gaussian | (uid482612@gateway/web/irccloud.com/x-zrgzbdjjyrntrmry) |
2021-01-25 01:49:07 +0100 | cr3 | (~cr3@192-222-143-195.qc.cable.ebox.net) |
2021-01-25 01:50:45 +0100 | conal | (~conal@64.71.133.70) (Quit: Computer has gone to sleep.) |
2021-01-25 01:52:38 +0100 | rowbee | (~augh@theguntretort.com) (Remote host closed the connection) |
2021-01-25 01:53:01 +0100 | rowbee | (~augh@theguntretort.com) |
2021-01-25 01:53:18 +0100 | conal | (~conal@64.71.133.70) |
2021-01-25 01:53:18 +0100 | conal | (~conal@64.71.133.70) (Client Quit) |
2021-01-25 01:56:05 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Ping timeout: 240 seconds) |
2021-01-25 01:57:08 +0100 | elliott_ | (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) (Ping timeout: 265 seconds) |
2021-01-25 01:57:37 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 02:01:50 +0100 | devalot | (~ident@mail.pmade.com) |
2021-01-25 02:02:26 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 264 seconds) |
2021-01-25 02:02:30 +0100 | petersen | (~petersen@redhat/juhp) (Ping timeout: 264 seconds) |
2021-01-25 02:03:05 +0100 | elliott_ | (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) |
2021-01-25 02:03:33 +0100 | macaron_boi | (~calvin@c-107-3-167-41.hsd1.ca.comcast.net) |
2021-01-25 02:07:17 +0100 | macaron_boi | (~calvin@c-107-3-167-41.hsd1.ca.comcast.net) () |
2021-01-25 02:10:29 +0100 | rajivr | (uid269651@gateway/web/irccloud.com/x-fydvpxvvindiqhvx) |
2021-01-25 02:10:50 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 02:15:21 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 02:15:59 +0100 | xcmw | (~textual@dyn-72-33-0-89.uwnet.wisc.edu) |
2021-01-25 02:16:18 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 264 seconds) |
2021-01-25 02:17:26 +0100 | p7lpa1ugixavugu | (~atomic@2800:810:514:e7:cc6f:93b6:dad0:41ef) (Ping timeout: 264 seconds) |
2021-01-25 02:17:38 +0100 | macaron_boi | (~calvin@c-107-3-167-41.hsd1.ca.comcast.net) |
2021-01-25 02:18:54 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-01-25 02:19:25 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 240 seconds) |
2021-01-25 02:20:38 +0100 | deviantfero | (~deviantfe@190.150.27.58) (Quit: WeeChat 3.0) |
2021-01-25 02:20:57 +0100 | deviantfero | (~deviantfe@190.150.27.58) |
2021-01-25 02:21:04 +0100 | macaron_boi | (~calvin@c-107-3-167-41.hsd1.ca.comcast.net) ("haskell") |
2021-01-25 02:21:06 +0100 | m0rphism1 | (~m0rphism@HSI-KBW-085-216-104-059.hsi.kabelbw.de) (Ping timeout: 264 seconds) |
2021-01-25 02:21:10 +0100 | deviantfero | (~deviantfe@190.150.27.58) (Client Quit) |
2021-01-25 02:21:27 +0100 | deviantfero | (~deviantfe@190.150.27.58) |
2021-01-25 02:22:43 +0100 | olligobber | (olligobber@gateway/vpn/privateinternetaccess/olligobber) |
2021-01-25 02:23:52 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
2021-01-25 02:25:59 +0100 | vicfred | (~vicfred@unaffiliated/vicfred) |
2021-01-25 02:29:00 +0100 | justanotheruser | (~justanoth@unaffiliated/justanotheruser) |
2021-01-25 02:29:16 +0100 | justsomeguy | (~justsomeg@unaffiliated/--/x-3805311) ("WeeChat 2.9") |
2021-01-25 02:30:35 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 02:33:19 +0100 | geyaeb_ | (~geyaeb@gateway/tor-sasl/geyaeb) (Remote host closed the connection) |
2021-01-25 02:33:35 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) |
2021-01-25 02:35:27 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 256 seconds) |
2021-01-25 02:37:07 +0100 | macaron-boi | (6b03a729@c-107-3-167-41.hsd1.ca.comcast.net) |
2021-01-25 02:37:37 +0100 | hackage | tasty-hedgehog 1.0.1.0 - Integration for tasty and hedgehog. https://hackage.haskell.org/package/tasty-hedgehog-1.0.1.0 (GeorgeWilson) |
2021-01-25 02:38:12 +0100 | philopsos | (~caecilius@gateway/tor-sasl/caecilius) (Ping timeout: 268 seconds) |
2021-01-25 02:41:24 +0100 | macaron-boi | (6b03a729@c-107-3-167-41.hsd1.ca.comcast.net) (Quit: Connection closed) |
2021-01-25 02:44:06 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-01-25 02:45:03 +0100 | CMCDragonkai2 | (~Thunderbi@124.19.3.250) |
2021-01-25 02:46:57 +0100 | Feuermagier | (~Feuermagi@213.178.26.41) (Remote host closed the connection) |
2021-01-25 02:49:36 +0100 | knupfer1 | (~Thunderbi@200116b82cb5de00fc2f8c1dd39a52b7.dip.versatel-1u1.de) |
2021-01-25 02:50:31 +0100 | enoq | (~bernhard@2a02:8388:6ac1:c780:140:318f:2327:47a3) () |
2021-01-25 02:50:54 +0100 | CMCDragonkai2 | (~Thunderbi@124.19.3.250) (Remote host closed the connection) |
2021-01-25 02:51:42 +0100 | knupfer | (~Thunderbi@i59F7FF7F.versanet.de) (Ping timeout: 264 seconds) |
2021-01-25 02:51:42 +0100 | knupfer1 | knupfer |
2021-01-25 02:54:39 +0100 | ph88 | (~ph88@2a02:8109:9e00:7e5c:1d75:c689:b002:7cb) (Ping timeout: 265 seconds) |
2021-01-25 02:57:53 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) (Remote host closed the connection) |
2021-01-25 02:58:08 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) |
2021-01-25 02:59:54 +0100 | Zialus_PT | (~RMF@2001:818:de63:c300:211:32ff:fe8d:ad29) |
2021-01-25 03:00:25 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 03:00:31 +0100 | d3od | (~nickmeno3@93-137-152-230.adsl.net.t-com.hr) (Read error: Connection reset by peer) |
2021-01-25 03:00:52 +0100 | viluon | (uid453725@gateway/web/irccloud.com/x-sxbjqwtxfmqtjlbx) (Quit: Connection closed for inactivity) |
2021-01-25 03:02:09 +0100 | Guest53963 | (~nickmeno3@78-0-109-176.adsl.net.t-com.hr) |
2021-01-25 03:06:02 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 265 seconds) |
2021-01-25 03:06:13 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) (Remote host closed the connection) |
2021-01-25 03:06:29 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) |
2021-01-25 03:07:37 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds) |
2021-01-25 03:09:15 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 03:09:26 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-01-25 03:10:30 +0100 | stef204 | (~stef204@unaffiliated/stef-204/x-384198) |
2021-01-25 03:10:45 +0100 | Guest53963 | (~nickmeno3@78-0-109-176.adsl.net.t-com.hr) (Remote host closed the connection) |
2021-01-25 03:11:22 +0100 | d3od | (~nickmeno3@93-137-157-73.adsl.net.t-com.hr) |
2021-01-25 03:13:01 +0100 | pfurla_ | (~pfurla@64.145.79.100) |
2021-01-25 03:14:02 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 260 seconds) |
2021-01-25 03:15:26 +0100 | pfurla | (~pfurla@ool-182ed2e2.dyn.optonline.net) (Ping timeout: 240 seconds) |
2021-01-25 03:16:28 +0100 | mmmattyx | (uid17782@gateway/web/irccloud.com/x-wnweiphxkokvcjwq) (Quit: Connection closed for inactivity) |
2021-01-25 03:16:31 +0100 | perrier-jouet | (~perrier-j@modemcable012.251-130-66.mc.videotron.ca) (Quit: WeeChat 3.0) |
2021-01-25 03:17:26 +0100 | perrier-jouet | (~perrier-j@modemcable012.251-130-66.mc.videotron.ca) |
2021-01-25 03:17:56 +0100 | iteratee | (~kyle@162.211.154.4) (Read error: Connection reset by peer) |
2021-01-25 03:18:05 +0100 | iteratee | (~kyle@162.211.154.4) |
2021-01-25 03:18:42 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
2021-01-25 03:19:53 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 03:23:39 +0100 | d3od | (~nickmeno3@93-137-157-73.adsl.net.t-com.hr) () |
2021-01-25 03:24:00 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 246 seconds) |
2021-01-25 03:24:04 +0100 | d3od | (~nickmeno3@93-137-157-73.adsl.net.t-com.hr) |
2021-01-25 03:24:38 +0100 | hackage | risc386 0.0.20210125 - Reduced instruction set i386 simulator https://hackage.haskell.org/package/risc386-0.0.20210125 (AndreasAbel) |
2021-01-25 03:26:24 +0100 | d3od | (~nickmeno3@93-137-157-73.adsl.net.t-com.hr) (Client Quit) |
2021-01-25 03:28:28 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 03:28:34 +0100 | d3od | (~nickmeno3@93-137-147-154.adsl.net.t-com.hr) |
2021-01-25 03:29:00 +0100 | charukiewicz | (~quassel@irouteince04.i.subnet.rcn.com) (Quit: No Ping reply in 180 seconds.) |
2021-01-25 03:29:07 +0100 | d3od | (~nickmeno3@93-137-147-154.adsl.net.t-com.hr) (Client Quit) |
2021-01-25 03:29:30 +0100 | d3od | (~nickmeno3@93-137-147-154.adsl.net.t-com.hr) |
2021-01-25 03:30:45 +0100 | d3od | (~nickmeno3@93-137-147-154.adsl.net.t-com.hr) (Client Quit) |
2021-01-25 03:32:45 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds) |
2021-01-25 03:32:57 +0100 | raym | (~ray@45.64.220.55) |
2021-01-25 03:34:43 +0100 | drbean | (~drbean@TC210-63-209-91.static.apol.com.tw) |
2021-01-25 03:35:02 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 03:38:10 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 03:38:44 +0100 | vappend | (~ezrakilty@75-172-109-5.tukw.qwest.net) |
2021-01-25 03:39:43 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 260 seconds) |
2021-01-25 03:41:31 +0100 | xff0x | (~xff0x@2001:1a81:532d:4a00:f501:2477:75f6:35af) (Ping timeout: 272 seconds) |
2021-01-25 03:41:42 +0100 | hexfive | (~hexfive@50.35.83.177) |
2021-01-25 03:41:42 +0100 | hexfive | (~hexfive@50.35.83.177) (Client Quit) |
2021-01-25 03:41:46 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 03:41:54 +0100 | Deide | (~Deide@217.155.19.23) (Quit: Seeee yaaaa) |
2021-01-25 03:42:25 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 240 seconds) |
2021-01-25 03:42:31 +0100 | <zebrag> | It seems there is an "obvious" relation between DSL, parsers, and free monads. Any introductory article on the subject? Like your DSL is described by a functor, and thanks to free monads, you get a parser for your language. Isn't that awesome? |
2021-01-25 03:43:00 +0100 | xff0x | (~xff0x@2001:1a81:5363:7e00:1afb:3b6c:6ca7:9363) |
2021-01-25 03:43:01 +0100 | edrx | (~Eduardo@2804:56c:d2ec:c100:b9cf:4552:2518:d38c) |
2021-01-25 03:43:21 +0100 | <zebrag> | I'm looking for an introductory article on the subject* |
2021-01-25 03:43:31 +0100 | vappend | (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 272 seconds) |
2021-01-25 03:43:58 +0100 | oisdk | (~oisdk@2001:bb6:3329:d100:7c85:369d:a23d:1ffc) (Quit: oisdk) |
2021-01-25 03:43:59 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Remote host closed the connection) |
2021-01-25 03:44:30 +0100 | oisdk | (~oisdk@2001:bb6:3329:d100:7c85:369d:a23d:1ffc) |
2021-01-25 03:44:34 +0100 | oisdk | (~oisdk@2001:bb6:3329:d100:7c85:369d:a23d:1ffc) (Client Quit) |
2021-01-25 03:45:38 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 03:45:48 +0100 | <zebrag> | It seems I'm already finding answers. How useful asking questions is. |
2021-01-25 03:45:57 +0100 | <edrx> | hi! I am trying to install cabal from git on a Debian box... this is my n-th attempt, and what I did this time was roughly this: I install an (old) cabal-install with "sudo apt-get install cabal-install", then I cloned https://github.com/haskell/cabal/ and compiled it, with |
2021-01-25 03:46:24 +0100 | <edrx> | (cd Cabal; cabal install); (cd cabal-install; cabal install) |
2021-01-25 03:47:00 +0100 | <edrx> | then I did "sudo apt-get remove cabal-install". |
2021-01-25 03:47:24 +0100 | <sclv> | cabal won’t install the binary into your bin |
2021-01-25 03:47:31 +0100 | <edrx> | after that "cabal update" and "cabal install ghc" worked |
2021-01-25 03:47:45 +0100 | <edrx> | sclv: I have this: export PATH=$HOME/.cabal/bin:$PATH |
2021-01-25 03:47:55 +0100 | <sclv> | Cool |
2021-01-25 03:48:28 +0100 | <edrx> | ...but with this warning: "Warning: installdir is not defined. Set it in your cabal config file or use --installdir=<path>. Using default installdir: "/home/edrx/.cabal/bin"" |
2021-01-25 03:49:43 +0100 | conal | (~conal@64.71.133.70) |
2021-01-25 03:50:05 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Ping timeout: 244 seconds) |
2021-01-25 03:50:23 +0100 | <edrx> | I took a look at the file ~/.cabal/config but I am not sure of what to change yet, so for the moment I ignored the warning, as it was just a warning... |
2021-01-25 03:51:01 +0100 | <sclv> | it tells |
2021-01-25 03:51:28 +0100 | <sclv> | it tells you that if it isn’t set it installs there. nothing to worry about |
2021-01-25 03:51:57 +0100 | p-core | (~Thunderbi@2001:718:1e03:5128:3697:eeda:19aa:8e56) (Quit: p-core) |
2021-01-25 03:51:58 +0100 | <edrx> | then I did "cabal install --lib ghc" and "cabal install ghc", without knowing well what I was doing, and I got this error: "cabal: The program 'ghc' version >=7.0.1 is required but it could not be found." |
2021-01-25 03:52:16 +0100 | p-core | (~Thunderbi@2001:718:1e03:5128:3697:eeda:19aa:8e56) |
2021-01-25 03:52:16 +0100 | petersen | (~petersen@redhat/juhp) |
2021-01-25 03:52:51 +0100 | <edrx> | should I redo everything but now doing the "sudo apt-get remove cabal-install ghc" one step earlier? |
2021-01-25 03:54:05 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 03:54:17 +0100 | <dcoutts> | edrx: you cannot install ghc via cabal. (Saying cabal install ghc refers to rgw ghc library, which comes with ghc already) |
2021-01-25 03:54:23 +0100 | d3od | (~nickmeno3@93-137-147-154.adsl.net.t-com.hr) |
2021-01-25 03:54:32 +0100 | conal_ | (~conal@152.89.204.161) |
2021-01-25 03:54:38 +0100 | conal | (~conal@64.71.133.70) (Ping timeout: 264 seconds) |
2021-01-25 03:54:47 +0100 | <dcoutts> | erm typo, rgw/the |
2021-01-25 03:54:54 +0100 | <edrx> | dcoutts: ouch! how do I install a recent ghc? |
2021-01-25 03:55:03 +0100 | <edrx> | the one in debian is old... |
2021-01-25 03:56:13 +0100 | <koz_> | edrx: ghcup is the right way. |
2021-01-25 03:56:41 +0100 | d3od | (~nickmeno3@93-137-147-154.adsl.net.t-com.hr) (Remote host closed the connection) |
2021-01-25 03:56:56 +0100 | d3od | (~nickmeno3@93-137-147-154.adsl.net.t-com.hr) |
2021-01-25 03:57:07 +0100 | <edrx> | this, right? https://www.haskell.org/ghcup/ |
2021-01-25 03:58:16 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 240 seconds) |
2021-01-25 03:59:19 +0100 | d3od | (~nickmeno3@93-137-147-154.adsl.net.t-com.hr) (Remote host closed the connection) |
2021-01-25 03:59:40 +0100 | adeene | (~adeene@181.131.0.191) |
2021-01-25 04:00:39 +0100 | <koz_> | That. |
2021-01-25 04:01:42 +0100 | conal_ | (~conal@152.89.204.161) (Quit: Computer has gone to sleep.) |
2021-01-25 04:04:49 +0100 | Saukk | (~Saukk@83-148-239-3.dynamic.lounea.fi) |
2021-01-25 04:08:07 +0100 | conal | (~conal@66.115.157.132) |
2021-01-25 04:08:54 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) |
2021-01-25 04:10:37 +0100 | ph88 | (~ph88@2a02:8109:9e00:7e5c:1d75:c689:b002:7cb) |
2021-01-25 04:10:51 +0100 | conal | (~conal@66.115.157.132) (Client Quit) |
2021-01-25 04:11:42 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 04:14:33 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 04:15:40 +0100 | d3od | (~nickmeno3@93-137-147-154.adsl.net.t-com.hr) |
2021-01-25 04:16:20 +0100 | p7lpa1ugixavugu | (~atomic@2800:810:514:e7:68e0:ca99:6800:4b92) |
2021-01-25 04:16:21 +0100 | ph88 | (~ph88@2a02:8109:9e00:7e5c:1d75:c689:b002:7cb) (Ping timeout: 272 seconds) |
2021-01-25 04:16:54 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 264 seconds) |
2021-01-25 04:17:02 +0100 | p-core | (~Thunderbi@2001:718:1e03:5128:3697:eeda:19aa:8e56) (Quit: p-core) |
2021-01-25 04:17:23 +0100 | p-core | (~Thunderbi@2001:718:1e03:5128:3697:eeda:19aa:8e56) |
2021-01-25 04:17:28 +0100 | renzhi | (~renzhi@2607:fa49:6500:6f00::1e43) (Ping timeout: 244 seconds) |
2021-01-25 04:18:45 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 240 seconds) |
2021-01-25 04:19:31 +0100 | d3od | (~nickmeno3@93-137-147-154.adsl.net.t-com.hr) (Remote host closed the connection) |
2021-01-25 04:19:52 +0100 | d3od | (~nickmeno3@93-137-147-154.adsl.net.t-com.hr) |
2021-01-25 04:19:54 +0100 | MarcelineVQ | (~anja@198.254.199.42) (Read error: Connection reset by peer) |
2021-01-25 04:19:59 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 265 seconds) |
2021-01-25 04:20:19 +0100 | conal | (~conal@209.58.139.27) |
2021-01-25 04:20:36 +0100 | MarcelineVQ | (~anja@198.254.199.42) |
2021-01-25 04:20:55 +0100 | mirrorbird | (psutcliffe@gateway/vpn/mullvad/psutcliffe) |
2021-01-25 04:21:51 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-01-25 04:21:58 +0100 | charukiewicz | (~quassel@irouteince04.i.subnet.rcn.com) |
2021-01-25 04:22:40 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 04:23:47 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Remote host closed the connection) |
2021-01-25 04:24:03 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 04:25:51 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Remote host closed the connection) |
2021-01-25 04:29:32 +0100 | stef204 | (~stef204@unaffiliated/stef-204/x-384198) (Quit: WeeChat 3.0) |
2021-01-25 04:30:45 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 04:32:20 +0100 | urodna | (~urodna@unaffiliated/urodna) (Quit: urodna) |
2021-01-25 04:32:56 +0100 | theDon | (~td@muedsl-82-207-238-092.citykom.de) (Ping timeout: 272 seconds) |
2021-01-25 04:34:24 +0100 | vappend | (~ezrakilty@75-172-109-5.tukw.qwest.net) |
2021-01-25 04:34:35 +0100 | theDon | (~td@muedsl-82-207-238-131.citykom.de) |
2021-01-25 04:35:26 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Ping timeout: 264 seconds) |
2021-01-25 04:36:00 +0100 | plutoniix | (~q@184.82.220.71) |
2021-01-25 04:36:01 +0100 | Tario | (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
2021-01-25 04:36:36 +0100 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds) |
2021-01-25 04:36:43 +0100 | Tario | (~Tario@201.192.165.173) |
2021-01-25 04:40:20 +0100 | cr3 | (~cr3@192-222-143-195.qc.cable.ebox.net) (Quit: leaving) |
2021-01-25 04:40:32 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 04:41:48 +0100 | pfurla | (~pfurla@ool-182ed2e2.dyn.optonline.net) |
2021-01-25 04:44:39 +0100 | pfurla_ | (~pfurla@64.145.79.100) (Ping timeout: 256 seconds) |
2021-01-25 04:45:07 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 265 seconds) |
2021-01-25 04:45:21 +0100 | conal | (~conal@209.58.139.27) (Quit: Computer has gone to sleep.) |
2021-01-25 04:46:33 +0100 | conal | (~conal@209.58.139.27) |
2021-01-25 04:46:45 +0100 | conal | (~conal@209.58.139.27) (Client Quit) |
2021-01-25 04:47:14 +0100 | xirhtogal | (~lagothrix@unaffiliated/lagothrix) |
2021-01-25 04:47:14 +0100 | lagothrix | (~lagothrix@unaffiliated/lagothrix) (Killed (hitchcock.freenode.net (Nickname regained by services))) |
2021-01-25 04:47:14 +0100 | xirhtogal | lagothrix |
2021-01-25 04:47:15 +0100 | conal | (~conal@209.58.139.27) |
2021-01-25 04:47:32 +0100 | conal | (~conal@209.58.139.27) (Client Quit) |
2021-01-25 04:47:37 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 04:48:43 +0100 | conal | (~conal@209.58.139.27) |
2021-01-25 04:48:58 +0100 | conal | (~conal@209.58.139.27) (Client Quit) |
2021-01-25 04:51:58 +0100 | drbean_ | (~drbean@TC210-63-209-26.static.apol.com.tw) |
2021-01-25 04:53:05 +0100 | drbean | (~drbean@TC210-63-209-91.static.apol.com.tw) (Ping timeout: 240 seconds) |
2021-01-25 04:57:45 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 04:58:23 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 04:59:30 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 264 seconds) |
2021-01-25 04:59:39 +0100 | conal | (~conal@198.8.81.234) |
2021-01-25 04:59:44 +0100 | knupfer | (~Thunderbi@200116b82cb5de00fc2f8c1dd39a52b7.dip.versatel-1u1.de) (Remote host closed the connection) |
2021-01-25 04:59:53 +0100 | knupfer | (~Thunderbi@200116b82cb5de00b1fb7c179060c1d6.dip.versatel-1u1.de) |
2021-01-25 05:01:33 +0100 | alx741 | (~alx741@186.178.110.72) (Quit: alx741) |
2021-01-25 05:02:30 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 264 seconds) |
2021-01-25 05:02:42 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds) |
2021-01-25 05:02:54 +0100 | jpds | (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection) |
2021-01-25 05:03:16 +0100 | jpds | (~jpds@gateway/tor-sasl/jpds) |
2021-01-25 05:03:26 +0100 | Codaraxis | (Codaraxis@gateway/vpn/mullvad/codaraxis) (Read error: Connection reset by peer) |
2021-01-25 05:04:35 +0100 | <texasmynsted> | Looks like |
2021-01-25 05:05:06 +0100 | <texasmynsted> | Graham Hutton has a new video haskell class soon. I am excited but can't find more information about it. |
2021-01-25 05:05:17 +0100 | alx741 | (~alx741@186.178.110.72) |
2021-01-25 05:05:27 +0100 | <texasmynsted> | anybody know anything about this? |
2021-01-25 05:05:43 +0100 | Tops2 | (~Tobias@dyndsl-091-249-082-187.ewe-ip-backbone.de) (Read error: Connection reset by peer) |
2021-01-25 05:13:30 +0100 | <zebrag> | `data Free f a = Free (f (Free f a)) | Return a`. First occurrence of `Free` is a type constructor; Second is a data constructor; Third is a type constructor. Right? |
2021-01-25 05:14:19 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 05:14:22 +0100 | <vappend> | Yes! |
2021-01-25 05:14:30 +0100 | <zebrag> | ;) |
2021-01-25 05:14:44 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-01-25 05:15:09 +0100 | <vappend> | It's unfortunate, maybe that there isn't a typographical distinction between the tokens |
2021-01-25 05:15:22 +0100 | conal | (~conal@198.8.81.234) (Quit: Computer has gone to sleep.) |
2021-01-25 05:15:43 +0100 | <zebrag> | I was thinking it might be easier with gadt notation |
2021-01-25 05:15:59 +0100 | conal | (~conal@198.8.81.234) |
2021-01-25 05:16:37 +0100 | <Axman6> | data Free f a = Free :: f (Free f a) -> Free f a; Return :: a -> Free f a |
2021-01-25 05:16:55 +0100 | <zebrag> | thanks |
2021-01-25 05:17:20 +0100 | <Axman6> | uh, s/=/where |
2021-01-25 05:17:43 +0100 | <zebrag> | right |
2021-01-25 05:17:51 +0100 | <vappend> | It's perhaps slightly clearer that way :-) |
2021-01-25 05:18:05 +0100 | <zebrag> | I really prefer it |
2021-01-25 05:18:16 +0100 | <zebrag> | But the calssical way is shorter |
2021-01-25 05:18:18 +0100 | <vappend> | At least there is a typographical sign for the switch between the data-constructor world (before the ::) and the world of types. |
2021-01-25 05:18:53 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 260 seconds) |
2021-01-25 05:19:36 +0100 | conal | (~conal@198.8.81.234) (Client Quit) |
2021-01-25 05:19:45 +0100 | Codaraxis | (Codaraxis@gateway/vpn/mullvad/codaraxis) |
2021-01-25 05:22:37 +0100 | hackage | rio 0.1.20.0 - A standard library for Haskell https://hackage.haskell.org/package/rio-0.1.20.0 (MichaelSnoyman) |
2021-01-25 05:23:19 +0100 | boristheblade | (~boristheb@87-95-97-22.bb.dnainternet.fi) |
2021-01-25 05:30:13 +0100 | conal | (~conal@198.8.81.52) |
2021-01-25 05:31:23 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 05:33:09 +0100 | geowiesnot | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) |
2021-01-25 05:35:36 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 246 seconds) |
2021-01-25 05:36:15 +0100 | conal | (~conal@198.8.81.52) (Quit: Computer has gone to sleep.) |
2021-01-25 05:36:24 +0100 | sgibber2018 | (d055ed90@208.85.237.144) |
2021-01-25 05:36:29 +0100 | <zebrag> | Apparently there is an obvious way to make `data Free f a = Free (f (Free f a)) | Return a` an instance of `monad`. But my ghci is complaining because it wants an instance of `Applicative`. |
2021-01-25 05:38:18 +0100 | <zebrag> | And we have `f` is a functor |
2021-01-25 05:38:44 +0100 | <Axman6> | instance Functor f => Applicative (Free f) where pure = return; mf <*> ma = mf >>= \f -> f <*> ma |
2021-01-25 05:38:45 +0100 | geowiesnot | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 240 seconds) |
2021-01-25 05:39:01 +0100 | <Axman6> | which uses the Monad instance |
2021-01-25 05:39:28 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 05:40:13 +0100 | <zebrag> | but we don't have yet that it is a monad? |
2021-01-25 05:40:27 +0100 | <Axman6> | that's fine though |
2021-01-25 05:40:49 +0100 | <Axman6> | there's nothing stopping the Applicative instance using the Monad instance, as long as both exist |
2021-01-25 05:42:59 +0100 | <zebrag> | My ghci is not happy |
2021-01-25 05:43:23 +0100 | <Axman6> | you probably can't do it in GHCI, at least not without defining it inside :{ and :} |
2021-01-25 05:43:26 +0100 | <zebrag> | okay. ahng on |
2021-01-25 05:43:53 +0100 | <zebrag> | Couldn't match expected type ‘Free f (a -> b)’ |
2021-01-25 05:44:05 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 265 seconds) |
2021-01-25 05:44:15 +0100 | <Axman6> | uh, should be mf >>= \f -> f <$> ma |
2021-01-25 05:45:15 +0100 | <zebrag> | `Could not deduce (Monad (Free f)) arising from a use of ‘>>=’` |
2021-01-25 05:45:34 +0100 | <Axman6> | this is definitely best defined in a file, not GHCi |
2021-01-25 05:46:16 +0100 | <zebrag> | But apparently, my Haskell doesn't know it's a monad |
2021-01-25 05:47:08 +0100 | <Axman6> | trying to debug your code remotely without seeing exactly what you've done isn't particularly easy |
2021-01-25 05:48:43 +0100 | <zebrag> | Hum, sorry about that. There's only one line: `data Free f a = Free (f (Free f a)) | Return a` |
2021-01-25 05:48:46 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 05:49:10 +0100 | <Axman6> | nothing about that line mentions Monad or Applicative |
2021-01-25 05:49:13 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds) |
2021-01-25 05:49:15 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 256 seconds) |
2021-01-25 05:49:24 +0100 | conal | (~conal@198.8.81.214) |
2021-01-25 05:50:52 +0100 | <zebrag> | No, I want to make it an applicative. I already have the recipe to make it a monad: https://paste.debian.net/1182648/; But my compiler doesn't accept it because it says it's not an applicative |
2021-01-25 05:51:02 +0100 | <zebrag> | (https://softwareengineering.stackexchange.com/questions/242795/what-is-the-free-monad-interpreter-…) |
2021-01-25 05:51:37 +0100 | Tario | (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
2021-01-25 05:53:07 +0100 | <zebrag> | And functor comes for free thanks to DeriveFunctor |
2021-01-25 05:53:21 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 272 seconds) |
2021-01-25 05:53:38 +0100 | Tario | (~Tario@201.192.165.173) |
2021-01-25 05:54:28 +0100 | <Axman6> | if you are writing this in a file, then the definition of Applicative above will work, as long as the Monad instance is also definied in the same file |
2021-01-25 05:54:48 +0100 | <zebrag> | okay, I understand, makes sense |
2021-01-25 06:00:09 +0100 | Guest_28 | (34776502@52.119.101.2) |
2021-01-25 06:03:08 +0100 | hackage | goatee 0.4.0 - A monadic take on a 2,500-year-old board game - library. https://hackage.haskell.org/package/goatee-0.4.0 (khumba) |
2021-01-25 06:03:57 +0100 | alx741 | (~alx741@186.178.110.72) (Quit: alx741) |
2021-01-25 06:04:08 +0100 | hackage | goatee-gtk 0.4.0 - A monadic take on a 2,500-year-old board game - GTK+ UI. https://hackage.haskell.org/package/goatee-gtk-0.4.0 (khumba) |
2021-01-25 06:04:41 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 06:04:43 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 06:05:00 +0100 | <zebrag> | I will have to spend more time on that DSL, Free Monad thing ;) |
2021-01-25 06:05:05 +0100 | boristheblade | (~boristheb@87-95-97-22.bb.dnainternet.fi) (Ping timeout: 240 seconds) |
2021-01-25 06:05:22 +0100 | <Guest_28> | i'm currently trying to download haskell on my mac using terminal. it currently says "Unknown architecture: arm64" does anyone know what the issue could be? |
2021-01-25 06:05:44 +0100 | <Axman6> | I don't think we have a released M1 version of GHC yet |
2021-01-25 06:06:23 +0100 | <Guest_28> | do you happen to know how i'd be able to run haskell/do things in haskell then? |
2021-01-25 06:06:25 +0100 | <Guest_28> | it's ok if not |
2021-01-25 06:06:49 +0100 | <dolio> | I've heard the x86 version works. |
2021-01-25 06:06:51 +0100 | <glguy> | Doesn't the M1 stuff have a Rosetta thing for running x86_64? |
2021-01-25 06:06:57 +0100 | <Axman6> | the amd64 version should run under rosetta 2 |
2021-01-25 06:07:17 +0100 | <Axman6> | https://isapplesiliconready.com/app/Haskell |
2021-01-25 06:07:29 +0100 | <Axman6> | hmm, actuallt that's not the right thing |
2021-01-25 06:08:00 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-01-25 06:08:02 +0100 | conal | (~conal@198.8.81.214) (Quit: Computer has gone to sleep.) |
2021-01-25 06:08:13 +0100 | <Guest_28> | don't worry too much about it - i have class tomorrow and the prof might be able to help me with it |
2021-01-25 06:08:17 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
2021-01-25 06:08:21 +0100 | <Guest_28> | thanks for the input though! |
2021-01-25 06:08:42 +0100 | <Axman6> | bgamari: is https://gitlab.haskell.org/ghc/ghc/-/issues/18664 the most up to date info on GHC on Apple ARM hardware? |
2021-01-25 06:08:56 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 240 seconds) |
2021-01-25 06:09:08 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 256 seconds) |
2021-01-25 06:09:25 +0100 | jedws | (~jedws@2001:8003:c44f:4601:2919:11d9:4e81:3c90) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-01-25 06:09:42 +0100 | <Axman6> | (also angerman - we all know Ben loves Apple) |
2021-01-25 06:10:40 +0100 | conal | (~conal@192.145.117.129) |
2021-01-25 06:10:54 +0100 | <angerman> | yea, rosetta will be fine. native is sadly busted pretty badly due to some historical design choices in GHC. |
2021-01-25 06:11:08 +0100 | lexi-lambda | (sid92601@gateway/web/irccloud.com/x-wazvuheyipjhlewf) (Ping timeout: 258 seconds) |
2021-01-25 06:11:25 +0100 | <angerman> | I'm trying to rectify this for some 8.10.4 release, 9.2 should be much better from a design perspective, and we've got an native codegen there likely as well. |
2021-01-25 06:11:45 +0100 | <Axman6> | Those damn hysterical raisins |
2021-01-25 06:11:56 +0100 | <Axman6> | angerman: <3 |
2021-01-25 06:12:02 +0100 | lexi-lambda | (sid92601@gateway/web/irccloud.com/x-osmcxobyreuyctxp) |
2021-01-25 06:12:49 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 06:13:00 +0100 | conal | (~conal@192.145.117.129) (Client Quit) |
2021-01-25 06:13:45 +0100 | deviantfero | (~deviantfe@190.150.27.58) (Ping timeout: 246 seconds) |
2021-01-25 06:14:13 +0100 | conal | (~conal@192.145.117.129) |
2021-01-25 06:14:31 +0100 | <Axman6> | angerman: unrelated question, but what's stopping the NGC(s) from having support for vector types? |
2021-01-25 06:14:59 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-215.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-01-25 06:15:09 +0100 | <Axman6> | NCG(s)* |
2021-01-25 06:15:36 +0100 | vappend | (~ezrakilty@75-172-109-5.tukw.qwest.net) (Remote host closed the connection) |
2021-01-25 06:15:50 +0100 | <angerman> | nothing in principle. Just someone putting in the effort. With 9.2 having better native types all the way down to the codegen, someone would just need to try this. Will probably hit some roadbumps along the way though. |
2021-01-25 06:16:09 +0100 | Guest_28 | (34776502@52.119.101.2) () |
2021-01-25 06:17:01 +0100 | rayyyy1 | (~nanoz@gateway/tor-sasl/nanoz) |
2021-01-25 06:17:36 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 246 seconds) |
2021-01-25 06:19:40 +0100 | edrx | (~Eduardo@2804:56c:d2ec:c100:b9cf:4552:2518:d38c) ("Killed buffer") |
2021-01-25 06:20:34 +0100 | conal | (~conal@192.145.117.129) (Remote host closed the connection) |
2021-01-25 06:21:13 +0100 | conal | (~conal@192.145.116.103) |
2021-01-25 06:21:25 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 06:25:54 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 264 seconds) |
2021-01-25 06:28:05 +0100 | joshmeredith | (sid387798@gateway/web/irccloud.com/x-vhmngoxcpkjfjsxs) (Ping timeout: 272 seconds) |
2021-01-25 06:28:43 +0100 | ryjm | (sid383513@gateway/web/irccloud.com/x-ciescftxvcgplzsj) (Ping timeout: 272 seconds) |
2021-01-25 06:29:41 +0100 | sgibber2018 | (d055ed90@208.85.237.144) (Quit: Connection closed) |
2021-01-25 06:29:44 +0100 | benwr____ | (sid372383@gateway/web/irccloud.com/x-msjypozwnrclpbud) (Ping timeout: 265 seconds) |
2021-01-25 06:29:47 +0100 | joshmeredith | (sid387798@gateway/web/irccloud.com/x-endmsctfuzefyhtz) |
2021-01-25 06:29:56 +0100 | ryjm | (sid383513@gateway/web/irccloud.com/x-zqdfirkonjqofpzk) |
2021-01-25 06:30:57 +0100 | conal | (~conal@192.145.116.103) (Quit: Computer has gone to sleep.) |
2021-01-25 06:31:01 +0100 | benwr____ | (sid372383@gateway/web/irccloud.com/x-bsjkvgmodyyitwzu) |
2021-01-25 06:32:09 +0100 | conal | (~conal@192.145.116.103) |
2021-01-25 06:35:52 +0100 | polyphem | (~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889) (Ping timeout: 260 seconds) |
2021-01-25 06:36:15 +0100 | Tario | (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
2021-01-25 06:36:26 +0100 | Tario | (~Tario@201.192.165.173) |
2021-01-25 06:36:28 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 06:36:38 +0100 | carlomagno | (~cararell@148.87.23.5) (Ping timeout: 264 seconds) |
2021-01-25 06:41:07 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 265 seconds) |
2021-01-25 06:42:06 +0100 | revprez_anzio | (~revprez_a@pool-108-49-213-40.bstnma.fios.verizon.net) (Ping timeout: 264 seconds) |
2021-01-25 06:42:33 +0100 | revprez_anzio | (~revprez_a@pool-108-49-213-40.bstnma.fios.verizon.net) |
2021-01-25 06:43:38 +0100 | carlomagno | (~cararell@148.87.23.5) |
2021-01-25 06:44:02 +0100 | Tario | (~Tario@201.192.165.173) (Ping timeout: 272 seconds) |
2021-01-25 06:44:59 +0100 | acarrico | (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 265 seconds) |
2021-01-25 06:52:17 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection) |
2021-01-25 06:53:52 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 06:54:57 +0100 | vappend | (~ezrakilty@75-172-109-5.tukw.qwest.net) |
2021-01-25 06:58:23 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 256 seconds) |
2021-01-25 06:59:30 +0100 | vappend | (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 264 seconds) |
2021-01-25 07:00:14 +0100 | DTZUZU__ | DTZUZU |
2021-01-25 07:01:49 +0100 | conal | (~conal@192.145.116.103) (Quit: Computer has gone to sleep.) |
2021-01-25 07:02:07 +0100 | knupfer | (~Thunderbi@200116b82cb5de00b1fb7c179060c1d6.dip.versatel-1u1.de) (Ping timeout: 260 seconds) |
2021-01-25 07:02:57 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) |
2021-01-25 07:07:59 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection) |
2021-01-25 07:09:42 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 07:11:26 +0100 | conal | (~conal@66.115.157.70) |
2021-01-25 07:11:38 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 07:12:26 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 07:12:42 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds) |
2021-01-25 07:13:14 +0100 | ixaxaar | (~ixaxaar@49.207.210.215) |
2021-01-25 07:13:56 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 240 seconds) |
2021-01-25 07:14:58 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-01-25 07:15:33 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) |
2021-01-25 07:16:18 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 264 seconds) |
2021-01-25 07:17:14 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 07:18:25 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 07:19:36 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
2021-01-25 07:20:26 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Ping timeout: 264 seconds) |
2021-01-25 07:21:39 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds) |
2021-01-25 07:23:04 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Remote host closed the connection) |
2021-01-25 07:23:11 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 07:26:11 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) (Ping timeout: 268 seconds) |
2021-01-25 07:27:42 +0100 | fissureman | (~quassel@c-73-163-84-25.hsd1.dc.comcast.net) (Ping timeout: 264 seconds) |
2021-01-25 07:27:48 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 260 seconds) |
2021-01-25 07:27:59 +0100 | rdivyanshu | (uid322626@gateway/web/irccloud.com/x-zdgwvdhdcfymbwbg) |
2021-01-25 07:28:15 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) |
2021-01-25 07:29:40 +0100 | agander_m | (sid407952@gateway/web/irccloud.com/x-yxevaoyevwrwtudv) |
2021-01-25 07:29:47 +0100 | vappend | (~ezrakilty@75-172-109-5.tukw.qwest.net) |
2021-01-25 07:31:03 +0100 | fissureman | (~quassel@c-73-163-84-25.hsd1.dc.comcast.net) |
2021-01-25 07:32:24 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-01-25 07:32:25 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 07:32:53 +0100 | takuan | (~takuan@178-116-218-225.access.telenet.be) |
2021-01-25 07:34:06 +0100 | jedws | (~jedws@2001:8003:c44f:4601:2919:11d9:4e81:3c90) |
2021-01-25 07:34:56 +0100 | vappend | (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 240 seconds) |
2021-01-25 07:35:43 +0100 | catt | (~r@31.124.181.226) |
2021-01-25 07:36:21 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 07:36:45 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 240 seconds) |
2021-01-25 07:39:09 +0100 | cole-h | (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 246 seconds) |
2021-01-25 07:40:07 +0100 | Stanley00 | (~stanley00@unaffiliated/stanley00) |
2021-01-25 07:41:03 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 265 seconds) |
2021-01-25 07:42:28 +0100 | catt | (~r@31.124.181.226) (Remote host closed the connection) |
2021-01-25 07:43:28 +0100 | elred_ | (~elred_@178.239.168.171) (Remote host closed the connection) |
2021-01-25 07:44:27 +0100 | catt | (~r@31.124.181.226) |
2021-01-25 07:45:19 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-01-25 07:46:31 +0100 | ADG1089__ | (~aditya@223.226.145.125) |
2021-01-25 07:46:44 +0100 | Saukk | (~Saukk@83-148-239-3.dynamic.lounea.fi) (Remote host closed the connection) |
2021-01-25 07:49:15 +0100 | catt | (~r@31.124.181.226) (Remote host closed the connection) |
2021-01-25 07:49:26 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 07:49:37 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) (Ping timeout: 268 seconds) |
2021-01-25 07:50:18 +0100 | catt | (~r@31.124.181.226) |
2021-01-25 07:52:00 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 07:52:55 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) |
2021-01-25 07:53:58 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 256 seconds) |
2021-01-25 07:56:51 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 272 seconds) |
2021-01-25 08:01:04 +0100 | Sgeo | (~Sgeo@ool-18b98aa4.dyn.optonline.net) (Read error: Connection reset by peer) |
2021-01-25 08:01:36 +0100 | unlink2 | (~unlink2@p5b08845b.dip0.t-ipconnect.de) (Remote host closed the connection) |
2021-01-25 08:03:14 +0100 | unlink2 | (~unlink2@p200300ebcf48720042ac0be6c42d3316.dip0.t-ipconnect.de) |
2021-01-25 08:07:24 +0100 | catt | (~r@31.124.181.226) (Remote host closed the connection) |
2021-01-25 08:08:18 +0100 | jedws | (~jedws@2001:8003:c44f:4601:2919:11d9:4e81:3c90) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-01-25 08:09:50 +0100 | Rudd0 | (~Rudd0@185.189.115.103) (Ping timeout: 256 seconds) |
2021-01-25 08:10:03 +0100 | threestrikes | (~haskell@cpe-24-243-229-2.hot.res.rr.com) (Ping timeout: 265 seconds) |
2021-01-25 08:13:03 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) (Ping timeout: 268 seconds) |
2021-01-25 08:13:17 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 08:13:41 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) |
2021-01-25 08:13:53 +0100 | machinedgod | (~machinedg@135-23-192-217.cpe.pppoe.ca) (Ping timeout: 264 seconds) |
2021-01-25 08:13:55 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 08:15:13 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 08:15:28 +0100 | jedws | (~jedws@2001:8003:c44f:4601:2919:11d9:4e81:3c90) |
2021-01-25 08:15:59 +0100 | drbean | (~drbean@TC210-63-209-95.static.apol.com.tw) |
2021-01-25 08:16:40 +0100 | coot | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) |
2021-01-25 08:17:16 +0100 | drbean_ | (~drbean@TC210-63-209-26.static.apol.com.tw) (Ping timeout: 240 seconds) |
2021-01-25 08:18:21 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 246 seconds) |
2021-01-25 08:19:43 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 265 seconds) |
2021-01-25 08:19:53 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
2021-01-25 08:23:06 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 265 seconds) |
2021-01-25 08:23:33 +0100 | jamm | (~jamm@unaffiliated/jamm) |
2021-01-25 08:23:40 +0100 | idhugo_ | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) |
2021-01-25 08:23:57 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 08:26:49 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection) |
2021-01-25 08:27:26 +0100 | raym | (~ray@45.64.220.55) (Ping timeout: 246 seconds) |
2021-01-25 08:29:09 +0100 | Graf_Blutwurst | (~grafblutw@2001:171b:226e:adc0:b44a:889b:2d36:2e84) |
2021-01-25 08:29:23 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 265 seconds) |
2021-01-25 08:34:25 +0100 | drbean_ | (~drbean@TC210-63-209-80.static.apol.com.tw) |
2021-01-25 08:35:29 +0100 | drbean | (~drbean@TC210-63-209-95.static.apol.com.tw) (Ping timeout: 246 seconds) |
2021-01-25 08:37:33 +0100 | shf | (~sheaf@2a01:cb19:80cc:7e00:2939:2eff:3d7d:ae11) |
2021-01-25 08:38:24 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 08:38:27 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 08:39:01 +0100 | _ht | (~quassel@82-169-194-8.biz.kpn.net) |
2021-01-25 08:39:31 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) |
2021-01-25 08:40:02 +0100 | Narinas | (~Narinas@189.223.62.254.dsl.dyn.telnor.net) (Read error: Connection reset by peer) |
2021-01-25 08:40:17 +0100 | Narinas | (~Narinas@189.223.62.254.dsl.dyn.telnor.net) |
2021-01-25 08:42:29 +0100 | catt | (~r@31.124.181.226) |
2021-01-25 08:43:03 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 260 seconds) |
2021-01-25 08:43:31 +0100 | worc3131 | (~quassel@2a02:c7f:dcc4:6500:cf0e:3346:8766:ab20) |
2021-01-25 08:46:01 +0100 | dhouthoo | (~dhouthoo@ptr-eitgbj2w0uu6delkbrh.18120a2.ip6.access.telenet.be) |
2021-01-25 08:46:02 +0100 | <DamienCassou> | hi |
2021-01-25 08:48:31 +0100 | howdoi | (uid224@gateway/web/irccloud.com/x-logrrugzsdwspzft) (Quit: Connection closed for inactivity) |
2021-01-25 08:49:44 +0100 | <DamienCassou> | I'm learning haskell and created a new project with 'stack new'. I also added `tasty`, `tasty-hspec` to my tests/myproject-test/dependencies entry in package.yaml. `stack test` runs fine. Nevertheless, lsp complains that "Could not load module ‘Test.Tasty’. It is a member of the hidden package ‘tasty-1.2.3’." |
2021-01-25 08:49:53 +0100 | bitmagie | (~Thunderbi@200116b806bcd2008916fae4e839f650.dip.versatel-1u1.de) |
2021-01-25 08:50:05 +0100 | Narinas | (~Narinas@189.223.62.254.dsl.dyn.telnor.net) (Read error: Connection reset by peer) |
2021-01-25 08:50:13 +0100 | Narinas | (~Narinas@189.223.62.254.dsl.dyn.telnor.net) |
2021-01-25 08:53:36 +0100 | gxt | (~gxt@gateway/tor-sasl/gxt) |
2021-01-25 08:54:02 +0100 | conal | (~conal@66.115.157.70) (Ping timeout: 264 seconds) |
2021-01-25 08:54:23 +0100 | ericsagnes | (~ericsagne@2405:6580:0:5100:5cb3:f1da:aedd:4957) (Ping timeout: 272 seconds) |
2021-01-25 08:55:01 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection) |
2021-01-25 08:55:14 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) |
2021-01-25 08:55:55 +0100 | drbean | (~drbean@TC210-63-209-22.static.apol.com.tw) |
2021-01-25 08:56:14 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) |
2021-01-25 08:56:36 +0100 | cyphase | (~cyphase@unaffiliated/cyphase) (Ping timeout: 240 seconds) |
2021-01-25 08:58:00 +0100 | drbean_ | (~drbean@TC210-63-209-80.static.apol.com.tw) (Ping timeout: 256 seconds) |
2021-01-25 08:58:17 +0100 | conal | (~conal@66.115.157.70) |
2021-01-25 08:58:30 +0100 | jkakar | (~jkakar@185.163.110.126) |
2021-01-25 08:58:56 +0100 | drbean_ | (~drbean@TC210-63-209-91.static.apol.com.tw) |
2021-01-25 08:59:13 +0100 | Varis | (~Tadas@unaffiliated/varis) |
2021-01-25 08:59:42 +0100 | raym | (~ray@45.64.220.55) |
2021-01-25 09:00:53 +0100 | <dminuoso> | DamienCassou: Mmm, you could also try #haskell-ide-engine |
2021-01-25 09:01:01 +0100 | drbean | (~drbean@TC210-63-209-22.static.apol.com.tw) (Ping timeout: 265 seconds) |
2021-01-25 09:04:11 +0100 | drbean_ | (~drbean@TC210-63-209-91.static.apol.com.tw) (Ping timeout: 265 seconds) |
2021-01-25 09:04:12 +0100 | <dminuoso> | DamienCassou: I think you have to set up a multi component cradle for that |
2021-01-25 09:04:35 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 09:04:35 +0100 | <dminuoso> | Because tests are, in fact, separate components |
2021-01-25 09:05:09 +0100 | Graf_Blutwurst | (~grafblutw@2001:171b:226e:adc0:b44a:889b:2d36:2e84) (Ping timeout: 272 seconds) |
2021-01-25 09:05:12 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 09:05:33 +0100 | Graf_Blutwurst | (~grafblutw@adsl-178-38-234-220.adslplus.ch) |
2021-01-25 09:05:35 +0100 | <dminuoso> | So hls needs to be aware that your project has multiple components, and switch between them depending on which file you have opened. |
2021-01-25 09:06:09 +0100 | <DamienCassou> | thank you dminuoso |
2021-01-25 09:06:17 +0100 | threestrikes | (~haskell@cpe-24-243-229-2.hot.res.rr.com) |
2021-01-25 09:06:23 +0100 | ericsagnes | (~ericsagne@2405:6580:0:5100:e26e:cf9:1dd6:9615) |
2021-01-25 09:07:31 +0100 | <dminuoso> | DamienCassou: https://github.com/mpickering/hie-bios#stack if you scroll a bit down, you can find a sample multi component configuration for stack |
2021-01-25 09:07:46 +0100 | bahamas | (~lucian@unaffiliated/bahamas) |
2021-01-25 09:08:09 +0100 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) |
2021-01-25 09:09:25 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 240 seconds) |
2021-01-25 09:09:33 +0100 | <DamienCassou> | thank you |
2021-01-25 09:09:42 +0100 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: fnskjndkjl) |
2021-01-25 09:13:01 +0100 | jespada | (~jespada@90.254.242.138) |
2021-01-25 09:14:28 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection) |
2021-01-25 09:15:43 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
2021-01-25 09:16:03 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 09:16:23 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 09:18:37 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Remote host closed the connection) |
2021-01-25 09:19:16 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 09:19:44 +0100 | sord937 | (~sord937@gateway/tor-sasl/sord937) |
2021-01-25 09:20:29 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds) |
2021-01-25 09:21:29 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 09:23:47 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Ping timeout: 260 seconds) |
2021-01-25 09:24:04 +0100 | adeene | (~adeene@181.131.0.191) (Ping timeout: 256 seconds) |
2021-01-25 09:25:35 +0100 | MVQq | (~anja@198.254.199.42) |
2021-01-25 09:25:56 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 240 seconds) |
2021-01-25 09:26:20 +0100 | LKoen | (~LKoen@19.175.9.109.rev.sfr.net) |
2021-01-25 09:26:48 +0100 | threestrikes | (~haskell@cpe-24-243-229-2.hot.res.rr.com) (Ping timeout: 272 seconds) |
2021-01-25 09:28:53 +0100 | MarcelineVQ | (~anja@198.254.199.42) (Ping timeout: 264 seconds) |
2021-01-25 09:29:46 +0100 | p7lpa1ugixavugu | (~atomic@2800:810:514:e7:68e0:ca99:6800:4b92) (Remote host closed the connection) |
2021-01-25 09:30:09 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-01-25 09:30:14 +0100 | kuribas | (~user@ptr-25vy0i8ema2h5qedxeq.18120a2.ip6.access.telenet.be) |
2021-01-25 09:32:41 +0100 | idhugo__ | (~idhugo@80-62-117-185-mobile.dk.customer.tdc.net) |
2021-01-25 09:34:45 +0100 | idhugo_ | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Ping timeout: 240 seconds) |
2021-01-25 09:35:59 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 09:37:34 +0100 | kritzefitz | (~kritzefit@fw-front.credativ.com) |
2021-01-25 09:41:28 +0100 | invaser | (~Thunderbi@91.226.34.136) |
2021-01-25 09:41:38 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 246 seconds) |
2021-01-25 09:42:30 +0100 | adeene | (~adeene@181.131.0.191) |
2021-01-25 09:43:01 +0100 | noctux` | noctuks |
2021-01-25 09:43:27 +0100 | invaser | (~Thunderbi@91.226.34.136) (Client Quit) |
2021-01-25 09:43:50 +0100 | invaser | (~Thunderbi@91.226.34.136) |
2021-01-25 09:46:05 +0100 | idhugo__ | (~idhugo@80-62-117-185-mobile.dk.customer.tdc.net) (Quit: Leaving) |
2021-01-25 09:48:16 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 09:48:17 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) |
2021-01-25 09:50:39 +0100 | dustinm | (~dustinm@static.38.6.217.95.clients.your-server.de) (Quit: Leaving) |
2021-01-25 09:51:07 +0100 | hackage | seclib 1.1.0.3 - A simple library for static information-flow security in Haskell https://hackage.haskell.org/package/seclib-1.1.0.3 (AlejandroRusso) |
2021-01-25 09:51:12 +0100 | dustinm | (~dustinm@static.38.6.217.95.clients.your-server.de) |
2021-01-25 09:54:51 +0100 | bitmagie | (~Thunderbi@200116b806bcd2008916fae4e839f650.dip.versatel-1u1.de) (Ping timeout: 244 seconds) |
2021-01-25 09:55:05 +0100 | borne | (~fritjof@200116b864598f0007ed1b620c579d22.dip.versatel-1u1.de) |
2021-01-25 09:55:18 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 272 seconds) |
2021-01-25 09:56:22 +0100 | <hc> | hmm, that's an interesting library :) |
2021-01-25 09:56:27 +0100 | m0rphism1 | (~m0rphism@HSI-KBW-085-216-104-059.hsi.kabelbw.de) |
2021-01-25 09:57:21 +0100 | ChaiTRex | (~ChaiTRex@gateway/tor-sasl/chaitrex) (Remote host closed the connection) |
2021-01-25 09:57:47 +0100 | ChaiTRex | (~ChaiTRex@gateway/tor-sasl/chaitrex) |
2021-01-25 09:58:45 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 09:59:20 +0100 | xcmw | (~textual@dyn-72-33-0-89.uwnet.wisc.edu) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-01-25 10:02:41 +0100 | <gentauro> | AlejandroRusso <3 |
2021-01-25 10:04:07 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Ping timeout: 260 seconds) |
2021-01-25 10:07:30 +0100 | mananamenos | (~mananamen@84.122.202.215.dyn.user.ono.com) |
2021-01-25 10:08:36 +0100 | Mzg | (Mzg@s1.ct8.pl) (Quit: leaving) |
2021-01-25 10:14:24 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 10:15:47 +0100 | vicfred | (~vicfred@unaffiliated/vicfred) (Quit: Leaving) |
2021-01-25 10:15:59 +0100 | vicfred | (~vicfred@unaffiliated/vicfred) |
2021-01-25 10:18:56 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds) |
2021-01-25 10:19:30 +0100 | cyphase | (~cyphase@unaffiliated/cyphase) |
2021-01-25 10:21:06 +0100 | ph88 | (~ph88@2a02:8109:9e00:7e5c:1d75:c689:b002:7cb) |
2021-01-25 10:23:31 +0100 | Glyde | (~glyde@90.221.74.173) (Ping timeout: 256 seconds) |
2021-01-25 10:23:51 +0100 | coot | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
2021-01-25 10:24:04 +0100 | knupfer | (~Thunderbi@dynamic-046-114-147-002.46.114.pool.telefonica.de) |
2021-01-25 10:24:07 +0100 | coot | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) |
2021-01-25 10:24:55 +0100 | hnOsmium0001 | (uid453710@gateway/web/irccloud.com/x-mfwgwtrbprcypjmk) (Quit: Connection closed for inactivity) |
2021-01-25 10:25:17 +0100 | bahamas | (~lucian@unaffiliated/bahamas) (Ping timeout: 264 seconds) |
2021-01-25 10:25:45 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-01-25 10:27:47 +0100 | coot_ | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) |
2021-01-25 10:30:41 +0100 | coot | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) (Ping timeout: 264 seconds) |
2021-01-25 10:30:42 +0100 | coot_ | coot |
2021-01-25 10:30:53 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 256 seconds) |
2021-01-25 10:32:11 +0100 | coot | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) () |
2021-01-25 10:33:56 +0100 | mirrorbird | (psutcliffe@gateway/vpn/mullvad/psutcliffe) (Ping timeout: 240 seconds) |
2021-01-25 10:34:05 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds) |
2021-01-25 10:34:17 +0100 | danza | (~francesco@151.35.37.128) |
2021-01-25 10:34:21 +0100 | coot | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) |
2021-01-25 10:36:26 +0100 | coot | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) () |
2021-01-25 10:36:53 +0100 | glyde | (~glyde@90.221.74.173) |
2021-01-25 10:40:47 +0100 | coot | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) |
2021-01-25 10:42:16 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 256 seconds) |
2021-01-25 10:42:49 +0100 | tsrt^ | (tsrt@ip98-184-89-2.mc.at.cox.net) () |
2021-01-25 10:46:41 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
2021-01-25 10:47:19 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 10:47:32 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
2021-01-25 10:47:44 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 10:51:26 +0100 | chele | (~chele@ip5b40237d.dynamic.kabel-deutschland.de) |
2021-01-25 10:52:53 +0100 | caef^ | (caef@ip98-184-89-2.mc.at.cox.net) |
2021-01-25 10:54:12 +0100 | Franciman | (~francesco@host-95-235-155-82.retail.telecomitalia.it) |
2021-01-25 10:55:03 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
2021-01-25 10:55:18 +0100 | bahamas | (~lucian@unaffiliated/bahamas) |
2021-01-25 10:55:30 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-01-25 10:55:39 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 10:57:11 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 10:59:42 +0100 | mirrorbird | (psutcliffe@gateway/vpn/mullvad/psutcliffe) |
2021-01-25 11:00:06 +0100 | ulidtko|kk | (~ulidtko@193.111.48.79) |
2021-01-25 11:00:41 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 264 seconds) |
2021-01-25 11:00:59 +0100 | vicfred | (~vicfred@unaffiliated/vicfred) (Quit: Leaving) |
2021-01-25 11:02:45 +0100 | oisdk | (~oisdk@2001:bb6:3329:d100:7c85:369d:a23d:1ffc) |
2021-01-25 11:03:05 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 265 seconds) |
2021-01-25 11:03:51 +0100 | vicfred | (vicfred@gateway/vpn/mullvad/vicfred) |
2021-01-25 11:03:56 +0100 | charukiewicz | (~quassel@irouteince04.i.subnet.rcn.com) (Quit: charukiewicz) |
2021-01-25 11:04:08 +0100 | qufe | (~user@ext-2-101.eduroam.chalmers.se) |
2021-01-25 11:04:29 +0100 | Rudd0 | (~Rudd0@185.189.115.103) |
2021-01-25 11:06:41 +0100 | hekkaidekapus | (~tchouri@gateway/tor-sasl/hekkaidekapus) |
2021-01-25 11:06:41 +0100 | knupfer | (~Thunderbi@dynamic-046-114-147-002.46.114.pool.telefonica.de) (Read error: Connection reset by peer) |
2021-01-25 11:07:11 +0100 | viluon | (uid453725@gateway/web/irccloud.com/x-jrvodzvvpmvalcik) |
2021-01-25 11:09:19 +0100 | mirrorbird_ | (~psutcliff@h85-8-41-6.cust.a3fiber.se) |
2021-01-25 11:09:28 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 11:10:39 +0100 | hekkaidekapus] | (~tchouri@gateway/tor-sasl/hekkaidekapus) (Ping timeout: 268 seconds) |
2021-01-25 11:11:06 +0100 | jackk__ | (~jackk@205-185-193-11.ipvanish.com) |
2021-01-25 11:11:35 +0100 | mirrorbird | (psutcliffe@gateway/vpn/mullvad/psutcliffe) (Ping timeout: 246 seconds) |
2021-01-25 11:12:01 +0100 | dyeplexer | (~lol@unaffiliated/terpin) |
2021-01-25 11:14:17 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 11:14:25 +0100 | xff0x | (~xff0x@2001:1a81:5363:7e00:1afb:3b6c:6ca7:9363) (Ping timeout: 244 seconds) |
2021-01-25 11:14:26 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Ping timeout: 264 seconds) |
2021-01-25 11:14:38 +0100 | hackage | higgledy 0.4.0.0 - Partial types as a type constructor. https://hackage.haskell.org/package/higgledy-0.4.0.0 (i_am_tom) |
2021-01-25 11:15:12 +0100 | xff0x | (~xff0x@2001:1a81:5363:7e00:5c50:f9d5:78dd:b185) |
2021-01-25 11:15:41 +0100 | jonathanx_ | (~jonathan@h-176-109.A357.priv.bahnhof.se) (Ping timeout: 264 seconds) |
2021-01-25 11:18:07 +0100 | Lord_of_Life_ | (~Lord@unaffiliated/lord-of-life/x-0885362) |
2021-01-25 11:18:25 +0100 | jonathanx | (~jonathan@h-176-109.A357.priv.bahnhof.se) |
2021-01-25 11:19:37 +0100 | hackage | finite 1.4.1.1 - Finite ranges via types https://hackage.haskell.org/package/finite-1.4.1.1 (kleinreact) |
2021-01-25 11:19:58 +0100 | Lord_of_Life | (~Lord@unaffiliated/lord-of-life/x-0885362) (Ping timeout: 260 seconds) |
2021-01-25 11:19:59 +0100 | Lord_of_Life_ | Lord_of_Life |
2021-01-25 11:20:04 +0100 | pfurla_ | (~pfurla@ool-182ed2e2.dyn.optonline.net) |
2021-01-25 11:21:44 +0100 | pfurla | (~pfurla@ool-182ed2e2.dyn.optonline.net) (Ping timeout: 246 seconds) |
2021-01-25 11:23:23 +0100 | fendor | (~fendor@77.119.130.58.wireless.dyn.drei.com) |
2021-01-25 11:27:08 +0100 | DavidEichmann | (~david@234.109.45.217.dyn.plus.net) |
2021-01-25 11:27:27 +0100 | o1lo01ol1o | (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) |
2021-01-25 11:28:08 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 260 seconds) |
2021-01-25 11:28:19 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 11:28:33 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-01-25 11:29:10 +0100 | knupfer | (~Thunderbi@dynamic-046-114-147-002.46.114.pool.telefonica.de) |
2021-01-25 11:29:20 +0100 | <dminuoso> | Why is cabal failing here? https://gist.github.com/dminuoso/6431ec084c895893b093ab4d313c15f4 |
2021-01-25 11:29:39 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 11:29:44 +0100 | <dminuoso> | I dont even understand why `cabal` has a user goal "freyja" |
2021-01-25 11:29:51 +0100 | <dminuoso> | When the build target is `ip-qq` |
2021-01-25 11:31:18 +0100 | mmkarakaya | (b021e288@176.33.226.136) |
2021-01-25 11:32:25 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 240 seconds) |
2021-01-25 11:35:06 +0100 | <dminuoso> | Even `cabal build ip-qq/Net/QQ.hs` fails similarly |
2021-01-25 11:36:45 +0100 | <sclv> | cabal.project file |
2021-01-25 11:36:52 +0100 | <sclv> | in a superdir |
2021-01-25 11:37:14 +0100 | bahamas | (~lucian@unaffiliated/bahamas) (Ping timeout: 256 seconds) |
2021-01-25 11:37:20 +0100 | rayyyy1 | (~nanoz@gateway/tor-sasl/nanoz) (Remote host closed the connection) |
2021-01-25 11:37:46 +0100 | rayyyy1 | (~nanoz@gateway/tor-sasl/nanoz) |
2021-01-25 11:37:53 +0100 | adeene | (~adeene@181.131.0.191) (Ping timeout: 264 seconds) |
2021-01-25 11:38:13 +0100 | <dminuoso> | Yes I have that, but that controls packages, adds a constraint and enables tests. |
2021-01-25 11:38:20 +0100 | <dminuoso> | That shouldn't affect the build target, should it? |
2021-01-25 11:38:27 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 11:38:32 +0100 | thc202 | (~thc202@unaffiliated/thc202) |
2021-01-25 11:43:17 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 264 seconds) |
2021-01-25 11:43:38 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection) |
2021-01-25 11:43:48 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) |
2021-01-25 11:44:08 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 11:47:05 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds) |
2021-01-25 11:47:30 +0100 | Codaraxis | (Codaraxis@gateway/vpn/mullvad/codaraxis) (Remote host closed the connection) |
2021-01-25 11:47:35 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 11:48:18 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 11:49:01 +0100 | halskittens | (~halskitte@d23-17-131-220.abhsia.telus.net) |
2021-01-25 11:50:23 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
2021-01-25 11:50:42 +0100 | halskittens | (~halskitte@d23-17-131-220.abhsia.telus.net) (Client Quit) |
2021-01-25 11:50:45 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 11:52:11 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 260 seconds) |
2021-01-25 11:52:59 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 272 seconds) |
2021-01-25 11:53:05 +0100 | gnumonic | (~gnumonic@c-73-170-91-210.hsd1.ca.comcast.net) (Ping timeout: 240 seconds) |
2021-01-25 11:54:27 +0100 | Neuromancer | (~Neuromanc@unaffiliated/neuromancer) |
2021-01-25 11:56:19 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
2021-01-25 11:57:24 +0100 | rdivyanshu | (uid322626@gateway/web/irccloud.com/x-zdgwvdhdcfymbwbg) (Quit: Connection closed for inactivity) |
2021-01-25 11:59:17 +0100 | ubert | (~Thunderbi@p200300ecdf25d959ca5b76fffe29f233.dip0.t-ipconnect.de) |
2021-01-25 12:01:14 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 264 seconds) |
2021-01-25 12:01:16 +0100 | sagax | (~sagax_nb@213.138.71.146) (Quit: Konversation terminated!) |
2021-01-25 12:01:18 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 12:01:56 +0100 | Alleria | (~textual@zrcout.mskcc.org) |
2021-01-25 12:02:19 +0100 | Alleria | Guest11655 |
2021-01-25 12:02:28 +0100 | qufe` | (~user@95.80.17.26) |
2021-01-25 12:03:45 +0100 | qufe | (~user@ext-2-101.eduroam.chalmers.se) (Ping timeout: 240 seconds) |
2021-01-25 12:05:29 +0100 | writenix | (~quassel@89.180.204.230) |
2021-01-25 12:06:02 +0100 | ubert | (~Thunderbi@p200300ecdf25d959ca5b76fffe29f233.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
2021-01-25 12:06:23 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 272 seconds) |
2021-01-25 12:06:27 +0100 | fendor | (~fendor@77.119.130.58.wireless.dyn.drei.com) (Remote host closed the connection) |
2021-01-25 12:07:05 +0100 | writenix | (~quassel@89.180.204.230) (Client Quit) |
2021-01-25 12:08:05 +0100 | fendor | (~fendor@77.119.130.58.wireless.dyn.drei.com) |
2021-01-25 12:10:04 +0100 | vappend | (~ezrakilty@75-172-109-5.tukw.qwest.net) |
2021-01-25 12:10:52 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection) |
2021-01-25 12:14:10 +0100 | rayyyy1 | (~nanoz@gateway/tor-sasl/nanoz) (Ping timeout: 268 seconds) |
2021-01-25 12:14:16 +0100 | vappend | (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 240 seconds) |
2021-01-25 12:14:35 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 246 seconds) |
2021-01-25 12:14:38 +0100 | <SevenK> | has anyone used the turtle library? |
2021-01-25 12:14:56 +0100 | <maerwald> | no |
2021-01-25 12:15:58 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 12:16:05 +0100 | p-core | (~Thunderbi@2001:718:1e03:5128:3697:eeda:19aa:8e56) (Quit: p-core) |
2021-01-25 12:16:20 +0100 | p-core | (~Thunderbi@2001:718:1e03:5128:3697:eeda:19aa:8e56) |
2021-01-25 12:16:53 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-01-25 12:16:55 +0100 | p-core | (~Thunderbi@2001:718:1e03:5128:3697:eeda:19aa:8e56) (Client Quit) |
2021-01-25 12:17:34 +0100 | <dminuoso> | Yes, someone has. |
2021-01-25 12:18:13 +0100 | <SevenK> | Someone somewhere |
2021-01-25 12:18:16 +0100 | <SevenK> | Ill find em |
2021-01-25 12:19:04 +0100 | qufe` | (~user@95.80.17.26) (Ping timeout: 272 seconds) |
2021-01-25 12:22:04 +0100 | ircbrowse_tom | (~ircbrowse@64.225.78.177) (ZNC 1.7.5+deb4 - https://znc.in) |
2021-01-25 12:22:49 +0100 | ircbrowse_tom | (~ircbrowse@64.225.78.177) |
2021-01-25 12:22:50 +0100 | Server | +CLnt |
2021-01-25 12:23:07 +0100 | vancz | (~vancz@unaffiliated/vancz) (Remote host closed the connection) |
2021-01-25 12:24:48 +0100 | yahb | (xsbot@178.219.36.155) |
2021-01-25 12:24:48 +0100 | yahb | (xsbot@178.219.36.155) (Changing host) |
2021-01-25 12:24:48 +0100 | yahb | (xsbot@haskell/bot/yahb) |
2021-01-25 12:25:08 +0100 | __monty__ | (~toonn@unaffiliated/toonn) |
2021-01-25 12:25:22 +0100 | vancz | (~vancz@unaffiliated/vancz) |
2021-01-25 12:26:57 +0100 | mniip | (~mniip@freenode/staff/mniip) |
2021-01-25 12:28:43 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 12:30:16 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-01-25 12:31:34 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 12:31:46 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
2021-01-25 12:32:08 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 12:34:02 +0100 | jamm | (~jamm@unaffiliated/jamm) |
2021-01-25 12:35:56 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 240 seconds) |
2021-01-25 12:36:36 +0100 | poscat | (~poscat@114.245.115.216) (Ping timeout: 240 seconds) |
2021-01-25 12:36:51 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 265 seconds) |
2021-01-25 12:38:10 +0100 | poscat | (~poscat@114.245.115.216) |
2021-01-25 12:38:23 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 256 seconds) |
2021-01-25 12:38:24 +0100 | invaser | (~Thunderbi@91.226.34.136) (Ping timeout: 260 seconds) |
2021-01-25 12:39:08 +0100 | hackage | vector-circular 0.1.3 - circular vectors https://hackage.haskell.org/package/vector-circular-0.1.3 (DavidHimmelstrup) |
2021-01-25 12:40:07 +0100 | hackage | lsp-test 0.12.0.0 - Functional test framework for LSP servers. https://hackage.haskell.org/package/lsp-test-0.12.0.0 (luke_) |
2021-01-25 12:41:41 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 12:43:32 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 12:45:38 +0100 | hackage | spdx-license 0.1.1 - SPDX license templates https://hackage.haskell.org/package/spdx-license-0.1.1 (Poscat) |
2021-01-25 12:46:56 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds) |
2021-01-25 12:48:38 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 12:49:23 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 12:51:28 +0100 | hololeap | (~hololeap@unaffiliated/hololeap) (Ping timeout: 256 seconds) |
2021-01-25 12:54:20 +0100 | <dminuoso> | aveltras: Depends on the exact goals. |
2021-01-25 12:54:54 +0100 | <aveltras> | i've gone down the string concatenating path |
2021-01-25 12:55:09 +0100 | <dminuoso> | aveltras: There's broadly 4 categories available. 1st is just manual string concatenation, which can be unwieldy for non-trivial amounts of code. Then you could use prettyprinter/pretty/[equivalent] for controlling the structure better. |
2021-01-25 12:55:23 +0100 | <aveltras> | im parsing a directory of svg files and generates a source file containing document declaration from svg-tree |
2021-01-25 12:55:29 +0100 | <dminuoso> | aveltras: Then you can use TH if you dont need to generate entire modules (or QQ as a more constrained form of TH) |
2021-01-25 12:55:44 +0100 | <dminuoso> | Or, if you want the safety of Haskell, with automatic pretty printing, I found haskell-src-exts to be a lovely package |
2021-01-25 12:55:59 +0100 | hololeap | (~hololeap@unaffiliated/hololeap) |
2021-01-25 12:56:01 +0100 | <dminuoso> | (Together with haskell-src-exts-simple and haskell-src-exts-qq it's very fun to generate entire modules with) |
2021-01-25 13:00:10 +0100 | Aquazi | (uid312403@gateway/web/irccloud.com/x-okhfxjstomyzycod) |
2021-01-25 13:01:28 +0100 | geowiesnot | (~user@87-89-181-157.abo.bbox.fr) |
2021-01-25 13:02:11 +0100 | mirrorbird_ | (~psutcliff@h85-8-41-6.cust.a3fiber.se) (Ping timeout: 246 seconds) |
2021-01-25 13:03:08 +0100 | hackage | finite 1.4.1.2 - Finite ranges via types https://hackage.haskell.org/package/finite-1.4.1.2 (kleinreact) |
2021-01-25 13:05:19 +0100 | jamm | (~jamm@unaffiliated/jamm) (Remote host closed the connection) |
2021-01-25 13:05:20 +0100 | knupfer | (~Thunderbi@dynamic-046-114-147-002.46.114.pool.telefonica.de) (Read error: Connection reset by peer) |
2021-01-25 13:06:30 +0100 | mirrorbird_ | (~psutcliff@h85-8-41-6.cust.a3fiber.se) |
2021-01-25 13:07:05 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 13:08:03 +0100 | olligobber | (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Remote host closed the connection) |
2021-01-25 13:11:05 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 240 seconds) |
2021-01-25 13:11:39 +0100 | jamm | (~jamm@unaffiliated/jamm) |
2021-01-25 13:12:16 +0100 | <aveltras> | is it a problem to have a sum types with nearly 2000 constructors ? (performance wise or something like that) ? |
2021-01-25 13:12:19 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) |
2021-01-25 13:12:26 +0100 | <merijn> | aveltras: Well, that depends |
2021-01-25 13:12:40 +0100 | <merijn> | aveltras: Do you hate yourself and *love* waiting hours for your code to compile? |
2021-01-25 13:12:54 +0100 | <aveltras> | im wondering the best way to do it |
2021-01-25 13:12:55 +0100 | dminuoso | has an ADT with about 10,000 constructors.. |
2021-01-25 13:13:06 +0100 | <aveltras> | i have a directory of svg |
2021-01-25 13:13:06 +0100 | <merijn> | dminuoso: And I'm sure you *love* recompiling that module |
2021-01-25 13:13:10 +0100 | <aveltras> | ~1700 |
2021-01-25 13:13:19 +0100 | <aveltras> | and 4 sizes for each |
2021-01-25 13:13:20 +0100 | <dminuoso> | merijn: It's not too bad, while Im compiling I have -O0 anyway |
2021-01-25 13:13:21 +0100 | <aveltras> | so x4 |
2021-01-25 13:13:27 +0100 | <dminuoso> | *while Im working on it |
2021-01-25 13:13:50 +0100 | <dminuoso> | I mean since its statically generated, it doesnt happen often anyway |
2021-01-25 13:13:51 +0100 | <aveltras> | i want the end user to choose which icon he wants to use only by giving a data constructor like Icon4K32 for example |
2021-01-25 13:14:25 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 13:14:25 +0100 | <aveltras> | i also need to generate code to produce svg files with lucid so it would be a big pattern match function |
2021-01-25 13:14:26 +0100 | <dminuoso> | aveltras: Question, is this code path anywhere in a hot spot? |
2021-01-25 13:14:38 +0100 | <dminuoso> | As in, do you expect discrimination of that value to happen in a tight loop? |
2021-01-25 13:15:16 +0100 | <aveltras> | it would be used anytime the user selects a component to display which needs an icon so several times per web request i guess |
2021-01-25 13:15:19 +0100 | jedws | (~jedws@2001:8003:c44f:4601:2919:11d9:4e81:3c90) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-01-25 13:16:04 +0100 | <aveltras> | the other thing i can think of is to have some typeclasse Icon a and implement it for each icon |
2021-01-25 13:16:09 +0100 | sqrt2_ | (~ben@unaffiliated/sqrt2) |
2021-01-25 13:16:25 +0100 | <aveltras> | not sure it's a lot different performance wise, that s why im asking if anyone has an idea of what would be the best |
2021-01-25 13:16:27 +0100 | <dminuoso> | aveltras: What exactly does the ADT encode here? |
2021-01-25 13:16:53 +0100 | <aveltras> | only which icon to use |
2021-01-25 13:16:58 +0100 | aplainzetakind | (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net) |
2021-01-25 13:17:24 +0100 | <aveltras> | i think it would be something like data Icon = Icon IconType IconSize |
2021-01-25 13:17:26 +0100 | sqrt2 | (~ben@unaffiliated/sqrt2) (Ping timeout: 264 seconds) |
2021-01-25 13:17:33 +0100 | <aveltras> | when IconType has 1700 constructors |
2021-01-25 13:17:36 +0100 | <aveltras> | and icon Size 4 |
2021-01-25 13:17:40 +0100 | Jajik0 | (xchlup2@gateway/shell/fi.muni.cz/x-jsygcbuiktdwntcl) |
2021-01-25 13:17:49 +0100 | Firedancer_ | (~Firedance@178.62.203.79) (Ping timeout: 260 seconds) |
2021-01-25 13:17:50 +0100 | <merijn> | Why are there 1700 icon types?! |
2021-01-25 13:18:00 +0100 | <aveltras> | because there are 1700 icons in the svg set |
2021-01-25 13:18:03 +0100 | <dminuoso> | And why is it that fix? |
2021-01-25 13:18:07 +0100 | <dminuoso> | I'd just encode this as a runtime value.. |
2021-01-25 13:18:10 +0100 | coot_ | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) |
2021-01-25 13:18:22 +0100 | tomsmeding | (~tomsmedin@tomsmeding.com) (Quit: ZNC 1.8.2 - https://znc.in) |
2021-01-25 13:18:22 +0100 | electrostat | (~dag@unaffiliated/electrostat) (Quit: uwotm8) |
2021-01-25 13:18:22 +0100 | vgtw | (~vgtw@gateway/tor-sasl/vgtw) (Quit: ZNC - https://znc.in) |
2021-01-25 13:18:23 +0100 | terrorjack1 | (~terrorjac@static.23.111.201.195.clients.your-server.de) |
2021-01-25 13:18:24 +0100 | Tourist | (~tourist@unaffiliated/tourist) (Ping timeout: 260 seconds) |
2021-01-25 13:18:27 +0100 | <aveltras> | but then i have to package the icon files which the lib i guess |
2021-01-25 13:18:37 +0100 | vgtw | (~vgtw@gateway/tor-sasl/vgtw) |
2021-01-25 13:18:38 +0100 | electrostat | (~dag@unaffiliated/electrostat) |
2021-01-25 13:18:40 +0100 | tomsmeding | (~tomsmedin@tomsmeding.com) |
2021-01-25 13:18:47 +0100 | vancz | (~vancz@unaffiliated/vancz) (Remote host closed the connection) |
2021-01-25 13:18:47 +0100 | <aveltras> | with* |
2021-01-25 13:18:50 +0100 | tsaka__ | (~torstein@athedsl-258913.home.otenet.gr) (Read error: Connection reset by peer) |
2021-01-25 13:18:54 +0100 | Rudd0 | (~Rudd0@185.189.115.103) (Ping timeout: 265 seconds) |
2021-01-25 13:18:56 +0100 | <dminuoso> | aveltras: You can still load them into the binary if you want, and make it a lookup in a map |
2021-01-25 13:18:59 +0100 | irclogger_com | (~irclogger@li659-42.members.linode.com) (Ping timeout: 260 seconds) |
2021-01-25 13:19:13 +0100 | e2- | (e2@sponsored.by.bnc4you.xyz) |
2021-01-25 13:19:16 +0100 | tsaka__ | (~torstein@2a02:587:1b0e:d100:1af7:5aa8:6994:ae27) |
2021-01-25 13:19:16 +0100 | e2 | (e2@sponsored.by.bnc4you.xyz) (Read error: Connection reset by peer) |
2021-01-25 13:19:21 +0100 | <dminuoso> | or you put them in data-files |
2021-01-25 13:19:32 +0100 | cantstanya | (~chatting@gateway/tor-sasl/cantstanya) (Ping timeout: 268 seconds) |
2021-01-25 13:19:34 +0100 | coot | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) (Ping timeout: 260 seconds) |
2021-01-25 13:19:34 +0100 | TMA | (tma@twin.jikos.cz) (Ping timeout: 260 seconds) |
2021-01-25 13:19:34 +0100 | cgfbee | (~bot@oc1.itim-cj.ro) (Ping timeout: 260 seconds) |
2021-01-25 13:19:34 +0100 | terrorjack | (~terrorjac@static.23.111.201.195.clients.your-server.de) (Ping timeout: 260 seconds) |
2021-01-25 13:19:34 +0100 | ent | (entgod@kapsi.fi) (Ping timeout: 260 seconds) |
2021-01-25 13:19:34 +0100 | mupf | (~micha@v22017094964653601.ultrasrv.de) (Ping timeout: 260 seconds) |
2021-01-25 13:19:35 +0100 | terrorjack1 | terrorjack |
2021-01-25 13:19:40 +0100 | <dminuoso> | An ADT seems just unwise either way |
2021-01-25 13:19:49 +0100 | <aveltras> | ye but then i ll need some kind of IO treatment or something user side |
2021-01-25 13:19:52 +0100 | Jajik | (xchlup2@gateway/shell/fi.muni.cz/x-utvzwasupevpyrxa) (Ping timeout: 265 seconds) |
2021-01-25 13:19:52 +0100 | hc | (~hc@fsfe/hc) (Ping timeout: 265 seconds) |
2021-01-25 13:19:52 +0100 | AWizzArd | (~code@unaffiliated/awizzard) (Ping timeout: 265 seconds) |
2021-01-25 13:19:52 +0100 | Jajik0 | Jajik |
2021-01-25 13:20:09 +0100 | sudden | (~lax@unaffiliated/laxask) (Ping timeout: 260 seconds) |
2021-01-25 13:20:10 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) (Ping timeout: 268 seconds) |
2021-01-25 13:20:11 +0100 | <dminuoso> | What do you need IO for? |
2021-01-25 13:20:33 +0100 | <dminuoso> | If you have a `Map Text SVG`, then you can do the lookup without IO. |
2021-01-25 13:20:36 +0100 | Firedancer_ | (~Firedance@178.62.203.79) |
2021-01-25 13:20:44 +0100 | theothornhill | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 246 seconds) |
2021-01-25 13:21:01 +0100 | TMA | (tma@twin.jikos.cz) |
2021-01-25 13:21:01 +0100 | vancz | (~vancz@unaffiliated/vancz) |
2021-01-25 13:21:07 +0100 | cjay | (cjay@nerdbox.nerd2nerd.org) (Remote host closed the connection) |
2021-01-25 13:21:13 +0100 | ent | (entgod@kapsi.fi) |
2021-01-25 13:21:19 +0100 | canta | (~canta@cvm0.d5k.one) (Ping timeout: 260 seconds) |
2021-01-25 13:21:20 +0100 | cjay | (cjay@nerdbox.nerd2nerd.org) |
2021-01-25 13:21:26 +0100 | AWizzArd | (~code@gehrels.uberspace.de) |
2021-01-25 13:21:30 +0100 | <aveltras> | ye but then you have to keep 1700 icons x 4 in memory even if using only 10 (i know im annoying here :)) |
2021-01-25 13:21:38 +0100 | xff0x | (~xff0x@2001:1a81:5363:7e00:5c50:f9d5:78dd:b185) (Ping timeout: 264 seconds) |
2021-01-25 13:21:39 +0100 | sudden | (~lax@unaffiliated/laxask) |
2021-01-25 13:21:52 +0100 | hc | (~hc@fsfe/hc) |
2021-01-25 13:21:53 +0100 | cantstanya | (~chatting@gateway/tor-sasl/cantstanya) |
2021-01-25 13:22:02 +0100 | canta | (~canta@cvm0.d5k.one) |
2021-01-25 13:22:26 +0100 | xff0x | (~xff0x@2001:1a81:5363:7e00:fc98:dc9b:521e:cf55) |
2021-01-25 13:23:07 +0100 | Rudd0 | (~Rudd0@185.189.115.103) |
2021-01-25 13:23:15 +0100 | Stanley00 | (~stanley00@unaffiliated/stanley00) () |
2021-01-25 13:23:21 +0100 | <dminuoso> | Well, your ADT solution does not help here either, does it? |
2021-01-25 13:23:54 +0100 | <dminuoso> | The SVG data would just not reside on the heap, but rather in the executable itself (but that too lives in memory) |
2021-01-25 13:23:56 +0100 | irclogger_com | (~irclogger@li659-42.members.linode.com) |
2021-01-25 13:24:02 +0100 | invaser | (~Thunderbi@91.226.34.136) |
2021-01-25 13:24:28 +0100 | <aveltras> | i dont really need all the svg data, i want to get all i need to render the icons with lucid (mainly the paths of the svg) |
2021-01-25 13:24:38 +0100 | <aveltras> | for example |
2021-01-25 13:24:40 +0100 | <aveltras> | svg_ [focusable_ "false", preserveAspectRatio_ "xMidYMid meet", style_ "will-change: transform;", xmlns_ "http://www.w3.org/2000/svg", aria_ "hidden" "true", class_ "bx--navigation-menu-panel-collapse-icon", width_ "20", height_ "20", viewBox_ "0 0 32 32"] $ path_ [d_ "M24 9.4L22.6 8 16 14.6 9.4 8 8 9.4 14.6 16 8 22.6 9.4 24 16 17.4 22.6 24 24 22.6 17.4 16 24 9.4z"] |
2021-01-25 13:24:43 +0100 | acarrico | (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) |
2021-01-25 13:25:03 +0100 | <aveltras> | the goal is to have the path, viewbox and size inferred from the choosen icon |
2021-01-25 13:25:11 +0100 | cgfbee | (~bot@oc1.itim-cj.ro) |
2021-01-25 13:25:14 +0100 | <aveltras> | so there's no need to have svg files at runtime |
2021-01-25 13:25:14 +0100 | coeus | (~coeus@p200300d027294400257b824294a958ae.dip0.t-ipconnect.de) (Ping timeout: 264 seconds) |
2021-01-25 13:25:18 +0100 | fendor_ | (~fendor@178.165.131.27.wireless.dyn.drei.com) |
2021-01-25 13:25:32 +0100 | jkakar | (~jkakar@185.163.110.126) (Remote host closed the connection) |
2021-01-25 13:25:37 +0100 | <aveltras> | and hopefully, icons not used wont be included in the binary nor in memory |
2021-01-25 13:25:57 +0100 | mupf | (~micha@v22017094964653601.ultrasrv.de) |
2021-01-25 13:26:58 +0100 | <dminuoso> | So have a simple `lookup :: Text -> IO SVG` function? |
2021-01-25 13:27:06 +0100 | mouseghost | (~draco@87-206-9-185.dynamic.chello.pl) |
2021-01-25 13:27:06 +0100 | mouseghost | (~draco@87-206-9-185.dynamic.chello.pl) (Changing host) |
2021-01-25 13:27:06 +0100 | mouseghost | (~draco@wikipedia/desperek) |
2021-01-25 13:27:07 +0100 | <dminuoso> | You wont get around the IO either way, if you want to keep the actual SVG as a file |
2021-01-25 13:27:12 +0100 | <aveltras> | i dont |
2021-01-25 13:27:20 +0100 | <dminuoso> | Hold on |
2021-01-25 13:27:24 +0100 | <dminuoso> | 13:25:03 aveltras | the goal is to have the path, viewbox and size inferred from the choosen icon |
2021-01-25 13:27:37 +0100 | <aveltras> | what i have in mind right now are two possibilites |
2021-01-25 13:27:37 +0100 | <dminuoso> | Your ADT solution still keeps those paths in memory. |
2021-01-25 13:27:43 +0100 | fendor | (~fendor@77.119.130.58.wireless.dyn.drei.com) (Ping timeout: 260 seconds) |
2021-01-25 13:27:59 +0100 | <aveltras> | yes but only of those icons used no ? |
2021-01-25 13:28:18 +0100 | <aveltras> | not with the adt yes |
2021-01-25 13:28:19 +0100 | sagax | (~sagax_nb@213.138.71.146) |
2021-01-25 13:28:58 +0100 | <aveltras> | i was also thinking of something like |
2021-01-25 13:29:02 +0100 | <aveltras> | https://www.irccloud.com/pastebin/1mZV1OLG/ |
2021-01-25 13:29:39 +0100 | <dminuoso> | aveltras: The path will *still* be in memory for all icons. |
2021-01-25 13:29:57 +0100 | <dminuoso> | Just because you keep it in a method, does not make it disappear. |
2021-01-25 13:30:15 +0100 | <aveltras> | doesn't ghc trim unused files ? |
2021-01-25 13:30:23 +0100 | desophos | (~desophos@2601:249:1680:a570:b098:51c3:875c:3cdf) (Quit: Leaving) |
2021-01-25 13:30:26 +0100 | <dminuoso> | files? |
2021-01-25 13:30:29 +0100 | <aveltras> | with the typeclass solution, id have each icon in a distinct source file |
2021-01-25 13:30:52 +0100 | <aveltras> | so when you specify an icon you just need to include it and the file containing the typeclass |
2021-01-25 13:31:15 +0100 | <aveltras> | and when generating the svg markup with lucid i only need to now of the Icon class |
2021-01-25 13:31:45 +0100 | <aveltras> | i get why the adt is bad relating to having all in memory but i think the typeclass would work fine here |
2021-01-25 13:31:50 +0100 | ixaxaar | (~ixaxaar@49.207.210.215) (Read error: Connection reset by peer) |
2021-01-25 13:32:38 +0100 | <dminuoso> | Ah I see. |
2021-01-25 13:32:52 +0100 | <dminuoso> | Well, you need IO either way since you need to fetch the SVG from disk anyhow. |
2021-01-25 13:33:13 +0100 | <dminuoso> | So using Text, and testing for presence as just looking for whether the file exists, seems sensible |
2021-01-25 13:33:23 +0100 | <dminuoso> | Your compile times will thank you |
2021-01-25 13:34:45 +0100 | theothor` | (~user@161.80-203-66.nextgentel.com) |
2021-01-25 13:34:45 +0100 | oisdk | (~oisdk@2001:bb6:3329:d100:7c85:369d:a23d:1ffc) (Quit: oisdk) |
2021-01-25 13:34:51 +0100 | <dminuoso> | in particular, you dont even need to look whether the file exists. Just read it, and if you can't, then well you dont have an icon |
2021-01-25 13:35:05 +0100 | ixaxaar | (~ixaxaar@49.207.210.215) |
2021-01-25 13:35:12 +0100 | <dminuoso> | (You have that issue even with your ADT, because the ADT cant guarantee the file is actually present and readable on the file system) |
2021-01-25 13:35:23 +0100 | <dminuoso> | So you might as well give up on your attempt |
2021-01-25 13:35:23 +0100 | <aveltras> | i intended to generate the haskell source files by using a script during development |
2021-01-25 13:35:33 +0100 | <aveltras> | so there are no mention of svg files in the final code |
2021-01-25 13:35:58 +0100 | <aveltras> | in the end i just have svg attributes that i know can be turned into valid svg path |
2021-01-25 13:37:06 +0100 | <aveltras> | anyway, i think im abusing your patience here :) |
2021-01-25 13:37:06 +0100 | Graf_Blutwurst | (~grafblutw@adsl-178-38-234-220.adslplus.ch) (Read error: Connection reset by peer) |
2021-01-25 13:37:22 +0100 | <aveltras> | i'll go down the typeclass path and report if that goes awfully wrong |
2021-01-25 13:37:27 +0100 | berberman | (~berberman@unaffiliated/berberman) (Quit: ZNC 1.8.2 - https://znc.in) |
2021-01-25 13:37:48 +0100 | berberman | (~berberman@unaffiliated/berberman) |
2021-01-25 13:37:50 +0100 | <dminuoso> | aveltras: Like I said. Since you have to use IO to read the SVG from disk, you must embrace failure to load the SVG anyway. The ADT will not absolve you. |
2021-01-25 13:38:07 +0100 | <aveltras> | i dont intend to use an adt anymore |
2021-01-25 13:38:26 +0100 | Graf_Blutwurst | (~grafblutw@2001:171b:226e:adc0:e4b5:7348:a35d:9f4d) |
2021-01-25 13:38:56 +0100 | theothor` | (~user@161.80-203-66.nextgentel.com) (Ping timeout: 240 seconds) |
2021-01-25 13:39:36 +0100 | <aveltras> | to sum up what i envision |
2021-01-25 13:39:40 +0100 | <aveltras> | https://www.irccloud.com/pastebin/D2Xo8XwX/ |
2021-01-25 13:40:32 +0100 | <dminuoso> | Seems fine |
2021-01-25 13:40:37 +0100 | <aveltras> | so the svgs will be inlined in the html output and not referenced anywhere |
2021-01-25 13:41:09 +0100 | <aveltras> | bonus point since user will be able to extend the icon set (obviously none will do it :) ) |
2021-01-25 13:42:03 +0100 | <dminuoso> | Im not sure whether that will keep the unnused SvgInfo out of memory |
2021-01-25 13:42:37 +0100 | coeus | (~coeus@p200300d027104900ea3ef675f73053d5.dip0.t-ipconnect.de) |
2021-01-25 13:42:37 +0100 | oisdk | (~oisdk@2001:bb6:3329:d100:7c85:369d:a23d:1ffc) |
2021-01-25 13:42:55 +0100 | <aveltras> | that would mean that ghc keeps data from unused files from libraries |
2021-01-25 13:43:09 +0100 | jonathanx | (~jonathan@h-176-109.A357.priv.bahnhof.se) (Quit: Leaving) |
2021-01-25 13:43:16 +0100 | <dminuoso> | The problem is typeclasses have an open world assumption |
2021-01-25 13:43:42 +0100 | <dminuoso> | Not saying they are definitely kept, just not sure here. |
2021-01-25 13:44:04 +0100 | <aveltras> | ye, not sure how i'll be able to witness this, i'll just experiment :) |
2021-01-25 13:44:15 +0100 | rdivyanshu | (uid322626@gateway/web/irccloud.com/x-ezzleviblfibawrz) |
2021-01-25 13:44:31 +0100 | Kaiepi | (~Kaiepi@47.54.252.148) (Remote host closed the connection) |
2021-01-25 13:44:34 +0100 | <dminuoso> | Consider the potential presence of a primitive like: enumerate :: (forall a. Icon a => a) -> [SvgInfo] |
2021-01-25 13:44:48 +0100 | <dminuoso> | Or uhh |
2021-01-25 13:44:51 +0100 | <dminuoso> | No that's silly |
2021-01-25 13:47:45 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 13:49:07 +0100 | philopsos | (~caecilius@gateway/tor-sasl/caecilius) |
2021-01-25 13:49:30 +0100 | bontaq | (~user@ool-18e47f8d.dyn.optonline.net) |
2021-01-25 13:52:08 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Ping timeout: 260 seconds) |
2021-01-25 13:57:57 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
2021-01-25 13:58:26 +0100 | berberman_ | (~berberman@unaffiliated/berberman) |
2021-01-25 13:58:56 +0100 | berberman | (~berberman@unaffiliated/berberman) (Ping timeout: 240 seconds) |
2021-01-25 14:02:23 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds) |
2021-01-25 14:04:14 +0100 | vicfred | (vicfred@gateway/vpn/mullvad/vicfred) (Quit: Leaving) |
2021-01-25 14:04:34 +0100 | Sheilong | (uid293653@gateway/web/irccloud.com/x-flmbekkeiohudrfn) |
2021-01-25 14:05:04 +0100 | catt | (~r@31.124.181.226) (Ping timeout: 260 seconds) |
2021-01-25 14:15:42 +0100 | geekosaur | (82650c7c@130.101.12.124) |
2021-01-25 14:16:25 +0100 | jneira | (501ca940@gateway/web/cgi-irc/kiwiirc.com/ip.80.28.169.64) (Ping timeout: 265 seconds) |
2021-01-25 14:20:51 +0100 | p8m_ | (p8m@gateway/vpn/protonvpn/p8m) |
2021-01-25 14:21:18 +0100 | p8m | (p8m@gateway/vpn/protonvpn/p8m) (Ping timeout: 272 seconds) |
2021-01-25 14:21:20 +0100 | coot_ | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) (Quit: coot_) |
2021-01-25 14:23:13 +0100 | alx741 | (~alx741@186.178.110.72) |
2021-01-25 14:24:10 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) |
2021-01-25 14:24:26 +0100 | danza | (~francesco@151.35.37.128) (Ping timeout: 246 seconds) |
2021-01-25 14:24:49 +0100 | alx741 | (~alx741@186.178.110.72) (Client Quit) |
2021-01-25 14:25:32 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection) |
2021-01-25 14:26:05 +0100 | mirrorbird_ | (~psutcliff@h85-8-41-6.cust.a3fiber.se) (Ping timeout: 240 seconds) |
2021-01-25 14:27:13 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0) |
2021-01-25 14:27:26 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) |
2021-01-25 14:30:29 +0100 | MrBuck | (~Mrbuck@gateway/tor-sasl/mrbuck) |
2021-01-25 14:31:53 +0100 | urodna | (~urodna@unaffiliated/urodna) |
2021-01-25 14:32:27 +0100 | jackk__ | (~jackk@205-185-193-11.ipvanish.com) (Quit: Going offline, see ya! (www.adiirc.com)) |
2021-01-25 14:36:31 +0100 | danza | (~francesco@151.43.133.51) |
2021-01-25 14:37:49 +0100 | raym | (~ray@45.64.220.55) (Quit: leaving) |
2021-01-25 14:38:14 +0100 | raym | (~ray@45.64.220.55) |
2021-01-25 14:38:39 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) |
2021-01-25 14:40:38 +0100 | plutoniix | (~q@184.82.220.71) (Ping timeout: 260 seconds) |
2021-01-25 14:41:16 +0100 | son0p | (~son0p@181.136.122.143) |
2021-01-25 14:41:40 +0100 | knupfer | (~Thunderbi@200116b82cb5de00748ac4a4d87bdc54.dip.versatel-1u1.de) |
2021-01-25 14:45:11 +0100 | sis7 | (~user@2001:15e8:110:473e::1) (Ping timeout: 258 seconds) |
2021-01-25 14:45:18 +0100 | bahamas | (~lucian@unaffiliated/bahamas) |
2021-01-25 14:45:29 +0100 | sis7 | (~user@2001:15e8:110:473e::1) |
2021-01-25 14:45:36 +0100 | raym | (~ray@45.64.220.55) (Quit: leaving) |
2021-01-25 14:45:43 +0100 | aplainzetakind | (~johndoe@captainludd.powered.by.lunarbnc.net) |
2021-01-25 14:45:54 +0100 | son0p | (~son0p@181.136.122.143) (Ping timeout: 260 seconds) |
2021-01-25 14:45:58 +0100 | a3f | (~a3f@chimeria.ext.pengutronix.de) (Ping timeout: 272 seconds) |
2021-01-25 14:46:51 +0100 | son0p | (~son0p@181.136.122.143) |
2021-01-25 14:46:54 +0100 | fendor_ | fendor |
2021-01-25 14:47:42 +0100 | pavonia | (~user@unaffiliated/siracusa) (Quit: Bye!) |
2021-01-25 14:48:19 +0100 | cpape | (~user@static.180.18.203.116.clients.your-server.de) (Remote host closed the connection) |
2021-01-25 14:48:29 +0100 | cpape | (~user@static.180.18.203.116.clients.your-server.de) |
2021-01-25 14:48:41 +0100 | Tario | (~Tario@201.192.165.173) |
2021-01-25 14:50:29 +0100 | a3f | (~a3f@chimeria.ext.pengutronix.de) |
2021-01-25 14:50:46 +0100 | MrBuck | (~Mrbuck@gateway/tor-sasl/mrbuck) (Quit: WeeChat 3.0) |
2021-01-25 14:53:34 +0100 | jackk__ | (~jackk@205-185-193-11.ipvanish.com) |
2021-01-25 14:54:05 +0100 | conal | (~conal@66.115.157.70) (Ping timeout: 240 seconds) |
2021-01-25 14:55:09 +0100 | jamm | (~jamm@unaffiliated/jamm) (Remote host closed the connection) |
2021-01-25 14:56:50 +0100 | coot | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) |
2021-01-25 14:57:54 +0100 | MidAutumnHotaru | (~MidAutumn@unaffiliated/midautumnhotaru) (Quit: Ping timeout (120 seconds)) |
2021-01-25 14:58:13 +0100 | MidAutumnHotaru | (~MidAutumn@unaffiliated/midautumnhotaru) |
2021-01-25 14:58:50 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
2021-01-25 14:59:00 +0100 | dftxbs3e_ | (~dftxbs3e@unaffiliated/dftxbs3e) |
2021-01-25 14:59:21 +0100 | Tario | (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
2021-01-25 14:59:50 +0100 | chrpape` | (~user@2a01:4f9:c010:632d::1) |
2021-01-25 15:00:01 +0100 | pjb | (~t@2a01cb04063ec500b503cacdb473aa94.ipv6.abo.wanadoo.fr) (Write error: Broken pipe) |
2021-01-25 15:00:01 +0100 | glowpelt | (~myst@focks.pw) (Max SendQ exceeded) |
2021-01-25 15:00:01 +0100 | chrpape | (~user@2a01:4f9:c010:632d::1) (Write error: Broken pipe) |
2021-01-25 15:00:01 +0100 | dftxbs3e | (~dftxbs3e@unaffiliated/dftxbs3e) (Remote host closed the connection) |
2021-01-25 15:00:01 +0100 | feuerbach | (~feuerbach@unaffiliated/feuerbach) (Quit: ZNC 1.8.1 - https://znc.in) |
2021-01-25 15:00:01 +0100 | jiribenes | (~jiribenes@rosa.jiribenes.com) (Remote host closed the connection) |
2021-01-25 15:00:05 +0100 | jiribenes_ | (~jiribenes@rosa.jiribenes.com) |
2021-01-25 15:00:09 +0100 | feuerbach_ | (~feuerbach@178.62.103.229) |
2021-01-25 15:00:29 +0100 | glowpelt | (~myst@focks.pw) |
2021-01-25 15:01:12 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 272 seconds) |
2021-01-25 15:03:13 +0100 | geekosaur | (82650c7c@130.101.12.124) (Ping timeout: 248 seconds) |
2021-01-25 15:03:42 +0100 | pera | (~pera@unaffiliated/pera) |
2021-01-25 15:03:47 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 265 seconds) |
2021-01-25 15:04:11 +0100 | hyperisco | (~hyperisco@104-195-141-253.cpe.teksavvy.com) |
2021-01-25 15:08:58 +0100 | Neuromancer | (~Neuromanc@unaffiliated/neuromancer) (Ping timeout: 256 seconds) |
2021-01-25 15:09:03 +0100 | Wuzzy | (~Wuzzy@p549c95a3.dip0.t-ipconnect.de) |
2021-01-25 15:09:10 +0100 | geekosaur | (82650c7c@130.101.12.124) |
2021-01-25 15:09:25 +0100 | conal | (~conal@66.115.157.70) |
2021-01-25 15:09:32 +0100 | GrafBlutwurst | (~grafblutw@2001:171b:226e:adc0:c06:ba7f:d20e:1144) |
2021-01-25 15:10:35 +0100 | jamm | (~jamm@unaffiliated/jamm) |
2021-01-25 15:11:16 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 15:11:38 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 15:12:06 +0100 | Graf_Blutwurst | (~grafblutw@2001:171b:226e:adc0:e4b5:7348:a35d:9f4d) (Ping timeout: 246 seconds) |
2021-01-25 15:15:02 +0100 | jamm | (~jamm@unaffiliated/jamm) (Ping timeout: 264 seconds) |
2021-01-25 15:15:17 +0100 | jamm | (~jamm@unaffiliated/jamm) |
2021-01-25 15:15:52 +0100 | invaser | (~Thunderbi@91.226.34.136) (Ping timeout: 265 seconds) |
2021-01-25 15:15:56 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Ping timeout: 240 seconds) |
2021-01-25 15:17:48 +0100 | Rudd0 | (~Rudd0@185.189.115.103) (Ping timeout: 265 seconds) |
2021-01-25 15:18:15 +0100 | Tourist | (~tourist@unaffiliated/tourist) |
2021-01-25 15:18:38 +0100 | LKoen | (~LKoen@19.175.9.109.rev.sfr.net) (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”) |
2021-01-25 15:20:39 +0100 | sord937 | (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection) |
2021-01-25 15:21:04 +0100 | sord937 | (~sord937@gateway/tor-sasl/sord937) |
2021-01-25 15:21:36 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-215.w86-212.abo.wanadoo.fr) |
2021-01-25 15:23:17 +0100 | Ishutin | (~Ishutin@92-249-193-64.pool.digikabel.hu) (Ping timeout: 256 seconds) |
2021-01-25 15:23:48 +0100 | deviantfero | (~deviantfe@190.150.27.58) |
2021-01-25 15:23:48 +0100 | Ishutin | (~Ishutin@92-249-193-64.pool.digikabel.hu) |
2021-01-25 15:27:11 +0100 | joaj | (~joaj@2001:818:e326:8200:5273:55b7:3a86:e6ca) |
2021-01-25 15:34:56 +0100 | mirrorbird | (~psutcliff@2a00:801:42b:aff3:74af:2f22:932d:eac0) |
2021-01-25 15:36:24 +0100 | mdunnio | (~mdunnio@172.97.43.112) |
2021-01-25 15:37:01 +0100 | geekosaur8 | (82650c7c@130.101.12.124) |
2021-01-25 15:40:11 +0100 | frdg | (~user@pool-96-252-123-136.bstnma.fios.verizon.net) |
2021-01-25 15:40:33 +0100 | geekosaur | (82650c7c@130.101.12.124) (Ping timeout: 248 seconds) |
2021-01-25 15:41:18 +0100 | desperek_ | (~draco@87-206-9-185.dynamic.chello.pl) |
2021-01-25 15:42:10 +0100 | frdg | (~user@pool-96-252-123-136.bstnma.fios.verizon.net) (Client Quit) |
2021-01-25 15:43:37 +0100 | geekosaur8 | (82650c7c@130.101.12.124) (Quit: Connection closed) |
2021-01-25 15:43:51 +0100 | metreo | (Thunderbir@gateway/vpn/mullvad/metreo) |
2021-01-25 15:44:14 +0100 | mouseghost | (~draco@wikipedia/desperek) (Ping timeout: 260 seconds) |
2021-01-25 15:44:22 +0100 | desperek_ | mouseghost |
2021-01-25 15:45:24 +0100 | frdg | (~user@pool-96-252-123-136.bstnma.fios.verizon.net) |
2021-01-25 15:46:43 +0100 | MVQq | (~anja@198.254.199.42) (Quit: q) |
2021-01-25 15:47:19 +0100 | MarcelineVQ | (~anja@198.254.199.42) |
2021-01-25 15:47:33 +0100 | takuan | (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
2021-01-25 15:47:56 +0100 | <frdg> | I just switched my linux OS and can't compile one of my haskell projects. The error hask to do with parsing the stack.yaml file but this file is empty. I am able to compile at least two of my other haskell projects. http://dpaste.com/7PB8Z68QU |
2021-01-25 15:50:06 +0100 | <lyxia> | it's not supposed to be empty |
2021-01-25 15:50:37 +0100 | <frdg> | oh |
2021-01-25 15:51:11 +0100 | <frdg> | Ok I can just make it a new project and copy the source over then |
2021-01-25 15:51:41 +0100 | <lyxia> | isn't that more work than just filling out the stack.yaml? |
2021-01-25 15:52:54 +0100 | hiroaki | (~hiroaki@ip4d167562.dynamic.kabel-deutschland.de) |
2021-01-25 15:52:54 +0100 | <frdg> | I bet other stuff is messed up also though. I used btrfs send/recieve to bring over a snapshot and so much stuff got messed up. I have all the source backed up properly though. |
2021-01-25 15:53:56 +0100 | <lyxia> | uhoh |
2021-01-25 15:55:58 +0100 | dandart | (~Thunderbi@home.dandart.co.uk) |
2021-01-25 15:58:07 +0100 | hackage | atp 0.1.0.0 - Interface to automated theorem provers https://hackage.haskell.org/package/atp-0.1.0.0 (EK) |
2021-01-25 15:58:13 +0100 | Tario | (~Tario@201.192.165.173) |
2021-01-25 15:58:51 +0100 | polyphem | (~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889) |
2021-01-25 16:01:03 +0100 | frdg | (~user@pool-96-252-123-136.bstnma.fios.verizon.net) ("ERC (IRC client for Emacs 27.1)") |
2021-01-25 16:01:46 +0100 | catt | (~r@31.124.181.226) |
2021-01-25 16:01:47 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
2021-01-25 16:02:06 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 16:02:33 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
2021-01-25 16:02:46 +0100 | Sgeo | (~Sgeo@ool-18b98aa4.dyn.optonline.net) |
2021-01-25 16:02:47 +0100 | jokester | (~mono@unaffiliated/jokester) (Quit: WeeChat 2.9) |
2021-01-25 16:03:09 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 16:06:18 +0100 | cr3 | (~cr3@192-222-143-195.qc.cable.ebox.net) |
2021-01-25 16:07:08 +0100 | jokester | (~mono@unaffiliated/jokester) |
2021-01-25 16:09:15 +0100 | denisse | (~spaceCat@gateway/tor-sasl/alephzer0) (Remote host closed the connection) |
2021-01-25 16:09:35 +0100 | denisse | (~spaceCat@gateway/tor-sasl/alephzer0) |
2021-01-25 16:09:54 +0100 | cyphase | (~cyphase@unaffiliated/cyphase) (Ping timeout: 260 seconds) |
2021-01-25 16:10:07 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 272 seconds) |
2021-01-25 16:11:48 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) (Remote host closed the connection) |
2021-01-25 16:12:25 +0100 | xosdy[m]1 | (xosdyaleth@gateway/shell/matrix.org/x-ovojdgglgmvnarni) |
2021-01-25 16:13:06 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) |
2021-01-25 16:17:04 +0100 | mmkarakaya | (b021e288@176.33.226.136) (Quit: Ping timeout (120 seconds)) |
2021-01-25 16:20:15 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-215.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-01-25 16:20:34 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-215.w86-212.abo.wanadoo.fr) |
2021-01-25 16:23:30 +0100 | rdivyanshu | (uid322626@gateway/web/irccloud.com/x-ezzleviblfibawrz) (Quit: Connection closed for inactivity) |
2021-01-25 16:23:41 +0100 | machinedgod | (~machinedg@135-23-192-217.cpe.pppoe.ca) |
2021-01-25 16:24:19 +0100 | bahamas | (~lucian@unaffiliated/bahamas) (Quit: leaving) |
2021-01-25 16:25:31 +0100 | mouseghost | (~draco@87-206-9-185.dynamic.chello.pl) (Quit: mew wew) |
2021-01-25 16:26:45 +0100 | <aveltras> | is there a way to automatically get the code for constructing an already built data structure ? I have the result of type https://hackage.haskell.org/package/reanimate-svg-0.13.0.0/docs/Graphics-SvgTree-Types.html#t:Docu… coming from parsing a file and i'd like to generate an haskell source file with a function to build the document parsed |
2021-01-25 16:27:45 +0100 | Beetstra | (~Beetstra@185.244.214.217) |
2021-01-25 16:29:35 +0100 | xff0x | (~xff0x@2001:1a81:5363:7e00:fc98:dc9b:521e:cf55) (Ping timeout: 244 seconds) |
2021-01-25 16:29:57 +0100 | spatchkaa | (~spatchkaa@S010600fc8da47b63.gv.shawcable.net) (Remote host closed the connection) |
2021-01-25 16:29:58 +0100 | jamm | (~jamm@unaffiliated/jamm) (Remote host closed the connection) |
2021-01-25 16:30:03 +0100 | tv- | (~tv@unaffiliated/tv-) (Quit: WeeChat 2.8) |
2021-01-25 16:30:16 +0100 | spatchkaa | (~spatchkaa@S010600fc8da47b63.gv.shawcable.net) |
2021-01-25 16:30:41 +0100 | xff0x | (~xff0x@2001:1a81:5363:7e00:12a:fbc9:d77c:873c) |
2021-01-25 16:31:12 +0100 | alx741 | (~alx741@186.178.110.72) |
2021-01-25 16:32:27 +0100 | pjb | (~t@2a01cb04063ec500dc318125de0674a0.ipv6.abo.wanadoo.fr) |
2021-01-25 16:33:13 +0100 | knupfer | (~Thunderbi@200116b82cb5de00748ac4a4d87bdc54.dip.versatel-1u1.de) (Ping timeout: 260 seconds) |
2021-01-25 16:33:45 +0100 | jamm | (~jamm@unaffiliated/jamm) |
2021-01-25 16:34:45 +0100 | fissureman_ | (~quassel@c-73-163-84-25.hsd1.dc.comcast.net) |
2021-01-25 16:34:53 +0100 | fissureman | (~quassel@c-73-163-84-25.hsd1.dc.comcast.net) (Ping timeout: 264 seconds) |
2021-01-25 16:38:20 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 16:38:26 +0100 | jamm | (~jamm@unaffiliated/jamm) (Ping timeout: 264 seconds) |
2021-01-25 16:38:30 +0100 | <lortabac> | aveltras: most Show instances produce output that can be used to construct the value that has been showed |
2021-01-25 16:39:26 +0100 | <lortabac> | I think this property should hold at least for the most common types |
2021-01-25 16:40:05 +0100 | <aveltras> | i tried sooner today but all data constructors didn't seem available, didn't proceed further but i should check again then |
2021-01-25 16:40:09 +0100 | <aveltras> | i'll report |
2021-01-25 16:40:40 +0100 | GrafBlutwurst | (~grafblutw@2001:171b:226e:adc0:c06:ba7f:d20e:1144) (Quit: WeeChat 3.0) |
2021-01-25 16:42:52 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 265 seconds) |
2021-01-25 16:45:01 +0100 | plutoniix | (~q@node-uis.pool-125-24.dynamic.totinternet.net) |
2021-01-25 16:49:31 +0100 | dandart | (~Thunderbi@home.dandart.co.uk) (Remote host closed the connection) |
2021-01-25 16:51:37 +0100 | hackage | libmpd 0.10.0.0 - An MPD client library. https://hackage.haskell.org/package/libmpd-0.10.0.0 (psibi) |
2021-01-25 16:53:25 +0100 | LKoen | (~LKoen@19.175.9.109.rev.sfr.net) |
2021-01-25 16:53:29 +0100 | cross | (~cross@spitfire.i.gajendra.net) (Ping timeout: 264 seconds) |
2021-01-25 16:55:24 +0100 | ADG1089__ | (~aditya@223.226.145.125) (Read error: Connection reset by peer) |
2021-01-25 16:55:40 +0100 | ADG1089__ | (~aditya@223.226.145.125) |
2021-01-25 16:57:02 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 16:57:10 +0100 | jackk_ | (~jackk@205.178.111.134) |
2021-01-25 16:59:15 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
2021-01-25 16:59:19 +0100 | cross | (~cross@spitfire.i.gajendra.net) |
2021-01-25 16:59:47 +0100 | jackk__ | (~jackk@205-185-193-11.ipvanish.com) (Ping timeout: 265 seconds) |
2021-01-25 16:59:51 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 17:00:08 +0100 | majjoha | (majjohamat@gateway/shell/matrix.org/x-srqhkxdgmxngopen) (Quit: Idle for 30+ days) |
2021-01-25 17:00:15 +0100 | floatingpoint[m] | (floating5@gateway/shell/matrix.org/x-jiaihkilphxfspls) (Quit: Idle for 30+ days) |
2021-01-25 17:00:39 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
2021-01-25 17:00:43 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-01-25 17:02:30 +0100 | <aveltras> | this works when importing all the missing constructors from various packages :) |
2021-01-25 17:03:54 +0100 | <aveltras> | does anyone know if having many small files (1000+) is better for development than having one huge file ? ghcid and lsp chokes and ram consumption goes through the rough with one file |
2021-01-25 17:04:17 +0100 | vikid | (~vikid@94.206.199.164) |
2021-01-25 17:04:19 +0100 | Rudd0 | (~Rudd0@185.189.115.108) |
2021-01-25 17:04:42 +0100 | <vikid> | does anyone know how to install haskell-platform on Manjaro? |
2021-01-25 17:04:43 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 256 seconds) |
2021-01-25 17:05:16 +0100 | vikid | (~vikid@94.206.199.164) () |
2021-01-25 17:05:28 +0100 | vikid | (~vikid@94.206.199.164) |
2021-01-25 17:05:35 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 265 seconds) |
2021-01-25 17:06:48 +0100 | Widget | (~widget@2a04:ee41:6:7207:540b:3b8:842a:e218) |
2021-01-25 17:07:27 +0100 | deviantfero | (~deviantfe@190.150.27.58) (Quit: WeeChat 3.0) |
2021-01-25 17:07:52 +0100 | deviantfero | (~deviantfe@190.150.27.58) |
2021-01-25 17:08:15 +0100 | hnOsmium0001 | (uid453710@gateway/web/irccloud.com/x-cbzowztxbjyvafew) |
2021-01-25 17:09:27 +0100 | darjeeling_ | (~darjeelin@115.215.41.174) (Ping timeout: 265 seconds) |
2021-01-25 17:09:59 +0100 | justsomeguy | (~justsomeg@unaffiliated/--/x-3805311) |
2021-01-25 17:10:33 +0100 | Widget_ | (~widget@2a04:ee41:6:7207:ad19:1fc0:ce70:6edb) (Ping timeout: 260 seconds) |
2021-01-25 17:12:02 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) (Ping timeout: 268 seconds) |
2021-01-25 17:12:50 +0100 | conal | (~conal@66.115.157.70) (Ping timeout: 265 seconds) |
2021-01-25 17:13:32 +0100 | vikid | (~vikid@94.206.199.164) ("Leaving") |
2021-01-25 17:13:56 +0100 | vikid | (~vikid@94.206.199.164) |
2021-01-25 17:15:42 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 17:15:51 +0100 | <lortabac> | what is the simplest way to get the day and the month from a UTCTime? |
2021-01-25 17:17:08 +0100 | kw | (d4662d5d@212.102.45.93) |
2021-01-25 17:17:44 +0100 | avdb | (~avdb@gateway/tor-sasl/avdb) |
2021-01-25 17:18:28 +0100 | <Athas> | There wouldn't happen to be a friendly hacker who has a Megaparsec definition for parsing floating-point literals, including scientific and hexadecimal notation? |
2021-01-25 17:18:59 +0100 | <Taneb> | :t toGregorian . utctDay |
2021-01-25 17:19:01 +0100 | <lambdabot> | error: |
2021-01-25 17:19:01 +0100 | <lambdabot> | Variable not in scope: toGregorian :: b0 -> c |
2021-01-25 17:19:12 +0100 | <Taneb> | lortabac: I think that would work if things were in scope |
2021-01-25 17:19:26 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
2021-01-25 17:19:32 +0100 | <kw> | Is there a way to make a quantified constraint like `forall x. Coercible x (m x)` not fail with "Couldn't match representation type of x with that of 'm x'" when used? |
2021-01-25 17:19:48 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 17:20:08 +0100 | <lortabac> | Taneb: thanks this is what I was looking for. For some reason missed it when searching in the haddocks |
2021-01-25 17:22:37 +0100 | <merijn> | lortabac: The time docs are a bit messy, sadly |
2021-01-25 17:23:03 +0100 | <merijn> | lortabac: Alternatively, you might wanna convert your UTCTime to a ZonedTime before trying to get a date out |
2021-01-25 17:23:28 +0100 | <merijn> | Athas: There is no hexFloat support for megaparsec yet, afaik |
2021-01-25 17:23:30 +0100 | darjeeling_ | (~darjeelin@122.245.219.80) |
2021-01-25 17:23:53 +0100 | coot | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
2021-01-25 17:24:07 +0100 | <merijn> | Athas: There's an MR for a bug report I filed about the lack of hexfloat parsing in GHC's Numeric module, but it's not released atm |
2021-01-25 17:24:20 +0100 | <merijn> | Athas: You can maybe cannibalise that code to make your own |
2021-01-25 17:24:23 +0100 | <Athas> | Oh well, I guess I can write it myself, yet again... |
2021-01-25 17:24:30 +0100 | <Athas> | I already have a definition in my Alex-based lexer. |
2021-01-25 17:24:34 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 260 seconds) |
2021-01-25 17:24:46 +0100 | <Athas> | But I'm migrating parts of it to Megaparsec. |
2021-01-25 17:25:41 +0100 | boristheblade | (~boristheb@87-95-97-22.bb.dnainternet.fi) |
2021-01-25 17:25:57 +0100 | <merijn> | Athas: Oh, if you've implemented that before, maybe help review that MR? There's a lack of people who feel qualified to look at it, so I think only carter has |
2021-01-25 17:26:19 +0100 | <carter> | Which mr ? |
2021-01-25 17:26:29 +0100 | <carter> | Oh yeah. I need to read it again |
2021-01-25 17:27:05 +0100 | <Athas> | I can give it a shot, but I would distrust anyone who claims to feel comfortable with hexadecimal float literals. |
2021-01-25 17:27:11 +0100 | <merijn> | Athas: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/268 |
2021-01-25 17:27:42 +0100 | <merijn> | Athas: Hence why more reviewers would be good ;) |
2021-01-25 17:28:12 +0100 | mdunnio | (~mdunnio@172.97.43.112) () |
2021-01-25 17:30:32 +0100 | <carter> | They’re the only option that’s both succinct and exact ;) |
2021-01-25 17:30:43 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) |
2021-01-25 17:31:09 +0100 | tzh | (~tzh@c-24-21-73-154.hsd1.or.comcast.net) |
2021-01-25 17:31:17 +0100 | son0p | (~son0p@181.136.122.143) (Quit: leaving) |
2021-01-25 17:35:26 +0100 | rayyyy1 | (~nanoz@gateway/tor-sasl/nanoz) |
2021-01-25 17:37:27 +0100 | <maerwald> | lortabac: https://i.imgur.com/g6rTcZK.png |
2021-01-25 17:37:54 +0100 | tv- | (~tv@unaffiliated/tv-) |
2021-01-25 17:38:12 +0100 | <lortabac> | maerwald: thanks, this should probably be in the docs (if it isn't) |
2021-01-25 17:38:14 +0100 | <maerwald> | not sure that helps in this case, but it's nice |
2021-01-25 17:38:16 +0100 | vikid | (~vikid@94.206.199.164) (Read error: Connection reset by peer) |
2021-01-25 17:38:27 +0100 | vikid | (~vikid@94.206.199.164) |
2021-01-25 17:38:33 +0100 | ep1ctetus | (~epictetus@ip184-187-162-163.sb.sd.cox.net) |
2021-01-25 17:39:25 +0100 | ulidtko|kk | (~ulidtko@193.111.48.79) (Ping timeout: 240 seconds) |
2021-01-25 17:39:40 +0100 | <merijn> | maerwald: That's great, that *should* go into the docs :p |
2021-01-25 17:39:51 +0100 | <merijn> | Minus maybe the comments about DiffTime, which IMO has it's uses |
2021-01-25 17:40:01 +0100 | <merijn> | Oh, wait |
2021-01-25 17:40:02 +0100 | <maerwald> | I don't remember who made it... it was someone in this channel though, I think |
2021-01-25 17:40:03 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
2021-01-25 17:40:10 +0100 | <merijn> | I think I'm thinking of NominalDiffTime |
2021-01-25 17:40:15 +0100 | <merijn> | Not sure what DiffTime is, then |
2021-01-25 17:40:46 +0100 | <merijn> | I can make a vector version of that, I guess |
2021-01-25 17:40:54 +0100 | <maerwald> | I guess the only way to make it happen is to ping Uniaika |
2021-01-25 17:41:14 +0100 | <merijn> | maerwald: Or just, you know, a PR :p |
2021-01-25 17:41:17 +0100 | <Uniaika> | 👋 |
2021-01-25 17:41:44 +0100 | <maerwald> | merijn: I can barely type lol :p |
2021-01-25 17:41:56 +0100 | <merijn> | maerwald: I didn't mean you, specifically ;) |
2021-01-25 17:42:25 +0100 | Sheilong | (uid293653@gateway/web/irccloud.com/x-flmbekkeiohudrfn) (Quit: Connection closed for inactivity) |
2021-01-25 17:42:57 +0100 | <Uniaika> | I can be maerwald's hands for this job |
2021-01-25 17:43:18 +0100 | <merijn> | lortabac: Also, I missed where you're getting the UTCTime from, but insert my cautionary warning/rant about the impossibility of storing future dates/times here |
2021-01-25 17:43:32 +0100 | <merijn> | (in UTCTIme, that is) |
2021-01-25 17:44:10 +0100 | AWizzArd | (~code@gehrels.uberspace.de) (Changing host) |
2021-01-25 17:44:10 +0100 | AWizzArd | (~code@unaffiliated/awizzard) |
2021-01-25 17:45:07 +0100 | vappend | (~ezrakilty@75-172-109-5.tukw.qwest.net) |
2021-01-25 17:45:20 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 17:46:20 +0100 | <lortabac> | merijn: in my case UTCTime is the format used by a third-party API to represent dates |
2021-01-25 17:46:29 +0100 | <lortabac> | I need to convert it to proper dates internally |
2021-01-25 17:46:34 +0100 | boristheblade | (~boristheb@87-95-97-22.bb.dnainternet.fi) (Ping timeout: 244 seconds) |
2021-01-25 17:46:43 +0100 | <maerwald> | extra fun if the api uses hourglass and not time packge |
2021-01-25 17:47:20 +0100 | <merijn> | maerwald: How so? |
2021-01-25 17:47:28 +0100 | <maerwald> | more conversions |
2021-01-25 17:47:38 +0100 | <lortabac> | haha no, they don't even use Haskell, we actually get JSON |
2021-01-25 17:48:00 +0100 | pera | (~pera@unaffiliated/pera) (Remote host closed the connection) |
2021-01-25 17:48:01 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 17:50:22 +0100 | Tops2 | (~Tobias@dyndsl-095-033-021-044.ewe-ip-backbone.de) |
2021-01-25 17:52:34 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 260 seconds) |
2021-01-25 17:52:37 +0100 | carrera | (~Carrera@109.162.211.145) |
2021-01-25 17:52:38 +0100 | hackage | generic-lens-core 2.1.0.0 - Generically derive traversals, lenses and prisms. https://hackage.haskell.org/package/generic-lens-core-2.1.0.0 (kcsongor) |
2021-01-25 17:52:54 +0100 | geekosaur | (82650c7c@130.101.12.124) |
2021-01-25 17:53:36 +0100 | pengjiz | (~user@2601:547:901:fab0:4223:43ff:febc:71e1) |
2021-01-25 17:53:41 +0100 | jamm | (~jamm@unaffiliated/jamm) |
2021-01-25 17:53:44 +0100 | geowiesnot | (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 260 seconds) |
2021-01-25 17:58:04 +0100 | jamm | (~jamm@unaffiliated/jamm) (Ping timeout: 260 seconds) |
2021-01-25 17:58:19 +0100 | ADG1089__ | (~aditya@223.226.145.125) (Remote host closed the connection) |
2021-01-25 17:59:00 +0100 | <c_wraith> | UTCTime is an accurate reflection of UTC. UTC is not an accurate description of the real world. |
2021-01-25 17:59:35 +0100 | bitmapper | (uid464869@gateway/web/irccloud.com/x-rhajwcirdmfvcsre) (Quit: Connection closed for inactivity) |
2021-01-25 18:00:22 +0100 | <merijn> | c_wraith: Right, which means that you can't store real world future events in UTC :) |
2021-01-25 18:00:58 +0100 | <maerwald> | even posix time has problems, no? (with leap seconds afair) |
2021-01-25 18:01:10 +0100 | <exarkun> | It depends which real world you're interested in I guess |
2021-01-25 18:01:22 +0100 | <c_wraith> | POSIX is the same as UTC, as far as that goes |
2021-01-25 18:01:38 +0100 | <exarkun> | Also, who is really going to care if you are off by a handful of seconds after GPS falls out of the sky and everyone tells time by the sun again? |
2021-01-25 18:01:49 +0100 | <merijn> | maerwald: The problems are far bigger than leap seconds |
2021-01-25 18:02:09 +0100 | <merijn> | exarkun: eh, do you care about being of by hours? |
2021-01-25 18:02:30 +0100 | <exarkun> | only sometimes :) |
2021-01-25 18:02:30 +0100 | <merijn> | exarkun: future UTC times can easily be off by 1-2 hours |
2021-01-25 18:03:05 +0100 | <exarkun> | The flip side is that half the time, timezones and DST make my understanding of current and past times off by 1-2 hours anyway :) |
2021-01-25 18:03:09 +0100 | ransom | (~c4264035@8.48.134.30) |
2021-01-25 18:03:10 +0100 | <merijn> | exarkun: The problem is that to convert times to UTC, you need a UTC offset. But there are no "constant" UTC offsets |
2021-01-25 18:03:20 +0100 | <geekosaur> | until around a decade ago, Israel set summer time differently every year |
2021-01-25 18:03:31 +0100 | <merijn> | exarkun: No, you can perfectly know the UTC time of past events |
2021-01-25 18:03:41 +0100 | <merijn> | Because you know the timezone in effect when it happened |
2021-01-25 18:03:49 +0100 | <exarkun> | merijn: How do you know what _I_ can perfectly know? Haven't you been reading my questions? I am not that bright. |
2021-01-25 18:03:52 +0100 | <merijn> | Therefore you know how to convert to UTC |
2021-01-25 18:04:10 +0100 | <merijn> | exarkun: s/you know/you can lookup :p |
2021-01-25 18:04:28 +0100 | <merijn> | exarkun: It is, however, impossible to know the correct time zone in the future, unless you're psychic |
2021-01-25 18:04:33 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds) |
2021-01-25 18:04:43 +0100 | <exarkun> | I had a pretty good trackrecord for a while but recently I invited someone to a meeting at GMT+N instead of GMT-N, woops. |
2021-01-25 18:04:52 +0100 | <maerwald> | so what's the solution for future events |
2021-01-25 18:04:56 +0100 | geowiesnot | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) |
2021-01-25 18:04:58 +0100 | <merijn> | Consider, for example, that the EU has voted to abolish daylight savings time |
2021-01-25 18:05:10 +0100 | <merijn> | And you cannot know what countries will standardise on |
2021-01-25 18:05:15 +0100 | <exarkun> | maerwald: It depends, again! |
2021-01-25 18:05:19 +0100 | <merijn> | maerwald: "correct" solution, doesn't exist |
2021-01-25 18:05:25 +0100 | <c_wraith> | depends on what you actually want to do. Often you want to schedule it at a local time. Which means you need to store a time and a locale. |
2021-01-25 18:05:27 +0100 | <exarkun> | maerwald: You can represent the time in the local time reflecting all the local rules |
2021-01-25 18:05:30 +0100 | <c_wraith> | But not always |
2021-01-25 18:05:31 +0100 | <merijn> | maerwald: The "best possible" is to use IANA's geographical timezones |
2021-01-25 18:05:40 +0100 | <exarkun> | maerwald: You just won't know when that time is going to happen :) |
2021-01-25 18:06:00 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Remote host closed the connection) |
2021-01-25 18:06:01 +0100 | <maerwald> | you guys are killing me |
2021-01-25 18:06:19 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) |
2021-01-25 18:06:19 +0100 | <c_wraith> | On the other hand, sometimes you want to schedule something for "24 hours later", regardless of time zones or DST |
2021-01-25 18:06:20 +0100 | <merijn> | maerwald: There are several geographic identifiers that identify zones that "have always had the same time since 1973", and by looking up the *current* mapping from these geographic zones to timezone is the best you can do |
2021-01-25 18:06:23 +0100 | <geekosaur> | time kills everyone, in more ways than the obvious |
2021-01-25 18:06:26 +0100 | maerwald | pretends to not have read this discussion |
2021-01-25 18:06:39 +0100 | plutoniix | (~q@node-uis.pool-125-24.dynamic.totinternet.net) (Quit: Leaving) |
2021-01-25 18:06:40 +0100 | rayyyy1 | (~nanoz@gateway/tor-sasl/nanoz) (Quit: Leaving) |
2021-01-25 18:06:49 +0100 | <merijn> | maerwald: This is why, Windows/macOS have you select "Europe/Paris", "Europe/London", "Europe/Amsterdam", etc. |
2021-01-25 18:07:52 +0100 | <c_wraith> | I think MacOS has stopped doing that, actually. Too many people complained that they didn't understand. |
2021-01-25 18:08:01 +0100 | <c_wraith> | "I don't live in any of these cities!" |
2021-01-25 18:08:41 +0100 | <maerwald> | this doesn't surprise me (on mac) |
2021-01-25 18:09:07 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-01-25 18:09:12 +0100 | <merijn> | c_wraith: Looks like it generates an automatic list of cities and (presumably) maps those to proper timezone names |
2021-01-25 18:09:40 +0100 | <merijn> | Although it weirdly includes non-existent cities, such as Bielefeld... |
2021-01-25 18:09:42 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Remote host closed the connection) |
2021-01-25 18:09:49 +0100 | <maerwald> | funny, I live there |
2021-01-25 18:09:56 +0100 | Guest11655 | (~textual@zrcout.mskcc.org) (Ping timeout: 240 seconds) |
2021-01-25 18:09:58 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 18:10:01 +0100 | <merijn> | maerwald: They got to you too?! |
2021-01-25 18:10:29 +0100 | <maerwald> | imagine how many times in my life I've heard Bielefeld jokes... |
2021-01-25 18:10:34 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) (Ping timeout: 265 seconds) |
2021-01-25 18:10:57 +0100 | <maerwald> | even if I wanted to find them funny, I couldn't anymore :p |
2021-01-25 18:12:09 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Remote host closed the connection) |
2021-01-25 18:13:53 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 18:14:39 +0100 | renzhi | (~renzhi@2607:fa49:6500:6f00::1e43) |
2021-01-25 18:15:44 +0100 | neiluj | (~jco@91-167-203-101.subs.proxad.net) |
2021-01-25 18:15:44 +0100 | neiluj | (~jco@91-167-203-101.subs.proxad.net) (Changing host) |
2021-01-25 18:15:44 +0100 | neiluj | (~jco@unaffiliated/neiluj) |
2021-01-25 18:15:51 +0100 | <maerwald> | anyway... isn't there a global time... like the time on the moon or something? |
2021-01-25 18:16:02 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Excess Flood) |
2021-01-25 18:16:23 +0100 | <geekosaur> | ah, an optimist |
2021-01-25 18:16:42 +0100 | <maerwald> | moon doesn't need timezones, does it? |
2021-01-25 18:16:44 +0100 | <LKoen> | soooo you'd say the time is given by the face of the moon that's currently facing the earth? |
2021-01-25 18:16:47 +0100 | vappend | (~ezrakilty@75-172-109-5.tukw.qwest.net) (Remote host closed the connection) |
2021-01-25 18:16:47 +0100 | <maerwald> | it's a moon |
2021-01-25 18:17:14 +0100 | Alleria | (~textual@mskresolve-a.mskcc.org) |
2021-01-25 18:17:16 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) |
2021-01-25 18:17:34 +0100 | <LKoen> | all the science-fiction movies about what's hidden on "the dark side of the moon" are a hint that we're always seeing the same side |
2021-01-25 18:17:37 +0100 | Alleria | Guest96381 |
2021-01-25 18:17:42 +0100 | <LKoen> | or "hidden face of the moon" or whatever it's called |
2021-01-25 18:17:56 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Ping timeout: 240 seconds) |
2021-01-25 18:18:07 +0100 | <c_wraith> | yeah, but as soon as you send something to the moon and back its clock will be different than one that stayed on earth. |
2021-01-25 18:18:28 +0100 | rayyyy | (~nanoz@gateway/tor-sasl/nanoz) |
2021-01-25 18:18:37 +0100 | <maerwald> | consider teleportation |
2021-01-25 18:18:59 +0100 | <c_wraith> | it's still got to change inertial reference frames to get to the moon |
2021-01-25 18:19:35 +0100 | <c_wraith> | our time libraries are utterly unequipped to handle changing reference frames! |
2021-01-25 18:19:49 +0100 | <maerwald> | and what if you travel through the mycelial network? |
2021-01-25 18:19:53 +0100 | <maerwald> | it's pretty much instant |
2021-01-25 18:20:13 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-215.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-01-25 18:20:19 +0100 | <c_wraith> | same problem as teleportation. the moon is a different reference frame. |
2021-01-25 18:20:36 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-215.w86-212.abo.wanadoo.fr) |
2021-01-25 18:20:36 +0100 | iteratee | (~kyle@162.211.154.4) (Read error: Connection reset by peer) |
2021-01-25 18:21:25 +0100 | iteratee | (~kyle@162.211.154.4) |
2021-01-25 18:21:30 +0100 | noj_ | (~noj@vmd62096.contaboserver.net) |
2021-01-25 18:22:18 +0100 | danza | (~francesco@151.43.133.51) (Read error: Connection reset by peer) |
2021-01-25 18:22:19 +0100 | <maerwald> | I'll stick to posix time... by the time somenone figures out it's wrong, I'm on another project anyway |
2021-01-25 18:23:43 +0100 | noj_ | (~noj@vmd62096.contaboserver.net) (Client Quit) |
2021-01-25 18:24:25 +0100 | noj_ | (~noj@vmd62096.contaboserver.net) |
2021-01-25 18:24:37 +0100 | <maerwald> | and it's easy to store in a database |
2021-01-25 18:24:39 +0100 | vikid | (~vikid@94.206.199.164) (Ping timeout: 260 seconds) |
2021-01-25 18:27:04 +0100 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) |
2021-01-25 18:27:38 +0100 | vikid | (~vikid@94.206.199.164) |
2021-01-25 18:29:25 +0100 | noj_ | (~noj@vmd62096.contaboserver.net) (Ping timeout: 240 seconds) |
2021-01-25 18:29:56 +0100 | renzhi | (~renzhi@2607:fa49:6500:6f00::1e43) (Ping timeout: 240 seconds) |
2021-01-25 18:30:27 +0100 | notzmv | (~user@unaffiliated/zmv) |
2021-01-25 18:35:44 +0100 | jrqc | (~rofl@96.78.87.197) (Ping timeout: 260 seconds) |
2021-01-25 18:36:02 +0100 | forgottenone | (~forgotten@176.42.20.27) |
2021-01-25 18:36:45 +0100 | kw | (d4662d5d@212.102.45.93) (Quit: Connection closed) |
2021-01-25 18:36:49 +0100 | kritzefitz | (~kritzefit@fw-front.credativ.com) (Remote host closed the connection) |
2021-01-25 18:37:28 +0100 | elliott_ | (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) (Ping timeout: 260 seconds) |
2021-01-25 18:38:44 +0100 | jrqc | (~rofl@96.78.87.197) |
2021-01-25 18:41:24 +0100 | jiribenes_ | jiribenes |
2021-01-25 18:43:07 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) |
2021-01-25 18:44:17 +0100 | howdoi | (uid224@gateway/web/irccloud.com/x-lsqhhlirsxspdsxe) |
2021-01-25 18:46:40 +0100 | mouseghost | (~draco@87-206-9-185.dynamic.chello.pl) |
2021-01-25 18:46:40 +0100 | mouseghost | (~draco@87-206-9-185.dynamic.chello.pl) (Changing host) |
2021-01-25 18:46:40 +0100 | mouseghost | (~draco@wikipedia/desperek) |
2021-01-25 18:46:43 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-01-25 18:49:27 +0100 | JJ15 | (~JJ@2a00:23a8:4382:a900:d185:1d40:b2c5:3e90) |
2021-01-25 18:49:36 +0100 | geowiesnot | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 240 seconds) |
2021-01-25 18:51:09 +0100 | [1]MrMobius | (~MrMobius@208.58.206.154) |
2021-01-25 18:51:29 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds) |
2021-01-25 18:51:51 +0100 | dyeplexer | (~lol@unaffiliated/terpin) (Remote host closed the connection) |
2021-01-25 18:52:17 +0100 | Wuzzy | (~Wuzzy@p549c95a3.dip0.t-ipconnect.de) (Ping timeout: 264 seconds) |
2021-01-25 18:52:34 +0100 | tsandstr | (~user@cpe-74-74-192-114.rochester.res.rr.com) |
2021-01-25 18:52:53 +0100 | Cathy | (~Cathy@unaffiliated/cathy) (Ping timeout: 264 seconds) |
2021-01-25 18:52:53 +0100 | MrMobius | (~MrMobius@208.58.206.154) (Ping timeout: 246 seconds) |
2021-01-25 18:52:54 +0100 | [1]MrMobius | MrMobius |
2021-01-25 18:55:02 +0100 | Cathy | (~Cathy@unaffiliated/cathy) |
2021-01-25 18:55:53 +0100 | knupfer | (~Thunderbi@200116b82cb5de00b8530b9ff2c8fc98.dip.versatel-1u1.de) |
2021-01-25 18:56:58 +0100 | tromp_ | (~tromp@dhcp-077-249-230-040.chello.nl) |
2021-01-25 18:57:19 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-01-25 18:57:35 +0100 | kritzefitz | (~kritzefit@212.86.56.80) |
2021-01-25 18:58:53 +0100 | <tsandstr> | I am trying to learn Parsec and I am having some trouble. I am trying to use the `<|>` combinator to parse one of two strings: "foo" or "fob". However, when I try to run the parser with input "fob", the first parser starts consuming input and then fails, and the second parser is never run. How do I fix this? |
2021-01-25 18:59:08 +0100 | <merijn> | tsandstr: Using try |
2021-01-25 18:59:10 +0100 | <ski> | use `try' |
2021-01-25 18:59:11 +0100 | tromp | (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 246 seconds) |
2021-01-25 18:59:17 +0100 | <tsandstr> | ok, thank you |
2021-01-25 18:59:26 +0100 | <merijn> | tsandstr: But! See: http://blog.ezyang.com/2014/05/parsec-try-a-or-b-considered-harmful/ |
2021-01-25 18:59:29 +0100 | <ski> | (or, left-factor) |
2021-01-25 18:59:35 +0100 | <maerwald> | or use attoparsec |
2021-01-25 18:59:45 +0100 | <merijn> | tsandstr: Also, consider using megaparsec |
2021-01-25 19:00:22 +0100 | <merijn> | There's nothing wrong with parsec per se, but it's pretty dated and in "maintenance only" mode |
2021-01-25 19:00:47 +0100 | <tsandstr> | merijn: okay, I will check it out |
2021-01-25 19:00:52 +0100 | brodie | (~brodie@2607:f598:b992:f800:c059:1155:fde1:7ba2) |
2021-01-25 19:01:24 +0100 | brodie | (~brodie@2607:f598:b992:f800:c059:1155:fde1:7ba2) (Client Quit) |
2021-01-25 19:01:41 +0100 | <merijn> | tsandstr: It basically started out as a modernised fork, but has considerably more fancy features. You can stick with parsec for learning, but I wouldn't write new "serious" things in it unless I had a good reason |
2021-01-25 19:02:14 +0100 | <tsandstr> | merijn: Okay. Definitely just fiddling right now, but that's good to know for the future |
2021-01-25 19:03:05 +0100 | brodie | (~brodie@2607:f598:b992:f800:c059:1155:fde1:7ba2) |
2021-01-25 19:03:51 +0100 | nineonin_ | (~nineonine@50.216.62.2) |
2021-01-25 19:05:27 +0100 | Tuplanolla | (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) |
2021-01-25 19:07:06 +0100 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) (Remote host closed the connection) |
2021-01-25 19:07:12 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:d432:dfde:d2e0:ad7c) (Ping timeout: 260 seconds) |
2021-01-25 19:08:16 +0100 | stef204 | (~stef204@unaffiliated/stef-204/x-384198) |
2021-01-25 19:08:28 +0100 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) |
2021-01-25 19:09:37 +0100 | geekosaur | (82650c7c@130.101.12.124) (Ping timeout: 248 seconds) |
2021-01-25 19:09:40 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
2021-01-25 19:10:18 +0100 | cyphase | (~cyphase@unaffiliated/cyphase) |
2021-01-25 19:10:56 +0100 | worc3131 | (~quassel@2a02:c7f:dcc4:6500:cf0e:3346:8766:ab20) (Ping timeout: 240 seconds) |
2021-01-25 19:11:15 +0100 | mirrorbird | (~psutcliff@2a00:801:42b:aff3:74af:2f22:932d:eac0) (Ping timeout: 272 seconds) |
2021-01-25 19:11:53 +0100 | vicfred | (vicfred@gateway/vpn/mullvad/vicfred) |
2021-01-25 19:11:53 +0100 | worc3131 | (~quassel@2a02:c7f:dcc4:6500:cf0e:3346:8766:ab20) |
2021-01-25 19:14:05 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
2021-01-25 19:14:14 +0100 | ukari | (~ukari@unaffiliated/ukari) (Remote host closed the connection) |
2021-01-25 19:14:39 +0100 | ukari | (~ukari@unaffiliated/ukari) |
2021-01-25 19:15:25 +0100 | glyde | (~glyde@90.221.74.173) (Ping timeout: 240 seconds) |
2021-01-25 19:16:41 +0100 | dnlkrgr | (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) |
2021-01-25 19:17:19 +0100 | threestrikes | (~haskell@cpe-24-243-229-2.hot.res.rr.com) |
2021-01-25 19:19:58 +0100 | rajivr | (uid269651@gateway/web/irccloud.com/x-fydvpxvvindiqhvx) (Quit: Connection closed for inactivity) |
2021-01-25 19:20:14 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-215.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-01-25 19:20:34 +0100 | ADG1089__ | (~aditya@223.226.145.125) |
2021-01-25 19:20:36 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-215.w86-212.abo.wanadoo.fr) |
2021-01-25 19:21:33 +0100 | geekosaur | (82650c7c@130.101.12.124) |
2021-01-25 19:21:45 +0100 | Guest96381 | (~textual@mskresolve-a.mskcc.org) (Ping timeout: 240 seconds) |
2021-01-25 19:22:03 +0100 | unlink_ | (~unlink2@p57b8511e.dip0.t-ipconnect.de) |
2021-01-25 19:22:09 +0100 | borne | (~fritjof@200116b864598f0007ed1b620c579d22.dip.versatel-1u1.de) (Ping timeout: 244 seconds) |
2021-01-25 19:22:22 +0100 | ADG1089__ | (~aditya@223.226.145.125) (Remote host closed the connection) |
2021-01-25 19:23:16 +0100 | borne | (~fritjof@2a06:8782:ffbb:1337:4776:3f69:8716:3bce) |
2021-01-25 19:23:26 +0100 | unlink2 | (~unlink2@p200300ebcf48720042ac0be6c42d3316.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
2021-01-25 19:23:34 +0100 | worc3131 | (~quassel@2a02:c7f:dcc4:6500:cf0e:3346:8766:ab20) (Remote host closed the connection) |
2021-01-25 19:23:34 +0100 | ADG1089__ | (~aditya@223.226.145.125) |
2021-01-25 19:23:53 +0100 | ransom | (~c4264035@8.48.134.30) (Quit: Textual IRC Client: www.textualapp.com) |
2021-01-25 19:24:06 +0100 | mouseghost | (~draco@wikipedia/desperek) (Quit: mew wew) |
2021-01-25 19:25:51 +0100 | pavonia | (~user@unaffiliated/siracusa) |
2021-01-25 19:26:29 +0100 | dnlkrgr | (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 260 seconds) |
2021-01-25 19:27:16 +0100 | pera | (~pera@unaffiliated/pera) |
2021-01-25 19:28:28 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
2021-01-25 19:28:37 +0100 | mango | (~mangohask@121-200-5-34.79c805.syd.nbn.aussiebb.net) |
2021-01-25 19:29:10 +0100 | glyde | (~glyde@90.221.74.173) |
2021-01-25 19:30:05 +0100 | Alleria | (~textual@zrcout.mskcc.org) |
2021-01-25 19:30:28 +0100 | Alleria | Guest32845 |
2021-01-25 19:36:44 +0100 | usr25 | (~J@160.red-88-0-194.dynamicip.rima-tde.net) |
2021-01-25 19:38:03 +0100 | xff0x | (~xff0x@2001:1a81:5363:7e00:12a:fbc9:d77c:873c) (Ping timeout: 265 seconds) |
2021-01-25 19:38:55 +0100 | xff0x | (~xff0x@2001:1a81:5363:7e00:cb6f:f3:b273:90be) |
2021-01-25 19:39:11 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 19:40:33 +0100 | Sheilong | (uid293653@gateway/web/irccloud.com/x-hmlvzlbwqsspjwdw) |
2021-01-25 19:42:13 +0100 | geekosaur | (82650c7c@130.101.12.124) (Quit: Connection closed) |
2021-01-25 19:44:04 +0100 | conal | (~conal@64.71.133.70) |
2021-01-25 19:44:22 +0100 | conal | (~conal@64.71.133.70) (Client Quit) |
2021-01-25 19:44:25 +0100 | usr25 | (~J@160.red-88-0-194.dynamicip.rima-tde.net) (Quit: Bye) |
2021-01-25 19:45:43 +0100 | conal_ | (~conal@64.71.133.70) |
2021-01-25 19:46:29 +0100 | dhouthoo | (~dhouthoo@ptr-eitgbj2w0uu6delkbrh.18120a2.ip6.access.telenet.be) (Quit: WeeChat 3.0) |
2021-01-25 19:46:30 +0100 | xcmw | (~textual@dyn-72-33-0-89.uwnet.wisc.edu) |
2021-01-25 19:46:44 +0100 | carlomagno1 | (~cararell@148.87.23.5) |
2021-01-25 19:46:54 +0100 | carlomagno | (~cararell@148.87.23.5) (Ping timeout: 260 seconds) |
2021-01-25 19:47:02 +0100 | geekosaur | (82650c7c@130.101.12.124) |
2021-01-25 19:47:11 +0100 | <Athas> | I'm writing a parser with Megaparsec, and after some parses I have an extra-syntactic check for validity. If that check fails, however, the error message points at the next unread token, which is confusing. Is there a better way of doing this? |
2021-01-25 19:48:15 +0100 | <Athas> | I guess I can manually play shenanigans with the parser state, but maybe someone already has. |
2021-01-25 19:48:16 +0100 | shf | (~sheaf@2a01:cb19:80cc:7e00:2939:2eff:3d7d:ae11) (Read error: Connection reset by peer) |
2021-01-25 19:48:33 +0100 | mnrmnaugh | (~mnrmnaugh@unaffiliated/mnrmnaugh) (Ping timeout: 256 seconds) |
2021-01-25 19:48:54 +0100 | dansho | (~dansho@ec2-3-112-251-22.ap-northeast-1.compute.amazonaws.com) |
2021-01-25 19:49:15 +0100 | _deepfire | (~user@80.92.100.69) (Remote host closed the connection) |
2021-01-25 19:50:16 +0100 | Geekingfrog | (~geekingfr@li2156-64.members.linode.com) (Ping timeout: 240 seconds) |
2021-01-25 19:50:37 +0100 | <Athas> | I guess I can use 'try' in a clever way... |
2021-01-25 19:51:02 +0100 | <merijn> | Athas: pretty sure megaparsec lets you inject custom errors |
2021-01-25 19:51:06 +0100 | sea-gull | (~sea-gull@li1815-136.members.linode.com) (Ping timeout: 265 seconds) |
2021-01-25 19:51:18 +0100 | <Athas> | merijn: the error message isn't the problem, it's the source location. |
2021-01-25 19:51:21 +0100 | <ij> | is it possible to make "solved <$> Data.Vector.Unboxed.Mutable.read vector index" faster? it would try to read all the data whereas I only need that specific bit |
2021-01-25 19:51:47 +0100 | kawzeg | (kawzeg@2a01:7e01::f03c:92ff:fee2:ec34) (Ping timeout: 272 seconds) |
2021-01-25 19:51:56 +0100 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) (*.net *.split) |
2021-01-25 19:51:56 +0100 | rayyyy | (~nanoz@gateway/tor-sasl/nanoz) (*.net *.split) |
2021-01-25 19:51:56 +0100 | livvy | (~livvy@gateway/tor-sasl/livvy) (*.net *.split) |
2021-01-25 19:51:56 +0100 | avdb | (~avdb@gateway/tor-sasl/avdb) (*.net *.split) |
2021-01-25 19:51:56 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) (*.net *.split) |
2021-01-25 19:51:56 +0100 | denisse | (~spaceCat@gateway/tor-sasl/alephzer0) (*.net *.split) |
2021-01-25 19:51:56 +0100 | sord937 | (~sord937@gateway/tor-sasl/sord937) (*.net *.split) |
2021-01-25 19:51:56 +0100 | philopsos | (~caecilius@gateway/tor-sasl/caecilius) (*.net *.split) |
2021-01-25 19:51:56 +0100 | cantstanya | (~chatting@gateway/tor-sasl/cantstanya) (*.net *.split) |
2021-01-25 19:51:56 +0100 | vgtw | (~vgtw@gateway/tor-sasl/vgtw) (*.net *.split) |
2021-01-25 19:51:56 +0100 | hekkaidekapus | (~tchouri@gateway/tor-sasl/hekkaidekapus) (*.net *.split) |
2021-01-25 19:51:56 +0100 | ChaiTRex | (~ChaiTRex@gateway/tor-sasl/chaitrex) (*.net *.split) |
2021-01-25 19:51:56 +0100 | gxt | (~gxt@gateway/tor-sasl/gxt) (*.net *.split) |
2021-01-25 19:51:56 +0100 | jpds | (~jpds@gateway/tor-sasl/jpds) (*.net *.split) |
2021-01-25 19:51:56 +0100 | srk | (~sorki@gateway/tor-sasl/sorki) (*.net *.split) |
2021-01-25 19:51:56 +0100 | jb55 | (~jb55@gateway/tor-sasl/jb55) (*.net *.split) |
2021-01-25 19:51:56 +0100 | hexo | (~hexo@gateway/tor-sasl/hexo) (*.net *.split) |
2021-01-25 19:51:56 +0100 | andreas303 | (~andreas@gateway/tor-sasl/andreas303) (*.net *.split) |
2021-01-25 19:51:56 +0100 | xelxebar | (~xelxebar@gateway/tor-sasl/xelxebar) (*.net *.split) |
2021-01-25 19:52:00 +0100 | myme | (~myme@li1406-121.members.linode.com) (Ping timeout: 244 seconds) |
2021-01-25 19:53:05 +0100 | <merijn> | Yes, no, maybe? |
2021-01-25 19:53:12 +0100 | <ij> | great :D |
2021-01-25 19:53:24 +0100 | <Athas> | ij: I recently replaced unboxed vectors with storable vectors, which significantly improved performance. |
2021-01-25 19:53:36 +0100 | <merijn> | Athas: It depends on the datatype |
2021-01-25 19:53:41 +0100 | <Athas> | Although my workload is IO-heavy, so it might not have an effect on indexing. |
2021-01-25 19:53:49 +0100 | <Athas> | merijn: sure, I mean, if he they get away with it. |
2021-01-25 19:53:51 +0100 | <merijn> | Athas: unboxed uses SoA |
2021-01-25 19:53:58 +0100 | <ij> | what's SoA? |
2021-01-25 19:54:07 +0100 | <merijn> | Athas: So if your storable instance if AoS that can matter a lot |
2021-01-25 19:54:15 +0100 | <Athas> | Legacy terminology for ToA. |
2021-01-25 19:54:19 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Read error: Connection reset by peer) |
2021-01-25 19:54:19 +0100 | <koz_> | ij: GHC=$(which ghc-8.10.3) hadrian/build -j _build/docs/html/libraries/base/base.haddock |
2021-01-25 19:54:22 +0100 | <koz_> | Whoops. |
2021-01-25 19:54:26 +0100 | <merijn> | ij: Struct of Arrays: https://en.wikipedia.org/wiki/AoS_and_SoA |
2021-01-25 19:54:29 +0100 | <koz_> | ij: https://en.wikipedia.org/wiki/AoS_and_SoA |
2021-01-25 19:54:30 +0100 | <merijn> | Athas: ToA? |
2021-01-25 19:54:33 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 19:54:40 +0100 | <Athas> | merijn: there's no such things as a "struct". The term is "tuple". |
2021-01-25 19:54:47 +0100 | <Athas> | Let us not cater to C! |
2021-01-25 19:55:00 +0100 | <merijn> | Athas: Good luck with that fight ;) |
2021-01-25 19:55:02 +0100 | jamm | (~jamm@unaffiliated/jamm) |
2021-01-25 19:55:04 +0100 | <Athas> | Thank you! |
2021-01-25 19:55:30 +0100 | <koz_> | Also, the Wikipedia definition uses 'Structure', which I think is general enough. |
2021-01-25 19:55:38 +0100 | <koz_> | (I never read it as 'struct' FWIW) |
2021-01-25 19:55:51 +0100 | <merijn> | ij: Did you profile where the slowness is? |
2021-01-25 19:55:52 +0100 | Narinas | (~Narinas@189.223.62.254.dsl.dyn.telnor.net) (Read error: Connection reset by peer) |
2021-01-25 19:56:04 +0100 | <merijn> | koz_: But that's, like, 3 more letters to type... |
2021-01-25 19:56:08 +0100 | <Athas> | Well, "structure" is also vague. A heap is a "structure". "Tuple" is a nice and precise term. |
2021-01-25 19:56:09 +0100 | Narinas | (~Narinas@189.223.62.254.dsl.dyn.telnor.net) |
2021-01-25 19:56:13 +0100 | <ij> | merijn, yeah, reading from the vector spends most time running and in allocation |
2021-01-25 19:56:15 +0100 | <koz_> | merijn: Are you in 1970 on a teletype? :P |
2021-01-25 19:56:20 +0100 | <ij> | I'm going to UNPACK and INLINE everything next |
2021-01-25 19:56:21 +0100 | <merijn> | I'm lazy |
2021-01-25 19:56:48 +0100 | <merijn> | ij: Did you try unsafeRead yet? |
2021-01-25 19:56:59 +0100 | <ij> | no, but why would that be faster? |
2021-01-25 19:57:02 +0100 | <ij> | I could |
2021-01-25 19:57:04 +0100 | brodie | (~brodie@2607:f598:b992:f800:c059:1155:fde1:7ba2) (Quit: brodie) |
2021-01-25 19:57:09 +0100 | <merijn> | unsafeRead doesn't do bounds checking |
2021-01-25 19:57:19 +0100 | <ij> | yes, that I totally don't need |
2021-01-25 19:57:27 +0100 | <ij> | I'll definitely try taht |
2021-01-25 19:57:38 +0100 | <merijn> | Probably won't be too significant |
2021-01-25 19:57:41 +0100 | <merijn> | But who knows |
2021-01-25 19:57:50 +0100 | <ij> | well, reading is bottle neck now |
2021-01-25 19:58:08 +0100 | <ij> | alright, real-life chores, here I come. ttyl |
2021-01-25 19:58:11 +0100 | <merijn> | That might also be you read pattern ;) |
2021-01-25 19:58:15 +0100 | nly | (~user@unaffiliated/nly) |
2021-01-25 19:58:30 +0100 | <ij> | yeah, I'll also check all the calls |
2021-01-25 19:58:33 +0100 | conal_ | (~conal@64.71.133.70) (Quit: Computer has gone to sleep.) |
2021-01-25 19:59:28 +0100 | <merijn> | ij: As in, reading serially will be much faster than randomly :p |
2021-01-25 19:59:54 +0100 | Codaraxis | (Codaraxis@gateway/vpn/mullvad/codaraxis) |
2021-01-25 20:00:02 +0100 | jamm | (~jamm@unaffiliated/jamm) (Ping timeout: 264 seconds) |
2021-01-25 20:01:23 +0100 | mnrmnaugh | (~mnrmnaugh@unaffiliated/mnrmnaugh) |
2021-01-25 20:01:37 +0100 | geekosaur | (82650c7c@130.101.12.124) (Quit: Connection closed) |
2021-01-25 20:03:33 +0100 | berberman | (~berberman@unaffiliated/berberman) |
2021-01-25 20:03:44 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Remote host closed the connection) |
2021-01-25 20:04:02 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) |
2021-01-25 20:04:04 +0100 | berberman_ | (~berberman@unaffiliated/berberman) (Ping timeout: 260 seconds) |
2021-01-25 20:07:19 +0100 | hiroaki | (~hiroaki@ip4d167562.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds) |
2021-01-25 20:09:30 +0100 | mangow | (~mangow@121-200-5-34.79c805.syd.nbn.aussiebb.net) |
2021-01-25 20:10:16 +0100 | Narinas | (~Narinas@189.223.62.254.dsl.dyn.telnor.net) (Read error: Connection reset by peer) |
2021-01-25 20:11:39 +0100 | Narinas | (~Narinas@189.223.62.254.dsl.dyn.telnor.net) |
2021-01-25 20:12:50 +0100 | elliott_ | (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) |
2021-01-25 20:13:17 +0100 | <mangow> | Hello everyone - I'm newbie to haskell and irc |
2021-01-25 20:13:23 +0100 | sea-gull | (~sea-gull@li1815-136.members.linode.com) |
2021-01-25 20:13:46 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Excess Flood) |
2021-01-25 20:14:13 +0100 | <ski> | mangow : welcome to the channel |
2021-01-25 20:15:01 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) |
2021-01-25 20:15:10 +0100 | <ski> | (if you have any questions, just ask. if someone has an idea, they'll respond) |
2021-01-25 20:15:20 +0100 | <Uniaika> | hi mangow, welcome to the community |
2021-01-25 20:15:26 +0100 | LardLord | (~0x42_0x4F@p4fe86919.dip0.t-ipconnect.de) |
2021-01-25 20:15:44 +0100 | kawzeg | (kawzeg@2a01:7e01::f03c:92ff:fee2:ec34) |
2021-01-25 20:16:06 +0100 | <mangow> | Thank you everyone. Been using haskell for work going on 2 years. |
2021-01-25 20:16:18 +0100 | <gentauro> | nice https://www.stackage.org/lts-17.0 |
2021-01-25 20:17:29 +0100 | xcmw | (~textual@dyn-72-33-0-89.uwnet.wisc.edu) (Quit: Textual IRC Client: www.textualapp.com) |
2021-01-25 20:19:02 +0100 | LardLord | cringe_crew |
2021-01-25 20:19:29 +0100 | <merijn> | lol |
2021-01-25 20:19:46 +0100 | <merijn> | "newbie to Haskell" + "using haskell at work for 2 years" :p |
2021-01-25 20:20:47 +0100 | <maerwald> | that's more than most ppl :p |
2021-01-25 20:20:51 +0100 | threestrikes | (~haskell@cpe-24-243-229-2.hot.res.rr.com) (Ping timeout: 265 seconds) |
2021-01-25 20:20:54 +0100 | <__monty__> | I imagine that set of comments aroused some feelings of jealousy among participants/lurkers : ) |
2021-01-25 20:21:32 +0100 | <maerwald> | not sure... my advice is: never make your passion your job |
2021-01-25 20:21:57 +0100 | <maerwald> | it's a safe way to kill your passion |
2021-01-25 20:22:22 +0100 | <merijn> | Unrelatedly: commandline or command-line? |
2021-01-25 20:22:45 +0100 | <__monty__> | Probably command line. |
2021-01-25 20:22:55 +0100 | <maerwald> | the latter sounds like a synonym for hierarchy |
2021-01-25 20:23:46 +0100 | <mangow> | Well there's a lot I don't know. Been relying a lot on my mentor (recently left) for the hairy stuff. For example can someone explain what setting the compiler flag -with-rtsopt=-N does? |
2021-01-25 20:23:51 +0100 | myme | (~myme@li1406-121.members.linode.com) |
2021-01-25 20:23:53 +0100 | <Uniaika> | yep' it's polysemic |
2021-01-25 20:24:04 +0100 | cringe_crew | (~0x42_0x4F@p4fe86919.dip0.t-ipconnect.de) (Quit: Leaving) |
2021-01-25 20:24:12 +0100 | dansho | (~dansho@ec2-3-112-251-22.ap-northeast-1.compute.amazonaws.com) (Remote host closed the connection) |
2021-01-25 20:24:12 +0100 | <gentauro> | mangow: merijn: can :) |
2021-01-25 20:24:22 +0100 | Geekingfrog | (geekingfro@2a01:7e01::f03c:92ff:fe48:8bdf) |
2021-01-25 20:24:23 +0100 | conal | (~conal@64.71.133.70) |
2021-01-25 20:24:25 +0100 | <mangow> | gentauro: thanks |
2021-01-25 20:24:27 +0100 | dansho | (~dansho@ec2-3-112-251-22.ap-northeast-1.compute.amazonaws.com) |
2021-01-25 20:24:46 +0100 | <gentauro> | mangow: and his knowledge is spot-on |
2021-01-25 20:25:36 +0100 | <gentauro> | mangow: you could also read docs -> https://downloads.haskell.org/~ghc/8.8.4/docs/html/users_guide/using-optimisation.html |
2021-01-25 20:25:39 +0100 | <gentauro> | ;) |
2021-01-25 20:27:15 +0100 | <mangow> | thanks! |
2021-01-25 20:27:56 +0100 | fendor | (~fendor@178.165.131.27.wireless.dyn.drei.com) (Remote host closed the connection) |
2021-01-25 20:28:02 +0100 | <maerwald> | also note: IRC is a time sink |
2021-01-25 20:28:30 +0100 | geekosaur | (82650c7c@130.101.12.124) |
2021-01-25 20:28:57 +0100 | matryoshka | (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809) (Quit: ZNC 1.8.2 - https://znc.in) |
2021-01-25 20:28:58 +0100 | conal | (~conal@64.71.133.70) (Client Quit) |
2021-01-25 20:29:14 +0100 | <merijn> | __monty__: hmm, this implies the hyphen: https://en.wikipedia.org/wiki/Command-line_interface |
2021-01-25 20:29:54 +0100 | deviantfero | (~deviantfe@190.150.27.58) (Ping timeout: 272 seconds) |
2021-01-25 20:30:50 +0100 | <maerwald> | POSIX uses "command line" |
2021-01-25 20:31:28 +0100 | fendor | (~fendor@178.165.131.27.wireless.dyn.drei.com) |
2021-01-25 20:31:50 +0100 | matryoshka | (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809) |
2021-01-25 20:31:56 +0100 | <mangow> | gentauro: found it - thanks! https://downloads.haskell.org/~ghc/8.8.4/docs/html/users_guide/using-concurrent.html#rts-flag--N%2… |
2021-01-25 20:33:36 +0100 | ystael | (~ystael@209.6.50.55) (Ping timeout: 240 seconds) |
2021-01-25 20:34:12 +0100 | o1lo01ol1o | (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection) |
2021-01-25 20:34:52 +0100 | rcdilorenzo | (~rcdiloren@45.152.180.20) (Ping timeout: 265 seconds) |
2021-01-25 20:35:12 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
2021-01-25 20:35:13 +0100 | hiroaki | (~hiroaki@77.22.117.98) |
2021-01-25 20:35:34 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 20:36:23 +0100 | DataComputist | (~lumeng@50.43.26.251) |
2021-01-25 20:36:39 +0100 | Deide | (~Deide@217.155.19.23) |
2021-01-25 20:37:24 +0100 | cole-h | (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) |
2021-01-25 20:39:51 +0100 | <tomsmeding> | merijn: https://www.lexico.com/definition/command_line |
2021-01-25 20:40:31 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Quit: Lost terminal) |
2021-01-25 20:40:40 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 265 seconds) |
2021-01-25 20:41:09 +0100 | bogdanp | (~bogdanp@188.24.80.165) (Ping timeout: 260 seconds) |
2021-01-25 20:42:56 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 20:43:26 +0100 | <exarkun> | The hyphen is grammatic. "Command" is an adjective describing "line". "Command-line" is a compound adjective describing "interface". |
2021-01-25 20:44:04 +0100 | carlomagno1 | (~cararell@148.87.23.5) (Ping timeout: 260 seconds) |
2021-01-25 20:44:37 +0100 | <gentauro> | mangow: I noticed I sent you the wrong URL … |
2021-01-25 20:44:57 +0100 | <merijn> | exarkun: \o/ |
2021-01-25 20:45:04 +0100 | kritzefitz | (~kritzefit@212.86.56.80) (Remote host closed the connection) |
2021-01-25 20:45:12 +0100 | <tomsmeding> | for example: "big car seller" = big (car seller); "big-car seller" = (big car) seller |
2021-01-25 20:45:52 +0100 | <tomsmeding> | who said that concatenation was associative? |
2021-01-25 20:46:34 +0100 | <geekosaur> | syntax is a tree, not a list; we just insist on flattening it into lists and producing these ambiguities |
2021-01-25 20:46:38 +0100 | mananamenos | (~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 246 seconds) |
2021-01-25 20:47:46 +0100 | <exarkun> | Google will tell you syntax is a massively connected network of hundreds of billions of nodes... |
2021-01-25 20:49:39 +0100 | bogdanp | (~bogdanp@188.24.80.165) |
2021-01-25 20:50:21 +0100 | <Uniaika> | exarkun: is that how they call their infra? |
2021-01-25 20:50:40 +0100 | <geekosaur> | heh |
2021-01-25 20:50:44 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
2021-01-25 20:51:17 +0100 | Wuzzy | (~Wuzzy@p549c95a3.dip0.t-ipconnect.de) |
2021-01-25 20:51:17 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 20:51:19 +0100 | ixaxaar | (~ixaxaar@49.207.210.215) (Ping timeout: 272 seconds) |
2021-01-25 20:52:27 +0100 | <exarkun> | :) |
2021-01-25 20:52:59 +0100 | ski | . o O ( syntax isn't the initial semantics ? ) |
2021-01-25 20:53:00 +0100 | <mangow> | gentauro: not the concurrent page? https://downloads.haskell.org/~ghc/8.8.4/docs/html/users_guide/using-concurrent.html |
2021-01-25 20:53:02 +0100 | carlomagno | (~cararell@148.87.23.5) |
2021-01-25 20:57:15 +0100 | <gentauro> | mangow: I sent you optimization and not concurrent |
2021-01-25 20:57:24 +0100 | <gentauro> | but good that you found it on your own |
2021-01-25 20:57:29 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 246 seconds) |
2021-01-25 20:58:37 +0100 | <mangow> | gentauro: misread your comment - all good |
2021-01-25 21:00:34 +0100 | deviantfero | (~deviantfe@190.150.27.58) |
2021-01-25 21:01:00 +0100 | eacameron | (uid256985@gateway/web/irccloud.com/x-cuwpatlthuubdwip) |
2021-01-25 21:01:03 +0100 | nly | (~user@unaffiliated/nly) (Remote host closed the connection) |
2021-01-25 21:02:08 +0100 | hyiltiz | (~quassel@unaffiliated/hyiltiz) (Quit: hyiltiz) |
2021-01-25 21:04:09 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Remote host closed the connection) |
2021-01-25 21:04:23 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) |
2021-01-25 21:04:42 +0100 | hexo | (~hexo@gateway/tor-sasl/hexo) |
2021-01-25 21:04:45 +0100 | xelxebar | (~xelxebar@gateway/tor-sasl/xelxebar) |
2021-01-25 21:04:46 +0100 | denisse | (~spaceCat@gateway/tor-sasl/alephzer0) |
2021-01-25 21:04:49 +0100 | srk | (~sorki@gateway/tor-sasl/sorki) |
2021-01-25 21:04:51 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) |
2021-01-25 21:04:56 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
2021-01-25 21:05:01 +0100 | avdb | (~avdb@gateway/tor-sasl/avdb) |
2021-01-25 21:05:19 +0100 | petersen | (~petersen@redhat/juhp) (Ping timeout: 265 seconds) |
2021-01-25 21:05:20 +0100 | jpds | (~jpds@gateway/tor-sasl/jpds) |
2021-01-25 21:05:56 +0100 | geowiesnot | (~user@87-89-181-157.abo.bbox.fr) |
2021-01-25 21:06:35 +0100 | conal | (~conal@64.71.133.70) |
2021-01-25 21:06:59 +0100 | philopsos | (~caecilius@gateway/tor-sasl/caecilius) |
2021-01-25 21:07:34 +0100 | petersen | (~petersen@redhat/juhp) |
2021-01-25 21:07:49 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
2021-01-25 21:08:10 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 21:08:15 +0100 | vgtw | (~vgtw@gateway/tor-sasl/vgtw) |
2021-01-25 21:08:45 +0100 | <mangow> | Been having segmentation fault on during run time since upgrading to 8.8.3. Would go on for a few days or two weeks before crashing. The code uses concurrency (compiled with -threaded -rtsopts -with-rtsopts =-N). Have turned off cairo as ffi that may be contributing - no joy. Advice on debugging this? |
2021-01-25 21:09:29 +0100 | <merijn> | mangow: Eh, have you tried gdb on the coredumps yet? :) |
2021-01-25 21:09:34 +0100 | kritzefitz | (~kritzefit@212.86.56.80) |
2021-01-25 21:10:49 +0100 | jb55 | (~jb55@gateway/tor-sasl/jb55) |
2021-01-25 21:11:06 +0100 | andreas303 | (~andreas@gateway/tor-sasl/andreas303) |
2021-01-25 21:11:08 +0100 | <mangow> | merijn: no. :) |
2021-01-25 21:11:28 +0100 | <mangow> | will try that - thanks |
2021-01-25 21:11:36 +0100 | <sm[m]> | mangow: you're not on Windows are you ? |
2021-01-25 21:11:47 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-01-25 21:11:50 +0100 | <mangow> | no - on nixos |
2021-01-25 21:12:20 +0100 | catt | (~r@31.124.181.226) (Remote host closed the connection) |
2021-01-25 21:13:03 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 265 seconds) |
2021-01-25 21:13:04 +0100 | hyiltiz | (~quassel@unaffiliated/hyiltiz) |
2021-01-25 21:13:24 +0100 | ChaiTRex | (~ChaiTRex@gateway/tor-sasl/chaitrex) |
2021-01-25 21:13:48 +0100 | sord937 | (~sord937@gateway/tor-sasl/sord937) |
2021-01-25 21:13:52 +0100 | hekkaidekapus | (~tchouri@gateway/tor-sasl/hekkaidekapus) |
2021-01-25 21:14:13 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Excess Flood) |
2021-01-25 21:14:29 +0100 | dansho | (~dansho@ec2-3-112-251-22.ap-northeast-1.compute.amazonaws.com) (Ping timeout: 264 seconds) |
2021-01-25 21:15:28 +0100 | star_cloud | (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) |
2021-01-25 21:16:55 +0100 | cantstanya | (~chatting@gateway/tor-sasl/cantstanya) |
2021-01-25 21:18:07 +0100 | dnlkrgr | (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) |
2021-01-25 21:19:05 +0100 | hyiltiz | (~quassel@unaffiliated/hyiltiz) (Ping timeout: 240 seconds) |
2021-01-25 21:19:11 +0100 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) |
2021-01-25 21:19:55 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 21:20:00 +0100 | hyiltiz | (~quassel@unaffiliated/hyiltiz) |
2021-01-25 21:20:13 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-215.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-01-25 21:20:35 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-215.w86-212.abo.wanadoo.fr) |
2021-01-25 21:20:49 +0100 | geowiesnot | (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 260 seconds) |
2021-01-25 21:23:16 +0100 | ADG1089__ | (~aditya@223.226.145.125) (Remote host closed the connection) |
2021-01-25 21:26:07 +0100 | conal | (~conal@64.71.133.70) (Quit: Computer has gone to sleep.) |
2021-01-25 21:26:24 +0100 | mangow | (~mangow@121-200-5-34.79c805.syd.nbn.aussiebb.net) (Read error: No route to host) |
2021-01-25 21:26:44 +0100 | <__monty__> | merijn: I said probably because you asked about "command line," context is important. And I see it was already addressed in the backlog : ) |
2021-01-25 21:27:12 +0100 | usr25 | (~usr25@unaffiliated/usr25) |
2021-01-25 21:28:34 +0100 | avdb | (~avdb@gateway/tor-sasl/avdb) (Ping timeout: 268 seconds) |
2021-01-25 21:28:49 +0100 | aidecoe | (~aidecoe@unaffiliated/aidecoe) (Remote host closed the connection) |
2021-01-25 21:35:59 +0100 | spatchkaa | (~spatchkaa@S010600fc8da47b63.gv.shawcable.net) (Ping timeout: 260 seconds) |
2021-01-25 21:38:56 +0100 | jneira | (501ca940@gateway/web/cgi-irc/kiwiirc.com/ip.80.28.169.64) |
2021-01-25 21:39:26 +0100 | avdb | (~avdb@gateway/tor-sasl/avdb) |
2021-01-25 21:39:36 +0100 | ukari | (~ukari@unaffiliated/ukari) (Remote host closed the connection) |
2021-01-25 21:39:49 +0100 | d3od | (~nickmeno3@93-137-147-154.adsl.net.t-com.hr) (Remote host closed the connection) |
2021-01-25 21:40:10 +0100 | ukari | (~ukari@unaffiliated/ukari) |
2021-01-25 21:43:40 +0100 | shf | (~sheaf@2a01:cb19:80cc:7e00:2939:2eff:3d7d:ae11) |
2021-01-25 21:43:49 +0100 | avdb | (~avdb@gateway/tor-sasl/avdb) (Remote host closed the connection) |
2021-01-25 21:45:18 +0100 | oisdk | (~oisdk@2001:bb6:3329:d100:7c85:369d:a23d:1ffc) (Ping timeout: 260 seconds) |
2021-01-25 21:46:09 +0100 | oisdk | (~oisdk@2001:bb6:3329:d100:7037:1951:b856:5dfd) |
2021-01-25 21:47:42 +0100 | takuan | (~takuan@178-116-218-225.access.telenet.be) |
2021-01-25 21:48:55 +0100 | conal | (~conal@64.71.133.70) |
2021-01-25 21:50:59 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
2021-01-25 21:51:36 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds) |
2021-01-25 21:51:56 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
2021-01-25 21:52:20 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 21:52:55 +0100 | stevenxl | (uid133530@gateway/web/irccloud.com/x-smbmognhpdzvkoox) |
2021-01-25 21:52:58 +0100 | <dminuoso> | Hi. When using packages in cabal.project, it seems as if when building a particular build target, that constraints from all vendored packages(/components?) are considered. So say, when I have `packages: */*.cabal`, then the build plan for `cabal build foo/Foo.hs` would include constraints from `bar/bar.cabal` |
2021-01-25 21:53:04 +0100 | <dminuoso> | Is that by design? |
2021-01-25 21:53:53 +0100 | <dminuoso> | (Even if foo/foo.cabal has *no* dependency on `bar`) |
2021-01-25 21:54:01 +0100 | teardown | (~user@gateway/tor-sasl/mrush) |
2021-01-25 21:54:31 +0100 | kuribas | (~user@ptr-25vy0i8ema2h5qedxeq.18120a2.ip6.access.telenet.be) (Quit: ERC (IRC client for Emacs 26.3)) |
2021-01-25 21:56:01 +0100 | metreo | (Thunderbir@gateway/vpn/mullvad/metreo) () |
2021-01-25 21:56:59 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 246 seconds) |
2021-01-25 21:57:14 +0100 | <geekosaur> | ignoring them / letting ghc pick whatever it felt like is more or less where ancient "cabal hell" came from |
2021-01-25 21:57:22 +0100 | <geekosaur> | if I understand what you're asking |
2021-01-25 21:57:42 +0100 | Mr_Cue | (~Mr._Cue@pengyuzhou.com) (Remote host closed the connection) |
2021-01-25 21:57:56 +0100 | shailangsa | (~shailangs@host86-145-14-121.range86-145.btcentralplus.com) (Ping timeout: 272 seconds) |
2021-01-25 21:57:58 +0100 | <geekosaur> | it's not just whether foo has a dependency on bar but whether the final build which presumably includes both foo and bar is self-consistent |
2021-01-25 21:58:01 +0100 | Mr_Cue | (~Mr._Cue@pengyuzhou.com) |
2021-01-25 21:59:19 +0100 | teardown_ | (~user@gateway/tor-sasl/mrush) |
2021-01-25 21:59:56 +0100 | <geekosaur> | or if it has bar depending on quux 1.0, baz depending on quux 1.1, and foo may care about none of them but myproj depends on foo, bar, and baz |
2021-01-25 22:00:28 +0100 | <geekosaur> | so it's all dependencies of myproj that have all constraints applied so everything is consistent |
2021-01-25 22:01:28 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-01-25 22:01:40 +0100 | teardown_ | (~user@gateway/tor-sasl/mrush) (Remote host closed the connection) |
2021-01-25 22:03:11 +0100 | <geekosaur> | (also, it is a constraint, not a dependency itself. it constrains any matching dependency that is encountered) |
2021-01-25 22:03:43 +0100 | teardown | (~user@gateway/tor-sasl/mrush) (Ping timeout: 268 seconds) |
2021-01-25 22:04:03 +0100 | <geekosaur> | and it's easier to just pass the whole set of constraints along than to prune the unnecessary ones in some branches of the dependency tree |
2021-01-25 22:04:03 +0100 | jespada | (~jespada@90.254.242.138) (Quit: Sleeping) |
2021-01-25 22:04:04 +0100 | <geekosaur> | and it's easier to just pass the whole set of constraints along than to prune the unnecessary ones in some branches of the dependency tree |
2021-01-25 22:04:18 +0100 | teardown | (~user@gateway/tor-sasl/mrush) |
2021-01-25 22:05:37 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 22:05:49 +0100 | <geekosaur> | hm, whooops, did that last one go twice? |
2021-01-25 22:05:56 +0100 | <ski> | yep |
2021-01-25 22:06:08 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) (Remote host closed the connection) |
2021-01-25 22:06:40 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) |
2021-01-25 22:07:58 +0100 | _ht | (~quassel@82-169-194-8.biz.kpn.net) (Remote host closed the connection) |
2021-01-25 22:09:27 +0100 | <sm[m]> | see the top haskell projects race on github: |
2021-01-25 22:09:27 +0100 | <sm[m]> | https://star-history.t9t.io/#jgm/pandoc&koalaman/shellcheck&PostgREST/postgrest&hasura/graphql-eng… |
2021-01-25 22:10:45 +0100 | coot | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) |
2021-01-25 22:10:59 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 246 seconds) |
2021-01-25 22:13:41 +0100 | <koala_man> | weee :D |
2021-01-25 22:14:19 +0100 | <geekosaur> | it asked me for an API token; I declined to request one |
2021-01-25 22:14:41 +0100 | <geekosaur> | in any case, how much of this is everyone racing the debian freeze? :p |
2021-01-25 22:14:52 +0100 | jathan | (~jathan@69.61.93.38) |
2021-01-25 22:15:17 +0100 | <sm[m]> | yeah it does, but the process of getting yourself one is pleasantly easy (3 clicks, no permissions required..) |
2021-01-25 22:15:37 +0100 | <sm[m]> | wait, I can just link a screenshot. |
2021-01-25 22:15:39 +0100 | <koala_man> | geekosaur: https://imgur.com/a/Sm0Z58h |
2021-01-25 22:16:35 +0100 | jespada | (~jespada@90.254.242.138) |
2021-01-25 22:16:42 +0100 | <geekosaur> | also I'd have to expect xmonad is mostly flat with some spikes |
2021-01-25 22:17:06 +0100 | <geekosaur> | seems like every year or so a new crop discovers it and we get a spike of activity that settles after a few months |
2021-01-25 22:18:16 +0100 | mouseghost | (~draco@87-206-9-185.dynamic.chello.pl) |
2021-01-25 22:18:16 +0100 | mouseghost | (~draco@87-206-9-185.dynamic.chello.pl) (Changing host) |
2021-01-25 22:18:16 +0100 | mouseghost | (~draco@wikipedia/desperek) |
2021-01-25 22:18:42 +0100 | conal | (~conal@64.71.133.70) (Read error: Connection reset by peer) |
2021-01-25 22:18:47 +0100 | Varis | (~Tadas@unaffiliated/varis) (Remote host closed the connection) |
2021-01-25 22:20:04 +0100 | dequbed | (~dequbed@2001:bc8:3f24:100::1) (Quit: Bye o/) |
2021-01-25 22:20:13 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-215.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-01-25 22:20:21 +0100 | <aldum> | is that a drawing, or just generated with noisy lines for effect? |
2021-01-25 22:20:25 +0100 | <geekosaur> | (hm, complicated by most of the activity being in contrib, not core) |
2021-01-25 22:20:26 +0100 | dnlkrgr | (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 246 seconds) |
2021-01-25 22:20:35 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-215.w86-212.abo.wanadoo.fr) |
2021-01-25 22:20:59 +0100 | ADG1089__ | (~aditya@223.226.145.125) |
2021-01-25 22:21:58 +0100 | teardown_ | (~user@gateway/tor-sasl/mrush) |
2021-01-25 22:22:04 +0100 | sm[m] | uploaded an image: Screen Shot 2021-01-25 at 1.21.53 PM.png (91KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/wLDCWcGadXhivaZnoYxODwpZ/Screen Shot 2021-01-25 at 1.21.53 PM.png > |
2021-01-25 22:22:12 +0100 | conal | (~conal@64.71.133.70) |
2021-01-25 22:22:19 +0100 | <sm[m]> | wow look at that - hledger and xmonad neck and neck |
2021-01-25 22:23:10 +0100 | heatsink | (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
2021-01-25 22:23:13 +0100 | <__monty__> | Wow, matrix's url handling doesn't %-encode? |
2021-01-25 22:23:20 +0100 | dequbed | (~dequbed@2001:bc8:3f24:100::1) |
2021-01-25 22:24:26 +0100 | sord937 | (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
2021-01-25 22:25:17 +0100 | <koala_man> | the URL works even if you stop at the space |
2021-01-25 22:25:55 +0100 | teardown | (~user@gateway/tor-sasl/mrush) (Ping timeout: 268 seconds) |
2021-01-25 22:26:06 +0100 | conal | (~conal@64.71.133.70) (Client Quit) |
2021-01-25 22:26:17 +0100 | jamm | (~jamm@unaffiliated/jamm) |
2021-01-25 22:28:33 +0100 | caef^ | (caef@ip98-184-89-2.mc.at.cox.net) () |
2021-01-25 22:28:34 +0100 | conal_ | (~conal@64.71.133.70) |
2021-01-25 22:29:25 +0100 | hiroaki | (~hiroaki@77.22.117.98) (Ping timeout: 240 seconds) |
2021-01-25 22:29:36 +0100 | nehsou^ | (nehsou@ip98-184-89-2.mc.at.cox.net) |
2021-01-25 22:30:24 +0100 | jackk_ | (~jackk@205.178.111.134) (Quit: Going offline, see ya! (www.adiirc.com)) |
2021-01-25 22:30:26 +0100 | teardown | (~user@gateway/tor-sasl/mrush) |
2021-01-25 22:30:35 +0100 | jedws | (~jedws@2001:8003:c44f:4601:2919:11d9:4e81:3c90) |
2021-01-25 22:30:38 +0100 | jamm | (~jamm@unaffiliated/jamm) (Ping timeout: 264 seconds) |
2021-01-25 22:31:21 +0100 | <__monty__> | Huh, so it does, just need the hash really. |
2021-01-25 22:31:44 +0100 | hiroaki | (~hiroaki@ip4d167562.dynamic.kabel-deutschland.de) |
2021-01-25 22:31:55 +0100 | jackk_ | (~jackk@205.178.111.134) |
2021-01-25 22:32:57 +0100 | jumper149 | (~jumper149@ip185225.wh.uni-hannover.de) |
2021-01-25 22:34:13 +0100 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Quit: Leaving) |
2021-01-25 22:34:33 +0100 | teardown_ | (~user@gateway/tor-sasl/mrush) (Ping timeout: 268 seconds) |
2021-01-25 22:35:49 +0100 | teardown_ | (~user@gateway/tor-sasl/mrush) |
2021-01-25 22:35:56 +0100 | albethere | (sid457088@gateway/web/irccloud.com/x-mlojfqddwapqjmhc) (Ping timeout: 240 seconds) |
2021-01-25 22:36:04 +0100 | SrPx | (sid108780@gateway/web/irccloud.com/x-kowttwuhunerezqk) (Ping timeout: 240 seconds) |
2021-01-25 22:36:24 +0100 | systemfault | (sid267009@gateway/web/irccloud.com/x-hdlifcluzqjququc) (Ping timeout: 265 seconds) |
2021-01-25 22:36:24 +0100 | kozowu | (uid44796@gateway/web/irccloud.com/x-ksrcozkcnschdvzp) (Ping timeout: 240 seconds) |
2021-01-25 22:36:26 +0100 | howdoi | (uid224@gateway/web/irccloud.com/x-lsqhhlirsxspdsxe) (Ping timeout: 240 seconds) |
2021-01-25 22:36:27 +0100 | graingert | (sid128301@gateway/web/irccloud.com/x-tqzpceexyrlbhkfr) (Ping timeout: 272 seconds) |
2021-01-25 22:36:38 +0100 | agander_m | (sid407952@gateway/web/irccloud.com/x-yxevaoyevwrwtudv) (Ping timeout: 264 seconds) |
2021-01-25 22:36:38 +0100 | ryjm | (sid383513@gateway/web/irccloud.com/x-zqdfirkonjqofpzk) (Ping timeout: 264 seconds) |
2021-01-25 22:36:38 +0100 | srhb | (sid400352@NixOS/user/srhb) (Ping timeout: 264 seconds) |
2021-01-25 22:36:38 +0100 | dani- | (sid341953@gateway/web/irccloud.com/x-ntpllqrkvsgxojfo) (Ping timeout: 264 seconds) |
2021-01-25 22:36:38 +0100 | idnar | (sid12240@gateway/web/irccloud.com/x-nahgmbtmyvioqrjv) (Ping timeout: 264 seconds) |
2021-01-25 22:36:45 +0100 | hazard-pointer | (sid331723@gateway/web/irccloud.com/x-yjgnwgppjbnutxrc) (Read error: Connection reset by peer) |
2021-01-25 22:36:47 +0100 | ocharles | (sid30093@musicbrainz/user/ocharles) (Read error: Connection reset by peer) |
2021-01-25 22:36:47 +0100 | typetetris | (sid275937@gateway/web/irccloud.com/x-mbcxqikjwssppdzb) (Read error: Connection reset by peer) |
2021-01-25 22:36:47 +0100 | lolmac | (sid171216@gateway/web/irccloud.com/x-skvgsdcnuzmeicca) (Read error: Connection reset by peer) |
2021-01-25 22:36:51 +0100 | vicfred | (vicfred@gateway/vpn/mullvad/vicfred) (Ping timeout: 256 seconds) |
2021-01-25 22:36:51 +0100 | Kamuela | (sid111576@gateway/web/irccloud.com/x-lmtumpnylwqdhtjl) (Read error: Connection reset by peer) |
2021-01-25 22:37:09 +0100 | alanz | (sid110616@gateway/web/irccloud.com/x-pgpzbmvucahpxcnx) (Ping timeout: 265 seconds) |
2021-01-25 22:37:13 +0100 | taktoa[c] | (sid282096@gateway/web/irccloud.com/x-pvznddqjvryzvklu) (Ping timeout: 260 seconds) |
2021-01-25 22:37:13 +0100 | m-renaud | (sid333785@gateway/web/irccloud.com/x-zfzplrqftpoxiysf) (Ping timeout: 260 seconds) |
2021-01-25 22:37:14 +0100 | benwr____ | (sid372383@gateway/web/irccloud.com/x-bsjkvgmodyyitwzu) (Ping timeout: 264 seconds) |
2021-01-25 22:37:14 +0100 | kyagrd__ | (sid102627@gateway/web/irccloud.com/x-zawyiultvziwhzkq) (Ping timeout: 264 seconds) |
2021-01-25 22:37:22 +0100 | liquorice | (sid267884@gateway/web/irccloud.com/x-avdltngpklmvfapu) (Ping timeout: 265 seconds) |
2021-01-25 22:37:24 +0100 | bradparker | (sid262931@gateway/web/irccloud.com/x-zsygwnrqhbjukmcc) (Ping timeout: 240 seconds) |
2021-01-25 22:37:32 +0100 | srhb | (sid400352@NixOS/user/srhb) |
2021-01-25 22:37:35 +0100 | ocharles | (sid30093@musicbrainz/user/ocharles) |
2021-01-25 22:37:36 +0100 | lolmac | (sid171216@gateway/web/irccloud.com/x-fcbfrjkbnxlwzfzf) |
2021-01-25 22:37:45 +0100 | jackdk | (sid373013@gateway/web/irccloud.com/x-bhkshdexsrpugxtv) (Ping timeout: 240 seconds) |
2021-01-25 22:37:45 +0100 | liquorice | (sid267884@gateway/web/irccloud.com/x-rnqbjsuaamxzrxpj) |
2021-01-25 22:37:45 +0100 | idnar | (sid12240@gateway/web/irccloud.com/x-vnadpyrshenwaqfz) |
2021-01-25 22:37:47 +0100 | viluon | (uid453725@gateway/web/irccloud.com/x-jrvodzvvpmvalcik) (Ping timeout: 260 seconds) |
2021-01-25 22:37:49 +0100 | kyagrd__ | (sid102627@gateway/web/irccloud.com/x-czzyslpwjuwiqfaj) |
2021-01-25 22:37:52 +0100 | taktoa[c] | (sid282096@gateway/web/irccloud.com/x-lihbkropdsbmwcps) |
2021-01-25 22:38:01 +0100 | systemfault | (sid267009@gateway/web/irccloud.com/x-mrwhasrjzjwtttwp) |
2021-01-25 22:38:01 +0100 | hazard-pointer | (sid331723@gateway/web/irccloud.com/x-qdevggjfcrxqfirm) |
2021-01-25 22:38:03 +0100 | ryjm | (sid383513@gateway/web/irccloud.com/x-jzsjrhnsjcknljvk) |
2021-01-25 22:38:04 +0100 | agander_m | (sid407952@gateway/web/irccloud.com/x-rvhmratdzpallywl) |
2021-01-25 22:38:04 +0100 | dani- | (sid341953@gateway/web/irccloud.com/x-axfadjasazfqzdej) |
2021-01-25 22:38:04 +0100 | typetetris | (sid275937@gateway/web/irccloud.com/x-fvejyhaqkscbncgo) |
2021-01-25 22:38:05 +0100 | jackdk | (sid373013@gateway/web/irccloud.com/x-ofkvouxgaheyohuc) |
2021-01-25 22:38:08 +0100 | albethere | (sid457088@gateway/web/irccloud.com/x-uozpyfwqjruqtqgt) |
2021-01-25 22:38:08 +0100 | kozowu | (uid44796@gateway/web/irccloud.com/x-lxntlyyviodozjkm) |
2021-01-25 22:38:14 +0100 | howdoi | (uid224@gateway/web/irccloud.com/x-atttjcsneckauiyy) |
2021-01-25 22:38:19 +0100 | viluon | (uid453725@gateway/web/irccloud.com/x-qwufrlkefmuaynwu) |
2021-01-25 22:38:20 +0100 | milessabin | (sid86799@gateway/web/irccloud.com/x-dxscmdyymjnohtuw) (Ping timeout: 265 seconds) |
2021-01-25 22:38:20 +0100 | SrPx | (sid108780@gateway/web/irccloud.com/x-cmhnedrpadslyhrg) |
2021-01-25 22:38:21 +0100 | gOOgler | (uid125351@gateway/web/irccloud.com/x-xrdgahowdpoxjkil) (Ping timeout: 272 seconds) |
2021-01-25 22:38:28 +0100 | alanz | (sid110616@gateway/web/irccloud.com/x-bdrhmykmkglpikpt) |
2021-01-25 22:38:44 +0100 | Kamuela | (sid111576@gateway/web/irccloud.com/x-dsynqsqrieicyecx) |
2021-01-25 22:38:56 +0100 | gOOgler | (uid125351@gateway/web/irccloud.com/x-riiuuixzxrygbcpq) |
2021-01-25 22:39:02 +0100 | benwr____ | (sid372383@gateway/web/irccloud.com/x-slmnyhhliphrhekz) |
2021-01-25 22:39:03 +0100 | bradparker | (sid262931@gateway/web/irccloud.com/x-kzriibvqqejaiuza) |
2021-01-25 22:39:06 +0100 | graingert | (sid128301@gateway/web/irccloud.com/x-xbodmovnqbfpelyx) |
2021-01-25 22:39:18 +0100 | graingert | (sid128301@gateway/web/irccloud.com/x-xbodmovnqbfpelyx) (Excess Flood) |
2021-01-25 22:39:39 +0100 | alx741 | (~alx741@186.178.110.72) (Quit: alx741) |
2021-01-25 22:39:58 +0100 | m-renaud | (sid333785@gateway/web/irccloud.com/x-cbrunzslvatkyprw) |
2021-01-25 22:40:06 +0100 | teardown | (~user@gateway/tor-sasl/mrush) (Ping timeout: 268 seconds) |
2021-01-25 22:40:14 +0100 | milessabin | (sid86799@gateway/web/irccloud.com/x-mehabfydzgqsjolp) |
2021-01-25 22:41:19 +0100 | graingert | (sid128301@gateway/web/irccloud.com/x-vonyvnbwvtpeiato) |
2021-01-25 22:42:17 +0100 | threestrikes | (~haskell@cpe-24-243-229-2.hot.res.rr.com) |
2021-01-25 22:42:35 +0100 | alx741 | (~alx741@186.178.110.72) |
2021-01-25 22:44:13 +0100 | alx741 | (~alx741@186.178.110.72) (Client Quit) |
2021-01-25 22:45:11 +0100 | dnlkrgr | (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) |
2021-01-25 22:45:39 +0100 | teardown_ | (~user@gateway/tor-sasl/mrush) (Ping timeout: 268 seconds) |
2021-01-25 22:46:09 +0100 | teardown | (~user@gateway/tor-sasl/mrush) |
2021-01-25 22:47:18 +0100 | geowiesnot | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) |
2021-01-25 22:48:07 +0100 | Tario | (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
2021-01-25 22:48:08 +0100 | Feuermagier | (~Feuermagi@213.178.26.41) |
2021-01-25 22:49:09 +0100 | <sm[m]> | the mighty pandoc is temporarily unseated, but I think it'll outgrow these others |
2021-01-25 22:49:18 +0100 | Tario | (~Tario@201.192.165.173) |
2021-01-25 22:49:35 +0100 | <sm[m]> | though, it's broader user base is less likely to star. We'll see |
2021-01-25 22:50:26 +0100 | kritzefitz | (~kritzefit@212.86.56.80) (Remote host closed the connection) |
2021-01-25 22:51:55 +0100 | <sm[m]> | oh hello koala_man ! congrats! |
2021-01-25 22:52:19 +0100 | <sm[m]> | you should get a yellow hat or something |
2021-01-25 22:52:23 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-01-25 22:52:44 +0100 | gxt | (~gxt@gateway/tor-sasl/gxt) |
2021-01-25 22:54:53 +0100 | <sm[m]> | aldum: it's a generated chart, the style is just for effect |
2021-01-25 22:56:53 +0100 | <aldum> | nice, had me almost fooled |
2021-01-25 22:57:18 +0100 | teardown_ | (~user@gateway/tor-sasl/mrush) |
2021-01-25 22:57:39 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 260 seconds) |
2021-01-25 22:58:22 +0100 | neiluj | (~jco@unaffiliated/neiluj) (Quit: leaving) |
2021-01-25 22:58:36 +0100 | philopsos | (~caecilius@gateway/tor-sasl/caecilius) (Ping timeout: 268 seconds) |
2021-01-25 22:59:00 +0100 | geekosaur | (82650c7c@130.101.12.124) (Quit: Connection closed) |
2021-01-25 23:00:20 +0100 | threestrikes | (~haskell@cpe-24-243-229-2.hot.res.rr.com) (Ping timeout: 246 seconds) |
2021-01-25 23:00:33 +0100 | <koala_man> | ^___^ |
2021-01-25 23:01:40 +0100 | teardown | (~user@gateway/tor-sasl/mrush) (Ping timeout: 268 seconds) |
2021-01-25 23:03:28 +0100 | tsaka__ | (~torstein@2a02:587:1b0e:d100:1af7:5aa8:6994:ae27) (Ping timeout: 265 seconds) |
2021-01-25 23:06:19 +0100 | son0p | (~son0p@181.136.122.143) |
2021-01-25 23:09:19 +0100 | notzmv | (~user@unaffiliated/zmv) (Ping timeout: 260 seconds) |
2021-01-25 23:09:31 +0100 | ADG1089 | (~ADG1089@223.226.145.125) |
2021-01-25 23:09:49 +0100 | ADG1089 | (~ADG1089@223.226.145.125) (Client Quit) |
2021-01-25 23:10:56 +0100 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) (Ping timeout: 268 seconds) |
2021-01-25 23:11:18 +0100 | teardown | (~user@gateway/tor-sasl/mrush) |
2021-01-25 23:11:41 +0100 | borne | (~fritjof@2a06:8782:ffbb:1337:4776:3f69:8716:3bce) (Ping timeout: 265 seconds) |
2021-01-25 23:12:35 +0100 | MarcelineVQ | (~anja@198.254.199.42) (Ping timeout: 246 seconds) |
2021-01-25 23:13:17 +0100 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) |
2021-01-25 23:13:51 +0100 | alx741 | (~alx741@186.178.110.72) |
2021-01-25 23:14:35 +0100 | Franciman | (~francesco@host-95-235-155-82.retail.telecomitalia.it) (Quit: Leaving) |
2021-01-25 23:14:36 +0100 | __monty__ | (~toonn@unaffiliated/toonn) (Quit: leaving) |
2021-01-25 23:14:41 +0100 | machinedgod | (~machinedg@135-23-192-217.cpe.pppoe.ca) (Remote host closed the connection) |
2021-01-25 23:15:15 +0100 | teardown_ | (~user@gateway/tor-sasl/mrush) (Ping timeout: 268 seconds) |
2021-01-25 23:15:25 +0100 | perdent | (~perdent@101.179.130.83) (Ping timeout: 240 seconds) |
2021-01-25 23:16:29 +0100 | teardown_ | (~user@gateway/tor-sasl/mrush) |
2021-01-25 23:17:09 +0100 | machinedgod | (~machinedg@135-23-192-217.cpe.pppoe.ca) |
2021-01-25 23:18:29 +0100 | <ij> | Athas, why could the storable be faster? |
2021-01-25 23:20:15 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-215.w86-212.abo.wanadoo.fr) (Read error: Connection reset by peer) |
2021-01-25 23:20:17 +0100 | Guest32845 | (~textual@zrcout.mskcc.org) (Ping timeout: 246 seconds) |
2021-01-25 23:20:19 +0100 | borne | (~fritjof@2a06:8782:ffbb:1337:4776:3f69:8716:3bce) |
2021-01-25 23:20:35 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-215.w86-212.abo.wanadoo.fr) |
2021-01-25 23:20:48 +0100 | teardown | (~user@gateway/tor-sasl/mrush) (Ping timeout: 268 seconds) |
2021-01-25 23:21:21 +0100 | conal_ | (~conal@64.71.133.70) (Quit: Computer has gone to sleep.) |
2021-01-25 23:21:45 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 23:21:52 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
2021-01-25 23:22:29 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 23:23:33 +0100 | alx741 | (~alx741@186.178.110.72) (Ping timeout: 265 seconds) |
2021-01-25 23:25:11 +0100 | coot | (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
2021-01-25 23:25:41 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-01-25 23:26:00 +0100 | tsaka__ | (~torstein@athedsl-258913.home.otenet.gr) |
2021-01-25 23:26:58 +0100 | teardown | (~user@gateway/tor-sasl/mrush) |
2021-01-25 23:30:00 +0100 | mangow | (~mangow@121-200-5-34.79c805.syd.nbn.aussiebb.net) |
2021-01-25 23:31:17 +0100 | teardown_ | (~user@gateway/tor-sasl/mrush) (Ping timeout: 268 seconds) |
2021-01-25 23:31:17 +0100 | tsaka__ | (~torstein@athedsl-258913.home.otenet.gr) (Ping timeout: 264 seconds) |
2021-01-25 23:31:40 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 272 seconds) |
2021-01-25 23:31:49 +0100 | conal | (~conal@64.71.133.70) |
2021-01-25 23:32:33 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 23:32:41 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
2021-01-25 23:33:59 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 23:33:59 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Read error: Connection reset by peer) |
2021-01-25 23:34:31 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) |
2021-01-25 23:35:58 +0100 | alx741 | (~alx741@181.196.68.167) |
2021-01-25 23:37:22 +0100 | Mr_Cue | (~Mr._Cue@pengyuzhou.com) (Remote host closed the connection) |
2021-01-25 23:38:39 +0100 | Wuzzy | (~Wuzzy@p549c95a3.dip0.t-ipconnect.de) (Remote host closed the connection) |
2021-01-25 23:39:05 +0100 | niekvandepas | (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 264 seconds) |
2021-01-25 23:39:14 +0100 | Mr_Cue | (~Mr._Cue@pengyuzhou.com) |
2021-01-25 23:39:43 +0100 | <dolio> | ij: Array of structures is sometimes faster. |
2021-01-25 23:39:54 +0100 | <dolio> | Seems unlikely for your problem, though. |
2021-01-25 23:39:57 +0100 | mangow | (~mangow@121-200-5-34.79c805.syd.nbn.aussiebb.net) (Read error: Connection reset by peer) |
2021-01-25 23:41:29 +0100 | teardown_ | (~user@gateway/tor-sasl/mrush) |
2021-01-25 23:41:40 +0100 | <dolio> | Well, actually, it could be for the general reason. AOS means that everything in a single structure usually fits in a cache line, so accessing the components is inexpensive, even if you're going to throw them away. |
2021-01-25 23:42:37 +0100 | <dolio> | Whereas with SOA, you may be touching several locations in memory but only need results from one of them. |
2021-01-25 23:43:26 +0100 | <ij> | I would imagine Unboxed is AoS too |
2021-01-25 23:45:11 +0100 | JJ15_ | (~JJ@2a00:23a8:4382:a900:3dfb:7375:916f:d8c3) |
2021-01-25 23:45:25 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 240 seconds) |
2021-01-25 23:45:28 +0100 | teardown | (~user@gateway/tor-sasl/mrush) (Ping timeout: 268 seconds) |
2021-01-25 23:46:37 +0100 | mbomba | (~mbomba@bras-base-toroon2719w-grc-53-142-114-5-26.dsl.bell.ca) |
2021-01-25 23:46:50 +0100 | teardown | (~user@gateway/tor-sasl/mrush) |
2021-01-25 23:47:03 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-01-25 23:47:41 +0100 | freezingErebus | (~frozenEre@94.128.80.70) |
2021-01-25 23:48:04 +0100 | benb | (52456307@82-69-99-7.dsl.in-addr.zen.co.uk) |
2021-01-25 23:48:23 +0100 | <dolio> | No, it's structure of arrays. |
2021-01-25 23:48:54 +0100 | JJ15 | (~JJ@2a00:23a8:4382:a900:d185:1d40:b2c5:3e90) (Ping timeout: 265 seconds) |
2021-01-25 23:49:17 +0100 | <ij> | surprised pikachu |
2021-01-25 23:49:18 +0100 | <ski> | ok |
2021-01-25 23:49:19 +0100 | ystael | (~ystael@209.6.50.55) |
2021-01-25 23:49:38 +0100 | conal | (~conal@64.71.133.70) (Quit: Computer has gone to sleep.) |
2021-01-25 23:50:45 +0100 | takuan | (~takuan@178-116-218-225.access.telenet.be) (Ping timeout: 240 seconds) |
2021-01-25 23:51:00 +0100 | teardown_ | (~user@gateway/tor-sasl/mrush) (Ping timeout: 268 seconds) |
2021-01-25 23:51:35 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 256 seconds) |
2021-01-25 23:52:36 +0100 | teardown_ | (~user@gateway/tor-sasl/mrush) |
2021-01-25 23:52:43 +0100 | fendor | (~fendor@178.165.131.27.wireless.dyn.drei.com) (Read error: Connection reset by peer) |
2021-01-25 23:52:58 +0100 | <dolio> | Unfortunately Storable also uses ForeignPtr, which is bad. |
2021-01-25 23:53:19 +0100 | <ij> | from user's POV? |
2021-01-25 23:53:53 +0100 | <dolio> | From an all-your-memory-is-pinned view. |
2021-01-25 23:53:58 +0100 | <ij> | ah |
2021-01-25 23:54:02 +0100 | <ij> | gotcha |
2021-01-25 23:54:28 +0100 | conal | (~conal@64.71.133.70) |
2021-01-25 23:54:31 +0100 | freezingErebus | (~frozenEre@94.128.80.70) (Quit: Lost terminal) |
2021-01-25 23:55:22 +0100 | usr25 | (~usr25@unaffiliated/usr25) (Quit: Leaving) |
2021-01-25 23:55:25 +0100 | Deewiant | (~deewiant@de1.ut.deewiant.iki.fi) (Ping timeout: 256 seconds) |
2021-01-25 23:55:57 +0100 | Deewiant | (~deewiant@de1.ut.deewiant.iki.fi) |
2021-01-25 23:57:11 +0100 | teardown | (~user@gateway/tor-sasl/mrush) (Ping timeout: 268 seconds) |
2021-01-25 23:58:27 +0100 | <dolio> | The `Prim` class has all the stuff necessary to do AOS, I think. Then you could use Data.Vector.Primitive which is backed by ByteArray. |
2021-01-25 23:59:04 +0100 | <dolio> | I don't know if this is actually going to be your bottleneck, though. |
2021-01-25 23:59:39 +0100 | <ij> | 25% of CPU time spent on maze reading = UMV.unsafeRead |
2021-01-25 23:59:46 +0100 | shailangsa | (~shailangs@host86-162-150-221.range86-162.btcentralplus.com) |