2024/04/09

2024-04-09 00:01:07 +0000 <Inst> why Cont?
2024-04-09 00:02:30 +0000 <Inst> actually, come to think of it, why isn't there a ConcurrentT?
2024-04-09 00:02:45 +0000 <geekosaur> every time you invoke your continuation you yield, and potentially a different computation can run.
2024-04-09 00:02:48 +0000 <Inst> I guess it's because Cont is mother of all monads?
2024-04-09 00:03:09 +0000 <geekosaur> I recognized this back before I even knew about continuations as such
2024-04-09 00:04:12 +0000 <geekosaur> (having "there's gotta be a better way" thoughts while working on JNOS/Linux in the 90s; JNOS did cooperative multitasking, uglily)
2024-04-09 00:05:53 +0000 <geekosaur> anyway, instead of yielding to the continuation's caller (via runCont or etc.) you yield to a continuation scheduler which runs other continuations and eventually resumes the continuation you yielded
2024-04-09 00:06:00 +0000 <Inst> mhm
2024-04-09 00:06:09 +0000 <geekosaur> freebsd experimented with a threading model based on this for a while
2024-04-09 00:09:45 +0000 <geekosaur> I was talking with someone earlier today who implemented threading in Idris this way, too
2024-04-09 00:10:12 +0000 <geekosaur> sorry, last night my time
2024-04-09 00:12:43 +0000 <Inst> basic problem is still the RTS and existing threading system, unless you think (and I am completely, not only somewhat, out of my depth to judge) delimited continuations fixed this
2024-04-09 00:13:29 +0000 <geekosaur> well, they're by necessity cooperative threading since you need to explicitly yield
2024-04-09 00:13:41 +0000 <geekosaur> so this is something you would use in the absence of proper threads
2024-04-09 00:14:41 +0000 <geekosaur> (or when working with code written with such an assumption, as with JNOS/Linux; it was a port from DOS and had its own cooperative threading system, and had zero chance of working with real threads)
2024-04-09 00:15:30 +0000 <c_wraith> and then you override all syscalls to implicitly yield.
2024-04-09 00:17:09 +0000machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 256 seconds)
2024-04-09 00:21:43 +0000 <geekosaur> not just syscalls, it implemented its own userspace TCP/IP, multiple virtual consoles, etc. all of those assumed exclusive access to data structures
2024-04-09 00:22:04 +0000 <geekosaur> no locking whatsoever, it was assumed that at yield time everything was up to date and consistent
2024-04-09 00:23:20 +0000 <Inst> "90s"
2024-04-09 00:23:25 +0000 <geekosaur> although I suppose by syscall you could mean those routines, but as written they weren't sufficiently encapsulated. (very old code expecting to run on DOS…)
2024-04-09 00:23:42 +0000tertek(~tertek@user/tertek) (Quit: %quit%)
2024-04-09 00:23:49 +0000 <geekosaur> 80s even
2024-04-09 00:24:02 +0000tertek(~tertek@user/tertek)
2024-04-09 00:24:26 +0000 <geekosaur> but then, DOS. not like it had real OS services or threading to call upon
2024-04-09 00:26:44 +0000sam113102(~sam@24.157.253.231)
2024-04-09 00:26:55 +0000pnoumenon(~noumenon@113.51-175-156.customer.lyse.net)
2024-04-09 00:27:05 +0000 <Inst> https://www.langelaar.net/jnos2/documents/about.html ?
2024-04-09 00:27:51 +0000zfnmxt(~zfnmxt@107.189.30.63) (Ping timeout: 252 seconds)
2024-04-09 00:27:51 +0000dispater-(~dispater@mail.brprice.uk) (Ping timeout: 252 seconds)
2024-04-09 00:27:54 +0000 <geekosaur> yep
2024-04-09 00:28:08 +0000doyougnu-(~doyougnu@045-046-170-068.res.spectrum.com)
2024-04-09 00:28:09 +0000zfnmxt(~zfnmxt@user/zfnmxt)
2024-04-09 00:28:11 +0000dispater(~dispater@mail.brprice.uk)
2024-04-09 00:29:05 +0000hc(~hc@mail.hce.li)
2024-04-09 00:29:18 +0000mniip_(mniip@libera/staff/mniip)
2024-04-09 00:29:36 +0000JamesMowery1(~JamesMowe@ip98-171-80-211.ph.ph.cox.net)
2024-04-09 00:29:39 +0000drdo8(~drdo@bl5-29-74.dsl.telepac.pt)
2024-04-09 00:29:45 +0000doyougnu(~doyougnu@045-046-170-068.res.spectrum.com) (Ping timeout: 252 seconds)
2024-04-09 00:29:45 +0000flocks_(~flocks@134.122.90.60) (Ping timeout: 252 seconds)
2024-04-09 00:29:45 +0000foul_owl(~kerry@157.97.134.168) (Ping timeout: 252 seconds)
2024-04-09 00:29:45 +0000noumenon(~noumenon@113.51-175-156.customer.lyse.net) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000sp1ff(~user@c-24-21-45-157.hsd1.wa.comcast.net) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000koala_man(~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000tomboy65(~tomboy64@user/tomboy64) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000TonyStone31(~TonyStone@user/TonyStone) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000hc_(~hc@mail.hce.li) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000sam113101(~sam@24.157.253.231) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000JamesMowery(~JamesMowe@ip98-171-80-211.ph.ph.cox.net) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000dostoyevsky2(~sck@user/dostoyevsky2) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000haskellbridge(~haskellbr@069-135-003-034.biz.spectrum.com) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000drdo(~drdo@bl5-29-74.dsl.telepac.pt) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000mikko(~mikko@user/mikko) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000_xor(~xor@ip-208-102-243-175.dynamic.fuse.net) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000helle(~helle@user/meow/Helle) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000adamCS(~adamCS@ec2-34-207-160-255.compute-1.amazonaws.com) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000wz1000(~zubin@static.11.113.47.78.clients.your-server.de) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000tdammers(~tdammers@219-131-178-143.ftth.glasoperator.nl) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000andjjj23(~irc@107.170.228.47) (Ping timeout: 252 seconds)
2024-04-09 00:29:46 +0000siers69(~ij@user/ij) (Ping timeout: 252 seconds)
2024-04-09 00:29:48 +0000drdo8drdo
2024-04-09 00:29:48 +0000JamesMowery1JamesMowery
2024-04-09 00:29:50 +0000sam113102sam113101
2024-04-09 00:29:53 +0000mniip(mniip@libera/staff/mniip) (Read error: Connection reset by peer)
2024-04-09 00:29:55 +0000_xor(~xor@ip-208-102-243-175.dynamic.fuse.net)
2024-04-09 00:30:03 +0000B-J(~BenziJuni@232-148-209-31.dynamic.hringdu.is) (Ping timeout: 252 seconds)
2024-04-09 00:30:03 +0000bliminse(~bliminse@user/bliminse) (Ping timeout: 252 seconds)
2024-04-09 00:30:03 +0000acarrico(~acarrico@dhcp-68-142-49-163.greenmountainaccess.net) (Ping timeout: 252 seconds)
2024-04-09 00:30:03 +0000Moyst_(~moyst@user/moyst) (Ping timeout: 252 seconds)
2024-04-09 00:30:12 +0000sp1ff`(~user@c-24-21-45-157.hsd1.wa.comcast.net)
2024-04-09 00:30:19 +0000bliminse(~bliminse@user/bliminse)
2024-04-09 00:30:28 +0000helle(~helle@193.33.150.48)
2024-04-09 00:30:28 +0000tomboy64(~tomboy64@user/tomboy64)
2024-04-09 00:30:39 +0000siers(~ij@user/ij)
2024-04-09 00:30:39 +0000haskellbridge(~haskellbr@069-135-003-034.biz.spectrum.com)
2024-04-09 00:30:39 +0000ChanServ+v haskellbridge
2024-04-09 00:30:45 +0000koala_man(~vidar@157.146.251.23.bc.googleusercontent.com)
2024-04-09 00:30:48 +0000adamCS(~adamCS@ec2-34-207-160-255.compute-1.amazonaws.com)
2024-04-09 00:30:51 +0000TonyStone31(~TonyStone@user/TonyStone)
2024-04-09 00:31:09 +0000dostoyevsky2(~sck@user/dostoyevsky2)
2024-04-09 00:31:16 +0000acarrico(~acarrico@dhcp-68-142-49-163.greenmountainaccess.net)
2024-04-09 00:31:18 +0000Moyst_(~moyst@user/moyst)
2024-04-09 00:31:27 +0000Benzi-Junior(~BenziJuni@232-148-209-31.dynamic.hringdu.is)
2024-04-09 00:31:35 +0000andjjj23(~irc@107.170.228.47)
2024-04-09 00:31:56 +0000flocks(~flocks@134.122.90.60)
2024-04-09 00:32:57 +0000sanpo(~sanpo@user/sanpo)
2024-04-09 00:35:11 +0000mei(~mei@user/mei) (Remote host closed the connection)
2024-04-09 00:37:36 +0000mei(~mei@user/mei)
2024-04-09 00:42:13 +0000tdammers(~tdammers@219-131-178-143.ftth.glasoperator.nl)
2024-04-09 00:42:13 +0000wz1000(~zubin@static.11.113.47.78.clients.your-server.de)
2024-04-09 00:42:44 +0000mikko(~mikko@dsl-trebng22-58c1a8-185.dhcp.inet.fi)
2024-04-09 00:42:44 +0000mikko(~mikko@dsl-trebng22-58c1a8-185.dhcp.inet.fi) (Changing host)
2024-04-09 00:42:44 +0000mikko(~mikko@user/mikko)
2024-04-09 00:43:13 +0000foul_owl(~kerry@157.97.134.168)
2024-04-09 01:11:04 +0000sadie_(~sadie@c-76-155-235-153.hsd1.co.comcast.net) (Remote host closed the connection)
2024-04-09 01:23:56 +0000outis(~noumenon@113.51-175-156.customer.lyse.net)
2024-04-09 01:24:02 +0000pnoumenon(~noumenon@113.51-175-156.customer.lyse.net) (Remote host closed the connection)
2024-04-09 01:24:04 +0000ftweedal(~ftweedal@159.196.12.92) (Ping timeout: 256 seconds)
2024-04-09 01:33:35 +0000ystael(~ystael@user/ystael) (Ping timeout: 264 seconds)
2024-04-09 01:36:05 +0000xff0x(~xff0x@2405:6580:b080:900:d77c:415b:b254:7fcb) (Ping timeout: 240 seconds)
2024-04-09 01:46:27 +0000waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 268 seconds)
2024-04-09 01:48:35 +0000ftweedal(~ftweedal@211.30.26.196)
2024-04-09 01:53:41 +0000otto_s(~user@p5de2f26b.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
2024-04-09 01:55:41 +0000otto_s(~user@p5b044870.dip0.t-ipconnect.de)
2024-04-09 02:02:42 +0000ftweedal(~ftweedal@211.30.26.196) (Read error: Connection reset by peer)
2024-04-09 02:06:25 +0000rosco(~rosco@2001:240:240a:2351:1cb4:5869:63ed:c853)
2024-04-09 02:14:33 +0000jespada(~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Ping timeout: 255 seconds)
2024-04-09 02:16:48 +0000jespada(~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net)
2024-04-09 02:21:35 +0000y04nn(~username@2a03:1b20:8:f011::e10d) (Ping timeout: 272 seconds)
2024-04-09 02:26:34 +0000xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
2024-04-09 02:39:11 +0000rosco(~rosco@2001:240:240a:2351:1cb4:5869:63ed:c853) (Read error: Connection reset by peer)
2024-04-09 02:39:50 +0000rosco(~rosco@33.62.31.150.dy.iij4u.or.jp)
2024-04-09 02:40:07 +0000ddellacosta(~ddellacos@ool-44c73d29.dyn.optonline.net)
2024-04-09 02:53:03 +0000td_(~td@i53870933.versanet.de) (Ping timeout: 268 seconds)
2024-04-09 02:53:09 +0000 <Inst> hmmm
2024-04-09 02:53:16 +0000 <Inst> is there a function encoding of an algebraic data type?
2024-04-09 02:54:00 +0000 <geekosaur> several, I think: Church, Scott, etc.
2024-04-09 02:54:40 +0000td_(~td@i53870916.versanet.de)
2024-04-09 02:55:36 +0000 <geekosaur> https://en.wikipedia.org/wiki/Church_encoding https://en.wikipedia.org/wiki/Mogensen%E2%80%93Scott_encoding
2024-04-09 02:56:34 +0000 <geekosaur> those should link to others
2024-04-09 02:57:04 +0000 <Inst> i'm playing around with Julia now and I already miss the Haskell type-checker
2024-04-09 02:57:54 +0000 <Inst> now, I'm not good enough (probably not for a few years) to implement a ML-style type-checker of my own via functions... i'm just really amused that with sufficient skill, you can take Haskell anywhere
2024-04-09 02:58:57 +0000 <Inst> HM, rather
2024-04-09 02:59:34 +0000 <EvanR> Syntax -> (Program -> a) -> (Issues -> a) -> a
2024-04-09 03:04:40 +0000divya(~user@202.170.201.65)
2024-04-09 03:21:35 +0000peterbecich(~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 264 seconds)
2024-04-09 03:28:35 +0000Katarushisu10(~Katarushi@finc-20-b2-v4wan-169598-cust1799.vm7.cable.virginm.net)
2024-04-09 03:28:39 +0000Katarushisu1(~Katarushi@finc-20-b2-v4wan-169598-cust1799.vm7.cable.virginm.net) (Ping timeout: 260 seconds)
2024-04-09 03:28:39 +0000Katarushisu10Katarushisu1
2024-04-09 03:28:51 +0000rosco_(~rosco@33.62.31.150.dy.iij4u.or.jp)
2024-04-09 03:32:52 +0000tri(~tri@ool-18bc2e74.dyn.optonline.net)
2024-04-09 03:33:34 +0000igemnace(~ian@user/igemnace)
2024-04-09 03:39:39 +0000lisbeths(uid135845@id-135845.lymington.irccloud.com)
2024-04-09 03:43:15 +0000Guest|80(~Guest|80@129.0.212.234)
2024-04-09 03:45:08 +0000rosco_(~rosco@33.62.31.150.dy.iij4u.or.jp) (Ping timeout: 256 seconds)
2024-04-09 03:46:47 +0000rosco_(rosco@gateway/vpn/airvpn/rosco)
2024-04-09 03:49:40 +0000Guest|80(~Guest|80@129.0.212.234) (Quit: Connection closed)
2024-04-09 03:53:22 +0000aforemny_(~aforemny@i59F516D1.versanet.de)
2024-04-09 03:53:23 +0000aforemny(~aforemny@i59F516E6.versanet.de) (Ping timeout: 264 seconds)
2024-04-09 03:53:25 +0000y04nn(~username@2a03:1b20:8:f011::e10d)
2024-04-09 04:00:08 +0000rosco_(rosco@gateway/vpn/airvpn/rosco) (Ping timeout: 260 seconds)
2024-04-09 04:01:40 +0000rosco_(~rosco@33.62.31.150.dy.iij4u.or.jp)
2024-04-09 04:07:09 +0000_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
2024-04-09 04:08:22 +0000michalz(~michalz@185.246.207.203)
2024-04-09 04:15:23 +0000ski(~ski@ext-1-033.eduroam.chalmers.se) (Read error: Connection reset by peer)
2024-04-09 04:22:22 +0000systemfault(sid267009@about/typescript/member/systemfault) (Quit: Updating details, brb)
2024-04-09 04:22:34 +0000systemfault(sid267009@about/typescript/member/systemfault)
2024-04-09 04:22:55 +0000julie_pilgrim(~julie_pil@user/julie-pilgrim/x-1240752)
2024-04-09 04:27:35 +0000ski(~ski@ext-1-033.eduroam.chalmers.se)
2024-04-09 04:28:13 +0000divya(~user@202.170.201.65) (Ping timeout: 255 seconds)
2024-04-09 04:28:44 +0000rosco_(~rosco@33.62.31.150.dy.iij4u.or.jp) (Quit: Lost terminal)
2024-04-09 04:28:57 +0000julie_pilgrim(~julie_pil@user/julie-pilgrim/x-1240752) (Remote host closed the connection)
2024-04-09 04:33:02 +0000talismanick(~user@2601:644:937c:ed10::ae5) (Remote host closed the connection)
2024-04-09 04:33:43 +0000talismanick(~user@2601:644:937c:ed10::ae5)
2024-04-09 04:37:15 +0000rekahsoft(~rekahsoft@bras-base-orllon1103w-grc-13-184-148-6-204.dsl.bell.ca) (Ping timeout: 260 seconds)
2024-04-09 04:45:02 +0000sroso(~sroso@user/SrOso)
2024-04-09 04:47:42 +0000peterbecich(~Thunderbi@047-229-123-186.res.spectrum.com)
2024-04-09 04:50:38 +0000Core9494(~rosco@2001:240:2477:6cbc:852a:8e11:1d83:5ae0)
2024-04-09 04:54:07 +0000rosco(~rosco@33.62.31.150.dy.iij4u.or.jp) (Ping timeout: 246 seconds)
2024-04-09 04:59:22 +0000ftweedal(~ftweedal@202.86.32.122)
2024-04-09 05:02:23 +0000bgs(~bgs@212-85-160-171.dynamic.telemach.net)
2024-04-09 05:02:51 +0000euleritian(~euleritia@77.22.252.56) (Ping timeout: 255 seconds)
2024-04-09 05:04:53 +0000euleritian(~euleritia@dynamic-176-006-184-000.176.6.pool.telefonica.de)
2024-04-09 05:07:26 +0000danza(~francesco@an-19-163-234.service.infuturo.it)
2024-04-09 05:08:15 +0000zetef(~quassel@5.2.182.99)
2024-04-09 05:17:01 +0000tomboy64(~tomboy64@user/tomboy64) (Ping timeout: 272 seconds)
2024-04-09 05:18:11 +0000euleritian(~euleritia@dynamic-176-006-184-000.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-04-09 05:18:31 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-04-09 05:19:08 +0000sanpo(~sanpo@user/sanpo) (Quit: Client closed)
2024-04-09 05:21:39 +0000tomboy64(~tomboy64@user/tomboy64)
2024-04-09 05:35:20 +0000takuan(~takuan@178-116-218-225.access.telenet.be)
2024-04-09 05:37:44 +0000_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection)
2024-04-09 05:40:48 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
2024-04-09 05:41:23 +0000euleritian(~euleritia@dynamic-176-006-184-000.176.6.pool.telefonica.de)
2024-04-09 05:46:09 +0000redmp(~redmp@mobile-166-170-39-106.mycingular.net)
2024-04-09 05:49:03 +0000lisbeths(uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2024-04-09 05:51:17 +0000redmp(~redmp@mobile-166-170-39-106.mycingular.net) (Quit: leaving)
2024-04-09 05:58:31 +0000ubert(~Thunderbi@p200300ecdf3957b4cb1ee850dd579499.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
2024-04-09 06:00:03 +0000Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2024-04-09 06:00:49 +0000Athas(athas@2a01:7c8:aaac:1cf:af1c:2933:77d:8603) (Quit: ZNC 1.8.2 - https://znc.in)
2024-04-09 06:00:50 +0000ftweedal(~ftweedal@202.86.32.122) (Ping timeout: 268 seconds)
2024-04-09 06:02:01 +0000sanpo(~sanpo@user/sanpo)
2024-04-09 06:02:08 +0000sadie_(~sadie@c-76-155-235-153.hsd1.co.comcast.net)
2024-04-09 06:02:10 +0000ftweedal(~ftweedal@211.30.26.196)
2024-04-09 06:02:14 +0000Athas(athas@sigkill.dk)
2024-04-09 06:08:15 +0000julie_pilgrim(~julie_pil@user/julie-pilgrim/x-1240752)
2024-04-09 06:08:37 +0000bgs(~bgs@212-85-160-171.dynamic.telemach.net) (Remote host closed the connection)
2024-04-09 06:08:52 +0000ft(~ft@p4fc2a20e.dip0.t-ipconnect.de) (Quit: leaving)
2024-04-09 06:09:52 +0000xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 260 seconds)
2024-04-09 06:09:52 +0000gentauro(~gentauro@user/gentauro) (Read error: Connection reset by peer)
2024-04-09 06:11:52 +0000xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
2024-04-09 06:13:03 +0000sanpo(~sanpo@user/sanpo) (Quit: Client closed)
2024-04-09 06:15:02 +0000jcarpenter2(~lol@2603:3016:1e01:b940:c420:b928:a6e:e519)
2024-04-09 06:15:26 +0000gentauro(~gentauro@user/gentauro)
2024-04-09 06:15:35 +0000pastly(~pastly@gateway/tor-sasl/pastly) (Remote host closed the connection)
2024-04-09 06:16:08 +0000pastly(~pastly@gateway/tor-sasl/pastly)
2024-04-09 06:16:36 +0000euleritian(~euleritia@dynamic-176-006-184-000.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-04-09 06:16:55 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-04-09 06:21:28 +0000tri(~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection)
2024-04-09 06:27:52 +0000qqq(~qqq@92.43.167.61)
2024-04-09 06:28:22 +0000adanwan(~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
2024-04-09 06:28:47 +0000adanwan(~adanwan@gateway/tor-sasl/adanwan)
2024-04-09 06:30:05 +0000xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
2024-04-09 06:32:10 +0000xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
2024-04-09 06:34:18 +0000xdminsy(~xdminsy@117.147.70.203)
2024-04-09 06:37:25 +0000kishor(~user@2401:4900:4dd7:d4a2:3e5a:eade:f6b6:16a5)
2024-04-09 06:37:47 +0000sord937(~sord937@gateway/tor-sasl/sord937)
2024-04-09 06:38:28 +0000kishor(~user@2401:4900:4dd7:d4a2:3e5a:eade:f6b6:16a5) (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3))
2024-04-09 06:38:46 +0000xdminsy(~xdminsy@117.147.70.203) (Remote host closed the connection)
2024-04-09 06:39:28 +0000nilradical(~nilradica@202.86.32.122)
2024-04-09 06:39:28 +0000nilradical(~nilradica@202.86.32.122) (Changing host)
2024-04-09 06:39:28 +0000nilradical(~nilradica@user/naso)
2024-04-09 06:39:43 +0000xdminsy(~xdminsy@117.147.70.203)
2024-04-09 06:41:03 +0000echoreply(~echoreply@45.32.163.16) (Quit: WeeChat 2.8)
2024-04-09 06:41:06 +0000kishor(~user@2401:4900:4dd7:d4a2:3e5a:eade:f6b6:16a5)
2024-04-09 06:41:32 +0000 <kishor> asf
2024-04-09 06:42:12 +0000 <kishor> Hey there! Anyone?
2024-04-09 06:42:22 +0000echoreply(~echoreply@45.32.163.16)
2024-04-09 06:42:52 +0000 <kishor> Anyone?
2024-04-09 06:43:21 +0000 <kishor> I have question which language to learn first haskell or c?
2024-04-09 06:44:26 +0000julie_pilgrim(~julie_pil@user/julie-pilgrim/x-1240752) (Remote host closed the connection)
2024-04-09 06:44:41 +0000julie_pilgrim(~julie_pil@user/julie-pilgrim/x-1240752)
2024-04-09 06:45:06 +0000 <c_wraith> whichever you want or need to.
2024-04-09 06:45:25 +0000 <c_wraith> There isn't some required order.
2024-04-09 06:45:41 +0000 <c_wraith> Some people even learn python first!
2024-04-09 06:45:46 +0000 <danza> given your question, learn rust which is somewhat in between the two
2024-04-09 06:46:47 +0000 <kishor> i really love functional programming from what i heard?
2024-04-09 06:47:22 +0000 <c_wraith> There's also no finish line
2024-04-09 06:47:37 +0000 <c_wraith> You can start, stop, switch, or whatever as you like.
2024-04-09 06:47:43 +0000 <kishor> But they say learn c so that you will be good with the basics about pointers and learn how other languages work in depth...
2024-04-09 06:47:57 +0000 <danza> yeah i agree about that
2024-04-09 06:48:11 +0000 <kishor> what languages y'all know?
2024-04-09 06:48:17 +0000 <danza> (there would also be assembly but well)
2024-04-09 06:48:31 +0000 <kishor> too low level bud....
2024-04-09 06:48:41 +0000 <Axman6> I'm not sure this is a particularly productive approach to learning...
2024-04-09 06:48:50 +0000 <Axman6> C is too low level
2024-04-09 06:48:53 +0000 <Axman6> C++ is too low level
2024-04-09 06:49:02 +0000 <Axman6> Java is too low level
2024-04-09 06:49:09 +0000 <Axman6> Haskell is too low level
2024-04-09 06:49:16 +0000 <Axman6> Idris is too low level
2024-04-09 06:49:27 +0000 <Axman6> but for what?
2024-04-09 06:49:27 +0000 <danza> take a break Axman6 we got the ... concept
2024-04-09 06:49:51 +0000 <kishor> What language y'all know..
2024-04-09 06:50:07 +0000 <Axman6> kishor: what software do you want to write? Your question is kind of like asking "which language should I learn?" it depends who you want to speak to
2024-04-09 06:51:00 +0000 <kishor> I completed high school. learned c++ and python to a good level..
2024-04-09 06:51:35 +0000 <danza> then you already know pointers and object oriented enough, if variety is worth anything for you
2024-04-09 06:52:06 +0000 <kishor> they don't teach pointers in c++
2024-04-09 06:52:27 +0000lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
2024-04-09 06:52:27 +0000 <danza> huh maybe i forgot was using it long time ago
2024-04-09 06:53:05 +0000 <kishor> That why i ask what programming language y'all use, so that i can get the perspective of y'all
2024-04-09 06:53:42 +0000 <kishor> ...
2024-04-09 06:53:57 +0000 <danza> not gonna work i am afraid. I don't know rust enough to know whether that would expose you to pointers enough ... but seriously one can learn that and a lot more from assembly
2024-04-09 06:54:16 +0000 <kishor> any others...
2024-04-09 06:54:31 +0000L29Ah(~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer)
2024-04-09 06:54:47 +0000 <kishor> anyone use haskell in production.
2024-04-09 06:57:00 +0000 <kishor> no rep
2024-04-09 06:57:37 +0000 <kishor> exit
2024-04-09 06:58:03 +0000kishor(~user@2401:4900:4dd7:d4a2:3e5a:eade:f6b6:16a5) (ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3))
2024-04-09 06:59:26 +0000danza(~francesco@an-19-163-234.service.infuturo.it) (Ping timeout: 255 seconds)
2024-04-09 06:59:30 +0000econo_(uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
2024-04-09 07:02:07 +0000zetef(~quassel@5.2.182.99) (Ping timeout: 255 seconds)
2024-04-09 07:04:02 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 256 seconds)
2024-04-09 07:04:28 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-04-09 07:05:46 +0000Eoco(~ian@128.101.131.218) (Ping timeout: 256 seconds)
2024-04-09 07:07:26 +0000tititest(~tititest@ip-037-201-154-121.um10.pools.vodafone-ip.de)
2024-04-09 07:08:26 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-04-09 07:12:18 +0000romesrf(~romes@192.22.63.94.rev.vodafone.pt)
2024-04-09 07:12:59 +0000alt-romes(~romes@185.128.9.208)
2024-04-09 07:13:09 +0000Eoco(~ian@128.101.131.218)
2024-04-09 07:15:31 +0000acidjnk_new(~acidjnk@p200300d6e714dc64d0e49d55bdfde17a.dip0.t-ipconnect.de)
2024-04-09 07:15:31 +0000igemnace(~ian@user/igemnace) (Read error: Connection reset by peer)
2024-04-09 07:16:15 +0000ftweedal(~ftweedal@211.30.26.196) ()
2024-04-09 07:16:40 +0000gmg(~user@user/gehmehgeh)
2024-04-09 07:16:53 +0000romesrf(~romes@192.22.63.94.rev.vodafone.pt) (Ping timeout: 240 seconds)
2024-04-09 07:18:19 +0000peterbecich(~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 246 seconds)
2024-04-09 07:19:35 +0000Core9494(~rosco@2001:240:2477:6cbc:852a:8e11:1d83:5ae0) (Read error: Connection reset by peer)
2024-04-09 07:19:48 +0000nilradical(~nilradica@user/naso) (Ping timeout: 252 seconds)
2024-04-09 07:20:04 +0000rosco(~rosco@33.62.31.150.dy.iij4u.or.jp)
2024-04-09 07:21:01 +0000zetef(~quassel@5.2.182.99)
2024-04-09 07:22:08 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 07:22:47 +0000rvalue(~rvalue@user/rvalue) (Ping timeout: 264 seconds)
2024-04-09 07:24:01 +0000Eoco(~ian@128.101.131.218)
2024-04-09 07:25:18 +0000alt-romes(~romes@185.128.9.208) (Ping timeout: 252 seconds)
2024-04-09 07:31:01 +0000 <Axman6> pSo while we're on the topic of other languages - I'm working in C++ at the moment, and looking for a nice way to get something like ExceptT Err (Writer [Warning]) a; I've got some processes which might exit with an error, or collect warnings. I could use exceptions for the warnings, but it would be nice to have relatively elegant code for collecting warnings
2024-04-09 07:32:09 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 07:32:37 +0000Eoco(~ian@128.101.131.218)
2024-04-09 07:33:25 +0000igemnace(~ian@user/igemnace)
2024-04-09 07:34:18 +0000 <Axman6> I guess I could just pass in an object wrapping a vector<warning> and push them onto it
2024-04-09 07:34:44 +0000 <Axman6> I want my programmable semi-colons dangit!
2024-04-09 07:39:18 +0000tzh(~tzh@c-73-164-206-160.hsd1.or.comcast.net) (Quit: zzz)
2024-04-09 07:40:27 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 07:43:12 +0000driib(~driib@vmi931078.contaboserver.net)
2024-04-09 07:43:49 +0000y04nn(~username@2a03:1b20:8:f011::e10d) (Ping timeout: 268 seconds)
2024-04-09 07:47:18 +0000Eoco(~ian@128.101.131.218)
2024-04-09 07:55:11 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 07:56:10 +0000sanpo(~sanpo@user/sanpo)
2024-04-09 07:56:31 +0000sanpo(~sanpo@user/sanpo) ()
2024-04-09 07:56:53 +0000zetef(~quassel@5.2.182.99) (Ping timeout: 240 seconds)
2024-04-09 07:57:16 +0000Eoco(~ian@128.101.131.218)
2024-04-09 07:59:56 +0000machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net)
2024-04-09 08:01:33 +0000romesrf(~romes@2001:8a0:6d17:b700:cc01:f6b1:3221:747d)
2024-04-09 08:01:42 +0000romesrf(~romes@2001:8a0:6d17:b700:cc01:f6b1:3221:747d) (Client Quit)
2024-04-09 08:03:38 +0000random-jellyfish(~developer@user/random-jellyfish)
2024-04-09 08:04:15 +0000nilradical(~nilradica@202.86.32.122)
2024-04-09 08:04:15 +0000nilradical(~nilradica@202.86.32.122) (Changing host)
2024-04-09 08:04:15 +0000nilradical(~nilradica@user/naso)
2024-04-09 08:06:07 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 08:06:34 +0000L29Ah(~L29Ah@wikipedia/L29Ah)
2024-04-09 08:08:03 +0000danse-nr3(~danse-nr3@151.47.145.80)
2024-04-09 08:08:10 +0000 <lyxia> Use effect handlers! https://github.com/maciejpirog/cpp-effects
2024-04-09 08:08:10 +0000zetef(~quassel@5.2.182.99)
2024-04-09 08:10:23 +0000Eoco(~ian@128.101.131.218)
2024-04-09 08:10:26 +0000nilradical(~nilradica@user/naso) (Remote host closed the connection)
2024-04-09 08:10:49 +0000Rodney_(~Rodney@176.254.244.83) (Read error: Connection reset by peer)
2024-04-09 08:13:10 +0000meinside(uid24933@id-24933.helmsley.irccloud.com) (Ping timeout: 256 seconds)
2024-04-09 08:13:12 +0000hamishmack(sid389057@id-389057.hampstead.irccloud.com) (Ping timeout: 256 seconds)
2024-04-09 08:14:32 +0000mzg_mzg
2024-04-09 08:16:27 +0000hamishmack(sid389057@id-389057.hampstead.irccloud.com)
2024-04-09 08:16:32 +0000meinside(uid24933@id-24933.helmsley.irccloud.com)
2024-04-09 08:18:16 +0000zetef(~quassel@5.2.182.99) (Ping timeout: 256 seconds)
2024-04-09 08:18:37 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 08:23:58 +0000qqq(~qqq@92.43.167.61) (Read error: Connection reset by peer)
2024-04-09 08:25:02 +0000Eoco(~ian@128.101.131.218)
2024-04-09 08:28:30 +0000qqq(~qqq@92.43.167.61)
2024-04-09 08:31:38 +0000julie_pilgrim(~julie_pil@user/julie-pilgrim/x-1240752) (Remote host closed the connection)
2024-04-09 08:34:15 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 08:36:24 +0000rvalue(~rvalue@user/rvalue)
2024-04-09 08:37:20 +0000foul_owl(~kerry@157.97.134.168) (Ping timeout: 260 seconds)
2024-04-09 08:40:39 +0000Eoco(~ian@128.101.131.218)
2024-04-09 08:41:25 +0000Rodney_(~Rodney@176.254.244.83)
2024-04-09 08:42:53 +0000driib(~driib@vmi931078.contaboserver.net) (Quit: The Lounge - https://thelounge.chat)
2024-04-09 08:43:26 +0000driib(~driib@vmi931078.contaboserver.net)
2024-04-09 08:47:53 +0000zetef(~quassel@95.77.17.251)
2024-04-09 08:48:22 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 08:50:33 +0000danse-nr3(~danse-nr3@151.47.145.80) (Ping timeout: 256 seconds)
2024-04-09 08:52:05 +0000foul_owl(~kerry@185.219.141.164)
2024-04-09 08:53:09 +0000tititest(~tititest@ip-037-201-154-121.um10.pools.vodafone-ip.de) (Quit: Leaving.)
2024-04-09 08:54:43 +0000helle(~helle@193.33.150.48) (Changing host)
2024-04-09 08:54:43 +0000helle(~helle@user/meow/Helle)
2024-04-09 08:56:00 +0000Eoco(~ian@128.101.131.218)
2024-04-09 08:58:22 +0000chele(~chele@user/chele)
2024-04-09 08:59:36 +0000ubert(~Thunderbi@2a02:8109:ab8a:5a00:c80b:f006:1536:a382)
2024-04-09 09:00:26 +0000danse-nr3(~danse-nr3@151.47.145.80)
2024-04-09 09:01:54 +0000Core3656(~rosco@2001:240:2479:6b64:3d23:ee4e:6da9:2d51)
2024-04-09 09:02:40 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 09:03:07 +0000benjaminl(~benjaminl@user/benjaminl) (Ping timeout: 272 seconds)
2024-04-09 09:03:12 +0000rosco(~rosco@33.62.31.150.dy.iij4u.or.jp) (Ping timeout: 252 seconds)
2024-04-09 09:04:57 +0000Eoco(~ian@128.101.131.218)
2024-04-09 09:06:56 +0000cfricke(~cfricke@user/cfricke)
2024-04-09 09:12:17 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 09:15:03 +0000Eoco(~ian@128.101.131.218)
2024-04-09 09:17:43 +0000sawilagar(~sawilagar@user/sawilagar)
2024-04-09 09:22:31 +0000random-jellyfish(~developer@user/random-jellyfish) (Ping timeout: 255 seconds)
2024-04-09 09:22:53 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 09:22:57 +0000nullobject(~josh@159.196.168.242)
2024-04-09 09:24:36 +0000Eoco(~ian@128.101.131.218)
2024-04-09 09:29:37 +0000outis(~noumenon@113.51-175-156.customer.lyse.net) (Quit: Leaving)
2024-04-09 09:33:15 +0000kuribas(~user@ip-188-118-57-242.reverse.destiny.be)
2024-04-09 09:33:50 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 09:36:46 +0000Eoco(~ian@128.101.131.218)
2024-04-09 09:37:33 +0000Square(~Square4@user/square)
2024-04-09 09:39:32 +0000benjaminl(~benjaminl@user/benjaminl)
2024-04-09 09:39:46 +0000nullobject(~josh@159.196.168.242) (Changing host)
2024-04-09 09:39:46 +0000nullobject(~josh@user/nullobject)
2024-04-09 09:44:01 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 09:44:53 +0000Eoco(~ian@128.101.131.218)
2024-04-09 09:45:22 +0000califax(~califax@user/califx) (Ping timeout: 260 seconds)
2024-04-09 09:46:05 +0000califax(~califax@user/califx)
2024-04-09 09:51:50 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 09:56:07 +0000danse-nr3(~danse-nr3@151.47.145.80) (Remote host closed the connection)
2024-04-09 09:59:42 +0000Eoco(~ian@128.101.131.218)
2024-04-09 09:59:51 +0000avner66(~avner66@c-73-167-224-210.hsd1.ct.comcast.net)
2024-04-09 10:01:31 +0000cfricke(~cfricke@user/cfricke) (Ping timeout: 256 seconds)
2024-04-09 10:03:13 +0000ubert(~Thunderbi@2a02:8109:ab8a:5a00:c80b:f006:1536:a382) (Ping timeout: 256 seconds)
2024-04-09 10:03:13 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-04-09 10:03:27 +0000euleritian(~euleritia@dynamic-176-006-191-150.176.6.pool.telefonica.de)
2024-04-09 10:03:43 +0000euleritian(~euleritia@dynamic-176-006-191-150.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-04-09 10:04:03 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-04-09 10:04:15 +0000danse-nr3(~danse-nr3@151.47.145.80)
2024-04-09 10:04:22 +0000danse-nr3(~danse-nr3@151.47.145.80) (Remote host closed the connection)
2024-04-09 10:04:54 +0000danse-nr3(~danse-nr3@151.47.145.80)
2024-04-09 10:05:03 +0000avner66(~avner66@c-73-167-224-210.hsd1.ct.comcast.net) (Read error: Connection reset by peer)
2024-04-09 10:05:24 +0000ubert(~Thunderbi@2a02:8109:ab8a:5a00:d47a:8ba8:18a1:4503)
2024-04-09 10:05:31 +0000avner66(~avner66@c-73-167-224-210.hsd1.ct.comcast.net)
2024-04-09 10:06:03 +0000enikar(~enikar@chezlefab.net) (Changing host)
2024-04-09 10:06:03 +0000enikar(~enikar@user/enikar)
2024-04-09 10:06:05 +0000avner66(~avner66@c-73-167-224-210.hsd1.ct.comcast.net) (Remote host closed the connection)
2024-04-09 10:07:31 +0000xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
2024-04-09 10:07:40 +0000cfricke(~cfricke@user/cfricke)
2024-04-09 10:08:18 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 10:08:44 +0000Eoco(~ian@128.101.131.218)
2024-04-09 10:11:34 +0000nullobject(~josh@user/nullobject) (Quit: WeeChat 3.5)
2024-04-09 10:13:11 +0000cfricke(~cfricke@user/cfricke) (Ping timeout: 264 seconds)
2024-04-09 10:21:02 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-04-09 10:22:06 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-04-09 10:24:37 +0000nullobject(~josh@user/nullobject)
2024-04-09 10:25:20 +0000akegalj(~akegalj@78-1-50-53.adsl.net.t-com.hr)
2024-04-09 10:25:33 +0000cfricke(~cfricke@user/cfricke)
2024-04-09 10:26:06 +0000sadie_(~sadie@c-76-155-235-153.hsd1.co.comcast.net) (Remote host closed the connection)
2024-04-09 10:33:14 +0000cfricke(~cfricke@user/cfricke) (Quit: WeeChat 4.1.2)
2024-04-09 10:33:18 +0000akegalj(~akegalj@78-1-50-53.adsl.net.t-com.hr) (Quit: leaving)
2024-04-09 10:35:15 +0000akegalj(~akegalj@78-1-50-53.adsl.net.t-com.hr)
2024-04-09 10:35:53 +0000Lord_of_Life_(~Lord@user/lord-of-life/x-2819915)
2024-04-09 10:36:13 +0000Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 272 seconds)
2024-04-09 10:37:21 +0000probie(cc0b34050a@user/probie)
2024-04-09 10:38:50 +0000Lord_of_Life_Lord_of_Life
2024-04-09 10:52:20 +0000sroso(~sroso@user/SrOso) (Read error: Connection reset by peer)
2024-04-09 10:53:28 +0000causal(~eric@50.35.88.207)
2024-04-09 10:56:10 +0000rosco(~rosco@2001:240:2479:6b64:d644:7976:db05:4c48)
2024-04-09 10:57:43 +0000sroso(~sroso@user/SrOso)
2024-04-09 10:59:46 +0000Core3656(~rosco@2001:240:2479:6b64:3d23:ee4e:6da9:2d51) (Ping timeout: 256 seconds)
2024-04-09 11:01:46 +0000xsarnik(xsarnik@lounge.fi.muni.cz) (Quit: Ping timeout (120 seconds))
2024-04-09 11:02:01 +0000xsarnik(xsarnik@lounge.fi.muni.cz)
2024-04-09 11:02:33 +0000zetef(~quassel@95.77.17.251) (Ping timeout: 252 seconds)
2024-04-09 11:06:27 +0000xff0x(~xff0x@2405:6580:b080:900:847:f391:691d:6dc4)
2024-04-09 11:12:33 +0000foul_owl(~kerry@185.219.141.164) (Ping timeout: 268 seconds)
2024-04-09 11:14:38 +0000zetef(~quassel@95.77.17.251)
2024-04-09 11:17:09 +0000random-jellyfish(~developer@2a02:2f04:11e:c600:74f3:c13a:dd36:bd6b)
2024-04-09 11:17:09 +0000random-jellyfish(~developer@2a02:2f04:11e:c600:74f3:c13a:dd36:bd6b) (Changing host)
2024-04-09 11:17:09 +0000random-jellyfish(~developer@user/random-jellyfish)
2024-04-09 11:20:23 +0000danse-nr3(~danse-nr3@151.47.145.80) (Ping timeout: 264 seconds)
2024-04-09 11:24:35 +0000arahael(~arahael@119-18-1-21.771201.syd.nbn.aussiebb.net)
2024-04-09 11:25:48 +0000zetef(~quassel@95.77.17.251) (Ping timeout: 260 seconds)
2024-04-09 11:28:53 +0000elbear(~lucian@82.79.23.245)
2024-04-09 11:30:16 +0000 <elbear> hey. I'm trying to join the haskell discourse and I've been waiting for 5+ minutes for the activation mail. I also clicked resend and checked spam. anyone know if the systems are running properly?
2024-04-09 11:31:37 +0000rosco(~rosco@2001:240:2479:6b64:d644:7976:db05:4c48) (Read error: Connection reset by peer)
2024-04-09 11:31:50 +0000lisbeths(uid135845@id-135845.lymington.irccloud.com)
2024-04-09 11:31:55 +0000rosco(~rosco@33.62.31.150.dy.iij4u.or.jp)
2024-04-09 11:38:26 +0000Inst_(~Inst@user/Inst)
2024-04-09 11:40:54 +0000liamzy__(~Inst@user/Inst)
2024-04-09 11:41:10 +0000Inst(~Inst@user/Inst) (Ping timeout: 256 seconds)
2024-04-09 11:41:16 +0000liamzy__Inst
2024-04-09 11:41:26 +0000danse-nr3(~danse-nr3@fi-19-205-233.service.infuturo.it)
2024-04-09 11:41:41 +0000danse-nr3(~danse-nr3@fi-19-205-233.service.infuturo.it) (Remote host closed the connection)
2024-04-09 11:41:49 +0000random-jellyfish(~developer@user/random-jellyfish) (Ping timeout: 256 seconds)
2024-04-09 11:42:06 +0000danse-nr3(~danse-nr3@fi-19-205-233.service.infuturo.it)
2024-04-09 11:42:11 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-04-09 11:43:47 +0000Inst_(~Inst@user/Inst) (Ping timeout: 252 seconds)
2024-04-09 11:46:14 +0000pastly(~pastly@gateway/tor-sasl/pastly) (Ping timeout: 260 seconds)
2024-04-09 11:46:50 +0000nullobject(~josh@user/nullobject) (Ping timeout: 256 seconds)
2024-04-09 11:47:35 +0000 <danse-nr3> probie, i am not sure what did upset you yesterday, i did not mean to disrespect you was just not in the mood for arguing
2024-04-09 11:49:22 +0000 <Inst> I guess it has nothing to do with SPJ, since he left for Epic, but Microsoft Office now has Scheme built in?
2024-04-09 11:49:35 +0000 <Inst> And the professional version is apparently going to get Clojure!
2024-04-09 11:50:50 +0000 <Inst> oh, it's a third party, i think?
2024-04-09 11:52:55 +0000random-jellyfish(~developer@user/random-jellyfish)
2024-04-09 11:53:11 +0000pastly(~pastly@gateway/tor-sasl/pastly)
2024-04-09 11:57:21 +0000sroso(~sroso@user/SrOso) (Quit: Leaving :))
2024-04-09 12:04:03 +0000Eoco(~ian@128.101.131.218) (Ping timeout: 268 seconds)
2024-04-09 12:08:13 +0000Eoco(~ian@128.101.131.218)
2024-04-09 12:08:25 +0000Inst_(~Inst@user/Inst)
2024-04-09 12:08:52 +0000[Leary](~Leary]@user/Leary/x-0910699) (Remote host closed the connection)
2024-04-09 12:09:01 +0000elbear(~lucian@82.79.23.245) (Ping timeout: 256 seconds)
2024-04-09 12:09:19 +0000foul_owl(~kerry@185.216.231.182)
2024-04-09 12:09:28 +0000ddellacosta(~ddellacos@ool-44c73d29.dyn.optonline.net) (Ping timeout: 255 seconds)
2024-04-09 12:10:48 +0000Inst(~Inst@user/Inst) (Ping timeout: 255 seconds)
2024-04-09 12:14:42 +0000elbear(~lucian@82.79.23.245)
2024-04-09 12:15:45 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 12:17:38 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-04-09 12:24:30 +0000elbear(~lucian@82.79.23.245) (Ping timeout: 252 seconds)
2024-04-09 12:25:17 +0000Eoco(~ian@128.101.131.218)
2024-04-09 12:26:15 +0000random-jellyfish(~developer@user/random-jellyfish) (Ping timeout: 268 seconds)
2024-04-09 12:26:23 +0000[Leary](~Leary]@user/Leary/x-0910699)
2024-04-09 12:27:45 +0000noumenon(~noumenon@113.51-175-156.customer.lyse.net)
2024-04-09 12:34:13 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 12:37:47 +0000Eoco(~ian@128.101.131.218)
2024-04-09 12:44:25 +0000elbear(~lucian@79.118.150.93)
2024-04-09 12:45:03 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 12:46:06 +0000Eoco(~ian@128.101.131.218)
2024-04-09 12:49:27 +0000n8n(n8n@user/n8n)
2024-04-09 12:55:18 +0000Eoco(~ian@128.101.131.218) (Ping timeout: 252 seconds)
2024-04-09 12:58:06 +0000AlexNoo(~AlexNoo@178.34.160.182) (Read error: Connection reset by peer)
2024-04-09 12:58:28 +0000AlexNoo(~AlexNoo@178.34.160.182)
2024-04-09 13:03:17 +0000Eoco(~ian@128.101.131.218)
2024-04-09 13:10:01 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 13:10:57 +0000Eoco(~ian@128.101.131.218)
2024-04-09 13:12:29 +0000kuribas(~user@ip-188-118-57-242.reverse.destiny.be) (Ping timeout: 240 seconds)
2024-04-09 13:18:08 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 13:20:29 +0000ystael(~ystael@user/ystael)
2024-04-09 13:25:43 +0000Eoco(~ian@128.101.131.218)
2024-04-09 13:31:05 +0000Achylles(~Achylles@45.182.57.107)
2024-04-09 13:33:57 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 13:36:51 +0000kritzefitz(~kritzefit@debian/kritzefitz) (Ping timeout: 256 seconds)
2024-04-09 13:40:16 +0000waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
2024-04-09 13:41:03 +0000Eoco(~ian@128.101.131.218)
2024-04-09 13:48:21 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 13:48:58 +0000xdminsy(~xdminsy@117.147.70.203) (Quit: Konversation terminated!)
2024-04-09 13:49:47 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds)
2024-04-09 13:50:08 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-04-09 13:52:21 +0000noumenon(~noumenon@113.51-175-156.customer.lyse.net) (Quit: Leaving)
2024-04-09 13:52:30 +0000rosco(~rosco@33.62.31.150.dy.iij4u.or.jp) (Read error: Connection reset by peer)
2024-04-09 13:52:46 +0000rosco(~rosco@33.62.31.150.dy.iij4u.or.jp)
2024-04-09 13:54:20 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 256 seconds)
2024-04-09 13:55:17 +0000Eoco(~ian@128.101.131.218)
2024-04-09 13:55:31 +0000euleritian(~euleritia@dynamic-176-006-182-181.176.6.pool.telefonica.de)
2024-04-09 13:58:26 +0000erisco_(~erisco@d24-141-66-165.home.cgocable.net)
2024-04-09 13:59:06 +0000Achylles(~Achylles@45.182.57.107) (Ping timeout: 252 seconds)
2024-04-09 13:59:26 +0000erisco(~erisco@d24-141-66-165.home.cgocable.net) (Ping timeout: 256 seconds)
2024-04-09 13:59:26 +0000erisco_erisco
2024-04-09 14:02:55 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 14:04:01 +0000tri(~tri@ool-18bbef1a.static.optonline.net)
2024-04-09 14:04:02 +0000nonzen(~nonzen@user/nonzen) (Quit: Gone)
2024-04-09 14:04:02 +0000sajith_(~sajith@user/sajith) (Quit: Gone)
2024-04-09 14:04:25 +0000nonzen(~nonzen@user/nonzen)
2024-04-09 14:04:57 +0000sajith(~sajith@user/sajith)
2024-04-09 14:06:23 +0000nonzen(~nonzen@user/nonzen) (Client Quit)
2024-04-09 14:06:23 +0000sajith(~sajith@user/sajith) (Remote host closed the connection)
2024-04-09 14:07:03 +0000nonzen(~nonzen@user/nonzen)
2024-04-09 14:07:35 +0000sajith(~sajith@user/sajith)
2024-04-09 14:08:37 +0000Eoco(~ian@128.101.131.218)
2024-04-09 14:09:01 +0000tri(~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 272 seconds)
2024-04-09 14:12:47 +0000adanwan(~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
2024-04-09 14:13:22 +0000adanwan(~adanwan@gateway/tor-sasl/adanwan)
2024-04-09 14:13:39 +0000danse-nr3(~danse-nr3@fi-19-205-233.service.infuturo.it) (Ping timeout: 255 seconds)
2024-04-09 14:14:36 +0000Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
2024-04-09 14:15:17 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 14:15:42 +0000rosco(~rosco@33.62.31.150.dy.iij4u.or.jp) (Read error: Connection reset by peer)
2024-04-09 14:15:51 +0000rosco(~rosco@33.62.31.150.dy.iij4u.or.jp)
2024-04-09 14:17:07 +0000tri(~tri@ool-18bbef1a.static.optonline.net)
2024-04-09 14:18:05 +0000danse-nr3(~danse-nr3@fi-19-205-233.service.infuturo.it)
2024-04-09 14:19:27 +0000Eoco(~ian@128.101.131.218)
2024-04-09 14:21:03 +0000mcksp(~mcksp@host2.98.gci-net.pl)
2024-04-09 14:23:37 +0000euleritian(~euleritia@dynamic-176-006-182-181.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-04-09 14:23:55 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-04-09 14:27:10 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 14:28:55 +0000Eoco(~ian@128.101.131.218)
2024-04-09 14:32:04 +0000noumenon(~noumenon@113.51-175-156.customer.lyse.net)
2024-04-09 14:32:23 +0000kritzefitz(~kritzefit@debian/kritzefitz)
2024-04-09 14:32:29 +0000mei(~mei@user/mei) (Remote host closed the connection)
2024-04-09 14:35:05 +0000mei(~mei@user/mei)
2024-04-09 14:36:05 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 14:38:06 +0000zetef(~quassel@95.77.17.251)
2024-04-09 14:38:54 +0000 <mcksp> Hi! I'm using scotty and want to write some middlewarehttps://hackage.haskell.org/package/scotty-0.22/docs/Web-Scotty.html#v:middleware
2024-04-09 14:38:55 +0000 <mcksp> which type is
2024-04-09 14:38:55 +0000 <mcksp> Middleware -> ScottyM ()
2024-04-09 14:38:56 +0000 <mcksp> Middleware is Application -> Application
2024-04-09 14:38:56 +0000 <mcksp> Application is Request -> (Response -> IO ResponseReceived) -> IO ResponseReceived
2024-04-09 14:38:57 +0000 <mcksp> I have some functions written already that uses scotty functions that are all ActionM a type (ActionT ConfigM a to be precise, but probably it doesn't matter)
2024-04-09 14:38:57 +0000 <mcksp> Also scotty itself has many helper functions that are more straightforward than WAI functions, i.e getting specific header.
2024-04-09 14:38:58 +0000 <mcksp> So my question - am I forced to use only WAI functions in middleware, since those are IO a type, or can I somehow use ActionM a types there and cast it to IO.
2024-04-09 14:39:10 +0000pavonia(~user@user/siracusa) (Quit: Bye!)
2024-04-09 14:42:33 +0000zetef(~quassel@95.77.17.251) (Ping timeout: 252 seconds)
2024-04-09 14:52:22 +0000Eoco(~ian@128.101.131.218)
2024-04-09 14:56:46 +0000todi(~todi@p57803331.dip0.t-ipconnect.de)
2024-04-09 14:58:49 +0000bgs(~bgs@212-85-160-171.dynamic.telemach.net)
2024-04-09 14:59:47 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 15:00:15 +0000lg188(~lg188@82.18.98.230) (Ping timeout: 260 seconds)
2024-04-09 15:06:06 +0000Eoco(~ian@128.101.131.218)
2024-04-09 15:06:33 +0000lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.1.1)
2024-04-09 15:06:50 +0000tzh(~tzh@c-73-164-206-160.hsd1.or.comcast.net)
2024-04-09 15:12:56 +0000igemnace(~ian@user/igemnace) (Read error: Connection reset by peer)
2024-04-09 15:13:06 +0000ski(~ski@ext-1-033.eduroam.chalmers.se) (Ping timeout: 256 seconds)
2024-04-09 15:13:39 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 15:13:55 +0000akegalj(~akegalj@78-1-50-53.adsl.net.t-com.hr) (Quit: leaving)
2024-04-09 15:14:38 +0000 <carbolymer> there was a tool which was checking for dependencies which can be updated and printing a report
2024-04-09 15:14:42 +0000 <carbolymer> but I forgot the name
2024-04-09 15:14:45 +0000 <carbolymer> anyone remembers?
2024-04-09 15:16:38 +0000 <carbolymer> I think I was looking for `cabal outdated`
2024-04-09 15:19:04 +0000Eoco(~ian@128.101.131.218)
2024-04-09 15:21:11 +0000ski(~ski@ext-1-033.eduroam.chalmers.se)
2024-04-09 15:21:41 +0000elbear(~lucian@79.118.150.93) (Ping timeout: 240 seconds)
2024-04-09 15:22:07 +0000 <geekosaur> there's several on hackage as well
2024-04-09 15:24:28 +0000elbear(~lucian@79.118.150.93)
2024-04-09 15:25:17 +0000 <janus> are there any codebases consistently using 'do' instead of let-in?
2024-04-09 15:26:00 +0000 <janus> carbolymer: maybe https://packdeps.haskellers.com/
2024-04-09 15:26:21 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 15:26:30 +0000 <carbolymer> janus: this is only for hackage.haskell.org, right?
2024-04-09 15:27:02 +0000 <carbolymer> janus: we have our own packages repo so I'm more interested in picking outdated version from there
2024-04-09 15:28:18 +0000Eoco(~ian@128.101.131.218)
2024-04-09 15:29:23 +0000elbear(~lucian@79.118.150.93) (Ping timeout: 264 seconds)
2024-04-09 15:30:14 +0000igemnace(~ian@user/igemnace)
2024-04-09 15:31:03 +0000 <janus> carbolymer: the tool is open source, the repo is linked from the page i linked
2024-04-09 15:31:16 +0000danse-nr3(~danse-nr3@fi-19-205-233.service.infuturo.it) (Ping timeout: 260 seconds)
2024-04-09 15:31:39 +0000 <haskellbridge> <e​ldritchcookie> mcksp: unless ScottyM is MonadUnliftIO you are out of luck
2024-04-09 15:31:42 +0000 <carbolymer> oh right, thanks I may take a alook
2024-04-09 15:31:51 +0000 <janus> carbolymer: if you run your own hackage-server, i added a feature that makes hackage able to send email notifications when deps go out of bounds
2024-04-09 15:37:32 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 15:39:57 +0000Eoco(~ian@128.101.131.218)
2024-04-09 15:43:20 +0000elbear(~lucian@79.118.150.93)
2024-04-09 15:47:44 +0000elbear(~lucian@79.118.150.93) (Ping timeout: 255 seconds)
2024-04-09 15:48:10 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 15:51:16 +0000nschoe(~nschoe@2a01:e0a:8e:a190:9eab:1f62:ace9:e44f) (Quit: ZNC 1.8.2 - https://znc.in)
2024-04-09 15:51:33 +0000nschoe(~nschoe@2a01:e0a:8e:a190:aa00:da1d:4eed:33ec)
2024-04-09 15:53:21 +0000Eoco(~ian@128.101.131.218)
2024-04-09 15:55:45 +0000_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
2024-04-09 15:56:20 +0000 <mauke> e​ldritchcookie: what if you use scottyAppT recklessly?
2024-04-09 15:58:42 +0000 <jackdk> `newtype ScottyT m a = ScottyT { runS :: ReaderT Options (State (ScottyState m)) a }` <- IIRC you can only make UnliftIO instances for IdentityT and ReaderT
2024-04-09 16:00:14 +0000elbear(~lucian@79.118.150.93)
2024-04-09 16:01:49 +0000Achylles(~Achylles@45.182.57.107)
2024-04-09 16:02:39 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 16:03:18 +0000mei(~mei@user/mei) (Remote host closed the connection)
2024-04-09 16:05:44 +0000mei(~mei@user/mei)
2024-04-09 16:10:33 +0000lisbeths(uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2024-04-09 16:11:17 +0000waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 240 seconds)
2024-04-09 16:11:29 +0000Eoco(~ian@128.101.131.218)
2024-04-09 16:17:59 +0000machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 264 seconds)
2024-04-09 16:18:59 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 16:23:27 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 256 seconds)
2024-04-09 16:24:07 +0000euleritian(~euleritia@dynamic-176-006-182-181.176.6.pool.telefonica.de)
2024-04-09 16:25:49 +0000Eoco(~ian@128.101.131.218)
2024-04-09 16:28:05 +0000Square(~Square4@user/square) (Ping timeout: 240 seconds)
2024-04-09 16:33:01 +0000Eoco(~ian@128.101.131.218) (Remote host closed the connection)
2024-04-09 16:33:54 +0000Eoco(~ian@128.101.131.218)
2024-04-09 16:34:25 +0000y04nn(~username@2a03:1b20:8:f011::e10d)
2024-04-09 16:36:40 +0000ubert(~Thunderbi@2a02:8109:ab8a:5a00:d47a:8ba8:18a1:4503) (Quit: ubert)
2024-04-09 16:42:58 +0000Square2(~Square@user/square)
2024-04-09 16:48:12 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-04-09 16:55:53 +0000euleritian(~euleritia@dynamic-176-006-182-181.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-04-09 16:56:10 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-04-09 17:00:07 +0000lisbeths(uid135845@id-135845.lymington.irccloud.com)
2024-04-09 17:04:32 +0000tri(~tri@ool-18bbef1a.static.optonline.net) (Remote host closed the connection)
2024-04-09 17:07:12 +0000elbear(~lucian@79.118.150.93) (Ping timeout: 252 seconds)
2024-04-09 17:08:58 +0000target_i(~target_i@user/target-i/x-6023099)
2024-04-09 17:14:14 +0000n8n(n8n@user/n8n) (Quit: WeeChat 4.2.2)
2024-04-09 17:15:04 +0000euphores(~SASL_euph@user/euphores)
2024-04-09 17:19:04 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-04-09 17:19:44 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-04-09 17:20:31 +0000elbear(~lucian@79.118.150.93)
2024-04-09 17:32:07 +0000elbear(~lucian@79.118.150.93) (Ping timeout: 255 seconds)
2024-04-09 17:35:25 +0000y04nn(~username@2a03:1b20:8:f011::e10d) (Ping timeout: 256 seconds)
2024-04-09 17:37:51 +0000chele(~chele@user/chele) (Remote host closed the connection)
2024-04-09 17:38:29 +0000bgs(~bgs@212-85-160-171.dynamic.telemach.net) (Ping timeout: 240 seconds)
2024-04-09 17:39:03 +0000poollovernathan(~u0_a408@108.145.176.161)
2024-04-09 17:43:17 +0000raehik(~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net)
2024-04-09 17:43:44 +0000elbear(~lucian@79.118.150.93)
2024-04-09 17:46:29 +0000SteelBlueSilk(~SteelBlue@user/SteelBlueSilk)
2024-04-09 17:47:07 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-04-09 17:54:00 +0000raehik(~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 256 seconds)
2024-04-09 17:55:01 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-04-09 17:55:28 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-04-09 17:59:45 +0000tri(~tri@ool-18bbef1a.static.optonline.net)
2024-04-09 17:59:58 +0000ft(~ft@p4fc2a20e.dip0.t-ipconnect.de)
2024-04-09 18:05:29 +0000tri(~tri@ool-18bbef1a.static.optonline.net) (Remote host closed the connection)
2024-04-09 18:06:35 +0000noumenon(~noumenon@113.51-175-156.customer.lyse.net) (Remote host closed the connection)
2024-04-09 18:07:01 +0000noumenon(~noumenon@113.51-175-156.customer.lyse.net)
2024-04-09 18:10:02 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-04-09 18:10:35 +0000pylover(~pylover@5.237.5.177)
2024-04-09 18:11:14 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-04-09 18:13:25 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-04-09 18:13:45 +0000raehik(~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net)
2024-04-09 18:14:44 +0000euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-04-09 18:15:29 +0000poollovernathan(~u0_a408@108.145.176.161) (Read error: Connection reset by peer)
2024-04-09 18:15:38 +0000igemnace(~ian@user/igemnace) (Quit: WeeChat 4.2.1)
2024-04-09 18:19:34 +0000siw5ohs0(~aiw5ohs0@user/aiw5ohs0)
2024-04-09 18:19:44 +0000siw5ohs0(~aiw5ohs0@user/aiw5ohs0) ()
2024-04-09 18:20:44 +0000poollovernathan(~u0_a408@108.145.176.161)
2024-04-09 18:22:20 +0000pylover(~pylover@5.237.5.177) (Quit: Client closed)
2024-04-09 18:22:53 +0000noumenon(~noumenon@113.51-175-156.customer.lyse.net) (Quit: Leaving)
2024-04-09 18:26:57 +0000raehik(~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 252 seconds)
2024-04-09 18:28:48 +0000arjun(~arjun@user/arjun)
2024-04-09 18:33:10 +0000ChaiTRex(~ChaiTRex@user/chaitrex) (Ping timeout: 260 seconds)
2024-04-09 18:40:56 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-04-09 18:46:28 +0000jle`(~jle`@2603-8001-3b02-84d4-6afd-70f5-ecb9-5dde.res6.spectrum.com) (Quit: WeeChat 4.2.1)
2024-04-09 18:46:38 +0000n8n(n8n@user/n8n)
2024-04-09 18:46:39 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-04-09 18:46:44 +0000ChaiTRex(~ChaiTRex@user/chaitrex)
2024-04-09 18:46:58 +0000jle`(~jle`@2603-8001-3b02-84d4-a77f-f741-f7ec-5267.res6.spectrum.com)
2024-04-09 18:47:16 +0000elbear(~lucian@79.118.150.93) (Quit: leaving)
2024-04-09 18:49:49 +0000tri(~tri@ool-18bbef1a.static.optonline.net)
2024-04-09 18:49:53 +0000crook1389(uid581388@id-581388.ilkley.irccloud.com)
2024-04-09 18:49:58 +0000y04nn(~username@2a03:1b20:8:f011::e10d)
2024-04-09 18:51:37 +0000sord937(~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
2024-04-09 18:53:03 +0000arjun(~arjun@user/arjun) (Quit: Quit!)
2024-04-09 18:54:00 +0000tri(~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 255 seconds)
2024-04-09 18:55:44 +0000Achylles(~Achylles@45.182.57.107) (Quit: Leaving)
2024-04-09 19:02:27 +0000foul_owl(~kerry@185.216.231.182) (Read error: Connection reset by peer)
2024-04-09 19:02:54 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-04-09 19:03:13 +0000waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
2024-04-09 19:09:46 +0000 <Inst_> oh. my. god
2024-04-09 19:09:57 +0000 <Inst_> i'm thankful for it all now
2024-04-09 19:10:06 +0000 <Inst_> i'm working an algol-syntax language without currying
2024-04-09 19:10:13 +0000 <Inst_> and "functional programming support
2024-04-09 19:10:21 +0000 <EvanR> condolences
2024-04-09 19:10:33 +0000lisbeths(uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2024-04-09 19:11:34 +0000 <juri_> I've been writing C for the last few months. well, assembly-wrapped-in-c.
2024-04-09 19:12:34 +0000 <Inst_> working julia, maybe more experienced hackers would explain to me how to do it
2024-04-09 19:13:22 +0000 <geekosaur> wouldn't this be more appropriate for -offtopic?
2024-04-09 19:13:34 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-04-09 19:13:39 +0000 <Inst_> just saying, i'm appreciating Haskell more
2024-04-09 19:14:15 +0000 <Inst_> oh, my dear >>>, I forgive you for having the wrong precedence now
2024-04-09 19:16:44 +0000Inst_Inst
2024-04-09 19:19:52 +0000foul_owl(~kerry@185.219.141.162)
2024-04-09 19:26:32 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-04-09 19:30:30 +0000 <ski> "without currying" -- no first-class functions ?
2024-04-09 19:32:49 +0000 <Inst> got it fixed, good ole lambda nesting
2024-04-09 19:35:43 +0000tri(~tri@ool-18bbef1a.static.optonline.net)
2024-04-09 19:38:20 +0000__monty__(~toonn@user/toonn)
2024-04-09 19:42:51 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-04-09 19:45:56 +0000ft(~ft@p4fc2a20e.dip0.t-ipconnect.de) (Quit: Lost terminal)
2024-04-09 19:49:11 +0000dcoutts__(~duncan@cpc69400-oxfd27-2-0-cust750.4-3.cable.virginm.net) (Ping timeout: 264 seconds)
2024-04-09 19:49:11 +0000ft(~ft@p4fc2a20e.dip0.t-ipconnect.de)
2024-04-09 19:49:21 +0000noumenon(~noumenon@113.51-175-156.customer.lyse.net)
2024-04-09 19:57:59 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-04-09 20:04:37 +0000_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection)
2024-04-09 20:05:50 +0000wootehfoot(~wootehfoo@user/wootehfoot)
2024-04-09 20:10:11 +0000dcoutts(~duncan@cpc69400-oxfd27-2-0-cust750.4-3.cable.virginm.net)
2024-04-09 20:10:13 +0000dcoutts(~duncan@cpc69400-oxfd27-2-0-cust750.4-3.cable.virginm.net) (Remote host closed the connection)
2024-04-09 20:10:34 +0000euphores(~SASL_euph@user/euphores) (Quit: Leaving.)
2024-04-09 20:10:36 +0000dcoutts(~duncan@cpc69400-oxfd27-2-0-cust750.4-3.cable.virginm.net)
2024-04-09 20:12:19 +0000mcksp(~mcksp@host2.98.gci-net.pl) (Quit: Client closed)
2024-04-09 20:13:34 +0000Square2(~Square@user/square) (Remote host closed the connection)
2024-04-09 20:14:48 +0000Square(~Square4@user/square)
2024-04-09 20:20:47 +0000o-90(~o-90@gateway/tor-sasl/o-90)
2024-04-09 20:21:14 +0000euphores(~SASL_euph@user/euphores)
2024-04-09 20:25:29 +0000o-90(~o-90@gateway/tor-sasl/o-90) (Remote host closed the connection)
2024-04-09 20:26:35 +0000o-90(~o-90@gateway/tor-sasl/o-90)
2024-04-09 20:27:34 +0000poollove1nathan(~u0_a408@pool-100-7-100-131.rcmdva.fios.verizon.net)
2024-04-09 20:27:35 +0000poollovernathan(~u0_a408@108.145.176.161) (Read error: Connection reset by peer)
2024-04-09 20:28:35 +0000o-90(~o-90@gateway/tor-sasl/o-90) (Remote host closed the connection)
2024-04-09 20:40:14 +0000causal(~eric@50.35.88.207) (Quit: WeeChat 4.1.1)
2024-04-09 20:41:53 +0000dcoutts(~duncan@cpc69400-oxfd27-2-0-cust750.4-3.cable.virginm.net) (Read error: Connection reset by peer)
2024-04-09 20:43:53 +0000dcoutts(~duncan@cpc69400-oxfd27-2-0-cust750.4-3.cable.virginm.net)
2024-04-09 20:51:54 +0000rosco(~rosco@33.62.31.150.dy.iij4u.or.jp) (Ping timeout: 255 seconds)
2024-04-09 20:53:14 +0000michalz(~michalz@185.246.207.203) (Quit: ZNC 1.8.2 - https://znc.in)
2024-04-09 20:53:51 +0000wootehfoot(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2024-04-09 20:57:06 +0000euphores(~SASL_euph@user/euphores) (Ping timeout: 252 seconds)
2024-04-09 20:59:07 +0000julie_pilgrim(~julie_pil@user/julie-pilgrim/x-1240752)
2024-04-09 21:01:19 +0000nullobject(~josh@user/nullobject)
2024-04-09 21:02:30 +0000EvanR(~EvanR@user/evanr) (Quit: Leaving)
2024-04-09 21:04:41 +0000EvanR(~EvanR@user/evanr)
2024-04-09 21:08:47 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-04-09 21:12:39 +0000hueso(~root@user/hueso) (Ping timeout: 260 seconds)
2024-04-09 21:13:48 +0000hueso(~root@user/hueso)
2024-04-09 21:15:53 +0000dcoutts(~duncan@cpc69400-oxfd27-2-0-cust750.4-3.cable.virginm.net) (Ping timeout: 272 seconds)
2024-04-09 21:19:23 +0000poollovernathan(~u0_a408@108.145.176.161)
2024-04-09 21:20:13 +0000random-jellyfish(~developer@user/random-jellyfish)
2024-04-09 21:22:19 +0000dtman34(~dtman34@2601:447:d001:ed50:1acf:2b1a:7f58:c229)
2024-04-09 21:22:56 +0000poollove1nathan(~u0_a408@pool-100-7-100-131.rcmdva.fios.verizon.net) (Ping timeout: 252 seconds)
2024-04-09 21:26:50 +0000tri(~tri@ool-18bbef1a.static.optonline.net) (Remote host closed the connection)
2024-04-09 21:29:38 +0000crook1389(uid581388@id-581388.ilkley.irccloud.com) (Quit: Connection closed for inactivity)
2024-04-09 21:32:12 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-04-09 21:33:16 +0000julie_pilgrim(~julie_pil@user/julie-pilgrim/x-1240752) (Remote host closed the connection)
2024-04-09 21:35:06 +0000target_i(~target_i@user/target-i/x-6023099) (Quit: leaving)
2024-04-09 21:36:47 +0000dcoutts(~duncan@82.13.254.239)
2024-04-09 21:40:04 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-04-09 21:51:51 +0000__monty__(~toonn@user/toonn) (Quit: leaving)
2024-04-09 22:00:26 +0000poollovernathan(~u0_a408@108.145.176.161) (Remote host closed the connection)
2024-04-09 22:06:19 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-04-09 22:06:35 +0000takuan(~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
2024-04-09 22:11:21 +0000random-jellyfish(~developer@user/random-jellyfish) (Remote host closed the connection)
2024-04-09 22:11:38 +0000random-jellyfish(~developer@2a02:2f04:11e:c600:511c:3f91:59de:5f1f)
2024-04-09 22:11:38 +0000random-jellyfish(~developer@2a02:2f04:11e:c600:511c:3f91:59de:5f1f) (Changing host)
2024-04-09 22:11:38 +0000random-jellyfish(~developer@user/random-jellyfish)
2024-04-09 22:20:08 +0000dostoyevsky2(~sck@user/dostoyevsky2) (Quit: leaving)
2024-04-09 22:20:23 +0000dostoyevsky2(~sck@user/dostoyevsky2)
2024-04-09 22:23:17 +0000emmanuelux(~emmanuelu@user/emmanuelux)
2024-04-09 22:29:29 +0000machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net)
2024-04-09 22:30:28 +0000raehik(~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net)
2024-04-09 22:35:40 +0000raehik(~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 256 seconds)
2024-04-09 22:38:03 +0000erisco(~erisco@d24-141-66-165.home.cgocable.net) (Quit: ZNC 1.8.2+cygwin2 - https://znc.in)
2024-04-09 22:38:57 +0000erisco(~erisco@d24-141-66-165.home.cgocable.net)
2024-04-09 22:41:46 +0000gmg(~user@user/gehmehgeh) (Quit: Leaving)
2024-04-09 22:53:24 +0000 <energizer> in this exercise https://i.imgur.com/nEoruJW.png what can "implement the expressions from the laws" mean
2024-04-09 22:55:01 +0000random-jellyfish(~developer@user/random-jellyfish) (Ping timeout: 256 seconds)
2024-04-09 22:56:00 +0000 <geekosaur> the laws are the bullet points; the expressions are contained within them
2024-04-09 22:56:10 +0000 <ski> give values of this `data' type, that represents the expressions on both sides of the given laws
2024-04-09 22:56:55 +0000 <ski> (i guess three's three expressions listed, for the neutral element and absorption laws)
2024-04-09 22:57:10 +0000 <energizer> what does implement the expressions mean?
2024-04-09 22:57:24 +0000 <ski> see what i just said above
2024-04-09 22:57:58 +0000 <energizer> what you mean like `9`?
2024-04-09 22:59:25 +0000sawilagar(~sawilagar@user/sawilagar) (Ping timeout: 256 seconds)
2024-04-09 23:00:04 +0000 <energizer> i'm afraid i dont follow
2024-04-09 23:02:07 +0000 <ski> e.g. in the law ⌜a ⋅ (b + c) = (a + b) ⋅ (a + c)⌝, the two expression sides would be ⌜a ⋅ (b + c)⌝ and ⌜(a + b) ⋅ (a + c)⌝, which you could represent as value of the type `SR v', for some type `v' of variables/parameters/unknowns/indeterminates (maybe `String')
2024-04-09 23:03:06 +0000 <ski> er, that would be ⌜a ⋅ (b + c) = (a ⋅ b) + (a ⋅ c)⌝, resp the expressions ⌜a ⋅ (b + c)⌝ and ⌜(a ⋅ b) + (a ⋅ c)⌝
2024-04-09 23:04:29 +0000Square(~Square4@user/square) (Ping timeout: 240 seconds)
2024-04-09 23:08:28 +0000random-jellyfish(~developer@2a02:2f04:11e:c600:6ed0:8db9:7da:c050)
2024-04-09 23:08:28 +0000random-jellyfish(~developer@2a02:2f04:11e:c600:6ed0:8db9:7da:c050) (Changing host)
2024-04-09 23:08:28 +0000random-jellyfish(~developer@user/random-jellyfish)
2024-04-09 23:14:09 +0000acidjnk_new(~acidjnk@p200300d6e714dc64d0e49d55bdfde17a.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
2024-04-09 23:18:49 +0000y04nn(~username@2a03:1b20:8:f011::e10d) (Remote host closed the connection)
2024-04-09 23:20:29 +0000raehik(~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net)
2024-04-09 23:26:27 +0000peterbecich(~Thunderbi@047-229-123-186.res.spectrum.com)
2024-04-09 23:26:59 +0000wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2024-04-09 23:26:59 +0000wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2024-04-09 23:26:59 +0000wroathe(~wroathe@user/wroathe)
2024-04-09 23:28:41 +0000wroathe(~wroathe@user/wroathe) (Client Quit)
2024-04-09 23:32:19 +0000 <energizer> ski: as in, i'm supposed to just give some examples of such expressions, like this? https://bpa.st/CLGA
2024-04-09 23:40:52 +0000vnogueira_(~vnogueira@user/vnogueira)
2024-04-09 23:41:10 +0000vnogueira(~vnogueira@user/vnogueira) (Ping timeout: 260 seconds)
2024-04-09 23:41:23 +0000 <energizer> like, i understand that and/or/t/f are mul/add/0/1 for the boolean semiring i just dont understand what implement means