Logs: freenode/#haskell
| 2021-03-14 13:53:49 | <Lycurgus> | *stored |
| 2021-03-14 13:53:53 | × | asheshambasta quits (~user@ptr-e1lysawjk66x7g42nlz.18120a2.ip6.access.telenet.be) (Ping timeout: 265 seconds) |
| 2021-03-14 13:55:05 | → | geekosaur joins (ae68c070@cpe-174-104-192-112.neo.res.rr.com) |
| 2021-03-14 13:55:27 | <Lycurgus> | prolly most of the major commercial ones, dunno about pg but have used on sql server in past so assume sybase had/has |
| 2021-03-14 13:55:44 | × | stefan-__ quits (~cri@42dots.de) (Excess Flood) |
| 2021-03-14 13:55:46 | <Lycurgus> | would bet oracle does |
| 2021-03-14 13:55:58 | → | stefan-_ joins (~cri@42dots.de) |
| 2021-03-14 13:56:06 | → | zfnmxt_ joins (~zfnmxt@unaffiliated/zfnmxt) |
| 2021-03-14 13:57:15 | × | jamm_ quits (~jamm@unaffiliated/jamm) (Ping timeout: 240 seconds) |
| 2021-03-14 13:57:17 | × | jb55 quits (~jb55@gateway/tor-sasl/jb55) (Ping timeout: 268 seconds) |
| 2021-03-14 13:57:18 | × | bendo quits (~bendo@130.61.122.121) (Ping timeout: 246 seconds) |
| 2021-03-14 13:57:28 | × | zfnmxt quits (~zfnmxt@unaffiliated/zfnmxt) (Ping timeout: 276 seconds) |
| 2021-03-14 13:57:44 | × | marble_visions quits (~user@68.183.79.8) (Quit: bye) |
| 2021-03-14 13:58:18 | → | bendo joins (~bendo@130.61.122.121) |
| 2021-03-14 13:58:28 | × | reactormonk1 quits (~reactormo@mehl.schokokeks.org) (Ping timeout: 260 seconds) |
| 2021-03-14 13:58:35 | → | marble_visions joins (~user@68.183.79.8) |
| 2021-03-14 13:58:37 | <Lycurgus> | also before LSI pretty much every computer had single step mode which could be set on the ocntrol panel |
| 2021-03-14 13:59:33 | → | jb55 joins (~jb55@gateway/tor-sasl/jb55) |
| 2021-03-14 13:59:34 | <Lycurgus> | so yeah if you can't step thru the code, somebody did a Brazil on ur programmer fu |
| 2021-03-14 14:00:15 | → | reactormonk1 joins (~reactormo@mehl.schokokeks.org) |
| 2021-03-14 14:00:57 | <Lycurgus> | or human catepillar or whatever |
| 2021-03-14 14:02:02 | → | DavidEichmann joins (~david@234.109.45.217.dyn.plus.net) |
| 2021-03-14 14:02:58 | → | hahalps joins (0d5e07b1@13.94.7.177) |
| 2021-03-14 14:03:51 | <Lycurgus> | yeah pg and oracle both have |
| 2021-03-14 14:04:07 | × | hahalps quits (0d5e07b1@13.94.7.177) (Client Quit) |
| 2021-03-14 14:04:41 | hackage | prolens 0.0.0.1 - Profunctor-based lightweight implementation of optics https://hackage.haskell.org/package/prolens-0.0.0.1 (shersh) |
| 2021-03-14 14:04:45 | × | minoru_shiraeesh quits (~shiraeesh@109.166.56.65) (Read error: No route to host) |
| 2021-03-14 14:05:07 | → | minoru_shiraeesh joins (~shiraeesh@109.166.56.65) |
| 2021-03-14 14:10:20 | <Lycurgus> | 8080 era uprocessors had single step, intel ones prolly all or nearly all, shouldn't have limited it to when i started heavily using it |
| 2021-03-14 14:10:40 | → | notzmv joins (~zmv@unaffiliated/zmv) |
| 2021-03-14 14:11:10 | <Lycurgus> | actually I could respect the other position, "I never want to descend that low" as a matter of principle |
| 2021-03-14 14:11:42 | <Lycurgus> | just doesn't work for me, other than almost all the time |
| 2021-03-14 14:11:58 | → | frozenErebus joins (~frozenEre@94.128.82.20) |
| 2021-03-14 14:13:00 | <geekosaur> | single stepping kinda fails with multithreaded, though. or vliw |
| 2021-03-14 14:13:19 | <Lycurgus> | it most certainly does not |
| 2021-03-14 14:13:32 | <Lycurgus> | you have to manage threads |
| 2021-03-14 14:13:45 | <Lycurgus> | but you know why that's a problem? |
| 2021-03-14 14:13:45 | × | fendor quits (~fendor@91.141.1.110.wireless.dyn.drei.com) (Ping timeout: 246 seconds) |
| 2021-03-14 14:13:51 | <Lycurgus> | this thing here |
| 2021-03-14 14:14:23 | <Lycurgus> | https://insights.stackoverflow.com/survey/2020#experience |
| 2021-03-14 14:15:19 | <Lycurgus> | if vliw is very long instruction word, yeah exotica in general produces corner pain |
| 2021-03-14 14:15:25 | → | fendor joins (~fendor@178.165.131.241.wireless.dyn.drei.com) |
| 2021-03-14 14:15:26 | <Lycurgus> | that's somekina law |
| 2021-03-14 14:16:58 | → | Tario joins (~Tario@201.192.165.173) |
| 2021-03-14 14:17:35 | <Lycurgus> | single stepping is so fundamental though, I would place a lil money on ur not being able to produce a real vliw processor that wasn't purpose built |
| 2021-03-14 14:17:53 | <Lycurgus> | to replace something unchanging without it. |
| 2021-03-14 14:22:44 | <L29Ah> | i want to make a time(1)-like tool; which method of process creation should i use? the one from `process` wants String's as executable path and arguments, unnecessarily slowing it down and limiting them to Unicode, and requiring me to shuffle through $PATH manually |
| 2021-03-14 14:23:50 | Lycurgus | is pretty sure in most FS |
| 2021-03-14 14:24:06 | Lycurgus | paths are limited to ascii |
| 2021-03-14 14:24:27 | <Clint> | what |
| 2021-03-14 14:24:38 | × | xff0x quits (~xff0x@2001:1a81:527c:ad00:2731:c024:969b:283c) (Ping timeout: 264 seconds) |
| 2021-03-14 14:24:50 | <geekosaur> | POSIX paths are ByteStrings, NTFS paths are Unicode with escaping for nonrepresentables |
| 2021-03-14 14:25:02 | × | Mrbuck quits (~Mrbuck@gateway/tor-sasl/mrbuck) (Ping timeout: 268 seconds) |
| 2021-03-14 14:25:11 | → | xff0x joins (~xff0x@2001:1a81:527c:ad00:a70:55a0:fd29:c4d4) |
| 2021-03-14 14:25:12 | <Lycurgus> | OK, yeah rethinking that one |
| 2021-03-14 14:26:18 | → | slack1256 joins (~slack1256@dvc-186-186-101-190.movil.vtr.net) |
| 2021-03-14 14:27:16 | <geekosaur> | (specifically Microsoft's variant of UTF16 with escaping) |
| 2021-03-14 14:27:24 | <Lycurgus> | the symbolic debugger thing sent me into crusty old programmer hell |
| 2021-03-14 14:27:55 | → | Mrbuck joins (~Mrbuck@gateway/tor-sasl/mrbuck) |
| 2021-03-14 14:28:16 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2021-03-14 14:29:45 | <L29Ah> | https://hackage.haskell.org/package/unix-2.7.2.2/docs/System-Posix-Process-ByteString.html ah probably that's what i'm after |
| 2021-03-14 14:29:59 | <L29Ah> | geekosaur: thanks for mentioning posix :) |
| 2021-03-14 14:31:39 | × | entel quits (uid256215@botters/entel) (Quit: Connection closed for inactivity) |
| 2021-03-14 14:32:06 | → | alx741 joins (~alx741@181.196.69.27) |
| 2021-03-14 14:33:49 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:408f:2dd3:6494:affd) |
| 2021-03-14 14:34:29 | × | rdivyanshu quits (uid322626@gateway/web/irccloud.com/x-hxnrioewzbkzbjta) (Quit: Connection closed for inactivity) |
| 2021-03-14 14:36:19 | × | ADG1089__ quits (~aditya@106.212.74.137) (Remote host closed the connection) |
| 2021-03-14 14:36:22 | → | Deide joins (~Deide@217.155.19.23) |
| 2021-03-14 14:39:02 | × | heatsink quits (~heatsink@2600:1700:bef1:5e10:408f:2dd3:6494:affd) (Ping timeout: 264 seconds) |
| 2021-03-14 14:43:58 | × | kenran quits (~kenran@mue-88-130-62-145.dsl.tropolys.de) (Quit: leaving) |
| 2021-03-14 14:46:58 | × | DavidEichmann quits (~david@234.109.45.217.dyn.plus.net) (Remote host closed the connection) |
| 2021-03-14 14:47:52 | → | DavidEichmann joins (~david@234.109.45.217.dyn.plus.net) |
| 2021-03-14 14:49:56 | × | DavidEichmann quits (~david@234.109.45.217.dyn.plus.net) (Remote host closed the connection) |
| 2021-03-14 14:52:27 | <whataday> | why call fixed-point inside a Cont do-notation would create a loop? http://www.vex.net/~trebla/haskell/cont-monad.xhtml |
| 2021-03-14 14:52:35 | <whataday> | I just don't get it |
| 2021-03-14 14:53:16 | <whataday> | that Setjmp section |
| 2021-03-14 14:54:48 | <kuribas> | I have an infinite loop. Is there a way to debug this in ghci? |
| 2021-03-14 14:56:05 | → | cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) |
| 2021-03-14 14:57:05 | × | olligobber quits (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Remote host closed the connection) |
| 2021-03-14 14:59:14 | <Uniaika> | kuribas: manual recursion? |
| 2021-03-14 14:59:46 | <hpc> | Debug.Trace will probably be useful |
| 2021-03-14 15:00:58 | <kuribas> | Uniaika: a parser combinator for xml |
| 2021-03-14 15:02:54 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds) |
| 2021-03-14 15:03:38 | <Uniaika> | kuribas: I'm so, so sorry |
| 2021-03-14 15:03:47 | <kuribas> | ? |
| 2021-03-14 15:04:46 | → | CrazyPython joins (~crazypyth@98.122.164.118) |
| 2021-03-14 15:05:44 | × | CrazyPython quits (~crazypyth@98.122.164.118) (Read error: Connection reset by peer) |
| 2021-03-14 15:06:42 | × | frozenErebus quits (~frozenEre@94.128.82.20) (Ping timeout: 256 seconds) |
| 2021-03-14 15:06:48 | <Uniaika> | kuribas: this is no easy nor fun task |
| 2021-03-14 15:07:34 | <kuribas> | it also seems to be leaking lots of memory |
| 2021-03-14 15:10:26 | <Uniaika> | kuribas: use strictness annotations? |
| 2021-03-14 15:10:30 | <Uniaika> | kuribas: is the code open-source? |
| 2021-03-14 15:10:34 | <kuribas> | yes |
| 2021-03-14 15:11:01 | <Uniaika> | may I see it? |
| 2021-03-14 15:11:53 | <kuribas> | https://github.com/kuribas/hexpat-streamparser/blob/master/src/Text/XML/Expat/StreamParser.hs |
| 2021-03-14 15:12:03 | → | ezrakilty joins (~ezrakilty@97-113-58-224.tukw.qwest.net) |
| 2021-03-14 15:13:00 | <Uniaika> | kuribas: I see you're using lazy linked lists. Is there a reason you need them? |
| 2021-03-14 15:14:11 | hackage | data-interval 2.1.0 - Interval datatype, interval arithmetic and interval-based containers https://hackage.haskell.org/package/data-interval-2.1.0 (MasahiroSakai) |
| 2021-03-14 15:14:14 | <kuribas> | Uniaika: it's build on top of hexpat, which uses some sort of list transformer |
| 2021-03-14 15:14:26 | <Uniaika> | hmm, so you can't really avoid them |
All times are in UTC.