Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→
Page 1 .. 445 446 447 448 449 450 451 452 453 454 455 .. 17998
1,799,796 events total
2021-06-13 23:52:10 <dminuoso> hpc: But package metadata can be changed after the fact, no?
2021-06-13 23:52:40 <monochrom> Just because you have published both 3.2.0.0 and 3.4.0.0 doesn't mean that anything is unstable.
2021-06-13 23:53:17 <monochrom> But a single field "data Stable = Experimental | Stable | IDon'tKnow" is not going to cut it.
2021-06-13 23:53:22 <hpc> dminuoso: my understanding is that feature doesn't get used very often
2021-06-13 23:53:24 <dminuoso> monochrom: All Im saying is, the term "stability" might have different meaning to some people. I would understand stability as a general goal of "when we make modifications to this package, we strive to not break API"
2021-06-13 23:53:38 dunkeln joins (~dunkeln@94.129.65.28)
2021-06-13 23:53:39 <dminuoso> (in the sense of, "stable means the author tries to only release patch updates)
2021-06-13 23:53:59 <hpc> and only to fix when the metadata is truly bad
2021-06-13 23:54:05 <monochrom> Hrm, OK, interesting.
2021-06-13 23:54:11 <hpc> like putting breaking changes in a patch release by mistake
2021-06-13 23:54:43 <DigitalKiwi> fun fact; one of the biggest reasons i gave up on clyde was because libalpm was NOT stable
2021-06-13 23:54:58 × ddellacosta quits (~ddellacos@86.106.121.230) (Ping timeout: 268 seconds)
2021-06-13 23:55:01 × awth13 quits (~user@user/awth13) (Read error: Connection reset by peer)
2021-06-13 23:55:17 <DigitalKiwi> (on an ABI level)
2021-06-13 23:57:05 <hpc> it has a TODO note in the manpage synopsis
2021-06-13 23:57:29 <DigitalKiwi> pacman had far more (active, skilled) developers/contributors i just couldn't keep up with all of their changes ;(
2021-06-13 23:57:33 <hpc> that package might as well say "dead dove, do not eat" :P
2021-06-13 23:57:56 × Jeanne-Kamikaze quits (~Jeanne-Ka@192.252.212.54) (Ping timeout: 252 seconds)
2021-06-14 00:00:27 <DigitalKiwi> which packageo
2021-06-14 00:01:10 <hpc> https://archlinux.org/pacman/libalpm.3.html
2021-06-14 00:01:53 <DigitalKiwi> oh, yeah, lol
2021-06-14 00:02:14 × Tuplanolla quits (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.)
2021-06-14 00:02:25 <DigitalKiwi> another fun fact; that looks almost exactly like i remember it looking 10 years ago lol
2021-06-14 00:02:59 <hpc> heh
2021-06-14 00:04:44 × mekeor quits (~user@2001:a61:34b6:5701:f8e2:383b:42a4:84ad) (Ping timeout: 244 seconds)
2021-06-14 00:05:15 <DigitalKiwi> anyway if you use archlinux pacman is built on that unless i've missed something major developments lol
2021-06-14 00:06:23 awth13 joins (~user@user/awth13)
2021-06-14 00:06:48 × dunkeln quits (~dunkeln@94.129.65.28) (Ping timeout: 244 seconds)
2021-06-14 00:07:00 × zeenk2 quits (~zeenk@188.26.30.39) (Quit: Konversation terminated!)
2021-06-14 00:09:11 int-e_ is now known as int-e
2021-06-14 00:11:13 jess joins (~jess@libera/staff/jess)
2021-06-14 00:12:07 dunkeln joins (~dunkeln@94.129.65.28)
2021-06-14 00:14:48 <DigitalKiwi> clyde basically consisted of a thin libalpm c<->lua (lualpm) binding and (at least at the start largely transcription of pacmans c -> lua) lua reimplementation of pacman (libalpm really does most of the heavy lifting even in pacman) and added aur/makepkg support (which was the real goal)
2021-06-14 00:15:52 × UpstreamSalmon quits (uid12077@id-12077.stonehaven.irccloud.com) (Quit: Connection closed for inactivity)
2021-06-14 00:20:12 × dhil quits (~dhil@195.213.192.47) (Ping timeout: 272 seconds)
2021-06-14 00:20:54 jmcarthur joins (~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net)
2021-06-14 00:22:54 <DigitalKiwi> worked fairly well; in general almost as performant as pacman (in a few cases faster); so like .1 second vs .01 for "normal" package operations and a few hundred times faster than yaourt for aur (i remember one that was like 1 minute vs 30minutes for yaourt lololol) >.>
2021-06-14 00:24:33 pfurla_ joins (~pfurla@216.131.82.47)
2021-06-14 00:24:50 <DigitalKiwi> (i wanted to do it in haskell but i found an awesome lua config i liked (after i learned lua) before i figured out xmonad config ;( )
2021-06-14 00:25:14 <DigitalKiwi> glguy knows lol
2021-06-14 00:25:29 zebrag joins (~chris@user/zebrag)
2021-06-14 00:27:21 × pfurla quits (~pfurla@ool-182ed2e2.dyn.optonline.net) (Ping timeout: 272 seconds)
2021-06-14 00:29:05 ddellacosta joins (~ddellacos@89.46.62.243)
2021-06-14 00:30:07 × vicfred quits (~vicfred@user/vicfred) (Ping timeout: 268 seconds)
2021-06-14 00:33:49 × ddellacosta quits (~ddellacos@89.46.62.243) (Ping timeout: 268 seconds)
2021-06-14 00:34:00 × Ranhir quits (~Ranhir@157.97.53.139) (Read error: Connection reset by peer)
2021-06-14 00:34:43 pottsy joins (~pottsy@2400:4050:b560:3700:79bb:fcd:bcf3:fe7c)
2021-06-14 00:36:49 <teaSlurper> in haskell, what's the .hi file?
2021-06-14 00:36:57 <teaSlurper> .hs, .hi, .o
2021-06-14 00:37:03 <teaSlurper> .o i guess is the output executable
2021-06-14 00:37:21 <c_wraith> .hi is "haskell interface". It contains information about a compiled module that isn't object code.
2021-06-14 00:37:33 <c_wraith> (which is what the .o stands for)
2021-06-14 00:37:52 <DigitalKiwi> https://stackoverflow.com/questions/56403798/what-are-the-hi-and-o-files-generated-by-ghc-on-linux
2021-06-14 00:37:53 <teaSlurper> .object?
2021-06-14 00:38:18 <c_wraith> It contains identifiers and types from the public interface of the module, as well as unfoldings for inlining and... potentially any amount of other stuff, as you can use annotations to add anything to an interface file
2021-06-14 00:38:33 <shachaf> I wonder whether it would make sense to just put that in the .o file.
2021-06-14 00:38:41 fresheyeball joins (~fresheyeb@c-71-237-105-37.hsd1.co.comcast.net)
2021-06-14 00:38:56 Ranhir joins (~Ranhir@157.97.53.139)
2021-06-14 00:40:20 shapr joins (~user@pool-100-36-247-68.washdc.fios.verizon.net)
2021-06-14 00:43:21 × pottsy quits (~pottsy@2400:4050:b560:3700:79bb:fcd:bcf3:fe7c) (Quit: Leaving)
2021-06-14 00:43:36 pottsy joins (~pottsy@2400:4050:b560:3700:79bb:fcd:bcf3:fe7c)
2021-06-14 00:45:16 mjs2600 joins (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net)
2021-06-14 00:46:51 × Deide quits (~Deide@user/deide) (Quit: Seeee yaaaa)
2021-06-14 00:46:58 <teaSlurper> i'm compiling a file within my cabal project that isn't the main.hs under exe/ folder, using ghc someFile.hs but it isn't creating the executable for that file it seems
2021-06-14 00:47:03 <geekosaur> shachaf, I think thta depends on how extensible the .o format is
2021-06-14 00:47:12 <geekosaur> which it isn't necessarily on some platforms
2021-06-14 00:48:25 <geekosaur> teaSlurper, it'd need a separate executable section with main-is:,I think
2021-06-14 00:51:09 zopsi_ is now known as zopsi
2021-06-14 00:51:26 <shachaf> Don't most object file formats support arbitrary sections of some sort?
2021-06-14 00:51:44 <shachaf> You also need to make it so they don't go into the final executable, I guess.
2021-06-14 00:52:53 <geekosaur> yes, they need to be non-loadable segments and you need to not link them into the final executable, the latter possibly requiring a custom linker script on ELF platforms
2021-06-14 00:53:00 pragma- joins (~chaos@user/pragmatic-chaos)
2021-06-14 00:53:30 <geekosaur> which gets you into nasty per-platform stuff last I checked
2021-06-14 00:54:32 <shachaf> Well, it doesn't need to be on every platform, but it seems like a nice improvement wherever it's supported.
2021-06-14 00:54:36 × dy` quits (~dy@user/dy) (Quit: ZNC 1.9.x-git-124-15e2351d - https://znc.in)
2021-06-14 00:55:31 dy joins (~dy@user/dy)
2021-06-14 00:55:41 × waleee-cl quits (~waleee@h-98-128-228-119.NA.cust.bahnhof.se) (Ping timeout: 252 seconds)
2021-06-14 00:56:25 waleee-cl joins (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd)
2021-06-14 00:59:55 Bartosz joins (~textual@24.35.90.211)
2021-06-14 01:02:06 × beka__ quits (~beka@104-244-27-23.static.monkeybrains.net) (Ping timeout: 264 seconds)
2021-06-14 01:03:54 grnman_ joins (~gandalf@c-73-49-209-161.hsd1.fl.comcast.net)
2021-06-14 01:09:40 ddellacosta joins (~ddellacos@89.45.224.204)
2021-06-14 01:11:25 MorrowM joins (~MorrowM_@bzq-110-168-31-106.red.bezeqint.net)
2021-06-14 01:13:15 × MorrowM quits (~MorrowM_@bzq-110-168-31-106.red.bezeqint.net) (Read error: Connection reset by peer)
2021-06-14 01:14:56 × ddellacosta quits (~ddellacos@89.45.224.204) (Ping timeout: 252 seconds)
2021-06-14 01:15:29 × dunkeln quits (~dunkeln@94.129.65.28) (Ping timeout: 252 seconds)
2021-06-14 01:18:28 pe200012_ joins (~pe200012@183.63.73.36)
2021-06-14 01:21:03 × waleee-cl quits (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) (Ping timeout: 272 seconds)
2021-06-14 01:23:26 × pretty_dumm_guy quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.2-rc1)
2021-06-14 01:24:58 waleee-cl joins (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd)
2021-06-14 01:28:18 × jmcarthur quits (~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net) (Quit: My MacBook Air has gone to sleep. ZZZzzz…)
2021-06-14 01:30:38 <DigitalKiwi> https://mostlyabsurd.com/files/2021-06-14-012806_588x533_scrot.png idk why they call it stack; seems more like a queue?
2021-06-14 01:33:15 <dsal> That story sounds tragic.
2021-06-14 01:33:50 <DigitalKiwi> lowkey hilarious that they tell you everything you need to know about how to use it before they get to the rationalization; upon which the next step is to remove it
2021-06-14 01:34:25 MoonBarc joins (~MoonBarc@71.230.209.201)
2021-06-14 01:35:08 × MoonBarc quits (~MoonBarc@71.230.209.201) (Client Quit)
2021-06-14 01:36:54 × xff0x quits (~xff0x@2001:1a81:53e1:ab00:45af:7b21:1d2b:3d2e) (Ping timeout: 264 seconds)
2021-06-14 01:38:47 xff0x joins (~xff0x@2001:1a81:53fe:9900:952d:23a8:a21c:b122)
2021-06-14 01:41:17 <monochrom> Haha I think I understand. It is a stack because "Why Stack?" is near the bottom and the bottom is how to pop everything. >:)
2021-06-14 01:41:39 × waleee-cl quits (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) (Ping timeout: 268 seconds)

All times are in UTC.