Logs: freenode/#haskell
| 2020-10-16 08:49:03 | × | kenran quits (~maier@b2b-37-24-119-190.unitymedia.biz) (Ping timeout: 256 seconds) |
| 2020-10-16 08:49:38 | × | whiteline quits (~whiteline@unaffiliated/whiteline) (Remote host closed the connection) |
| 2020-10-16 08:50:01 | → | whiteline joins (~whiteline@unaffiliated/whiteline) |
| 2020-10-16 08:51:45 | × | drbean quits (~drbean@TC210-63-209-75.static.apol.com.tw) (Ping timeout: 240 seconds) |
| 2020-10-16 08:52:58 | hackage | conduit 1.3.3 - Streaming data processing library. https://hackage.haskell.org/package/conduit-1.3.3 (MichaelSnoyman) |
| 2020-10-16 08:53:08 | × | whiteline quits (~whiteline@unaffiliated/whiteline) (Client Quit) |
| 2020-10-16 08:53:30 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-16 08:54:14 | → | toorevitimirp joins (~tooreviti@117.182.180.0) |
| 2020-10-16 08:54:29 | × | AHADI-DANIEL quits (~Thunderbi@45.195.7.35) (Quit: AHADI-DANIEL) |
| 2020-10-16 08:54:38 | → | chris joins (~chris@81.96.113.213) |
| 2020-10-16 08:55:02 | chris | is now known as Guest86129 |
| 2020-10-16 08:55:11 | × | Guest86129 quits (~chris@81.96.113.213) (Remote host closed the connection) |
| 2020-10-16 08:58:05 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds) |
| 2020-10-16 09:00:01 | × | Wayno quits (~Wayno@185.163.110.116) () |
| 2020-10-16 09:01:06 | → | thc202 joins (~thc202@unaffiliated/thc202) |
| 2020-10-16 09:01:31 | → | DavidEichmann joins (~david@43.240.198.146.dyn.plus.net) |
| 2020-10-16 09:01:46 | → | anik joins (~anik@103.23.207.158) |
| 2020-10-16 09:01:46 | × | ixlun quits (~matthew@213.205.241.94) (Read error: Connection reset by peer) |
| 2020-10-16 09:02:09 | → | rprije joins (~rprije@203-219-208-42.static.tpgi.com.au) |
| 2020-10-16 09:05:40 | × | jrqc quits (~rofl@96.78.87.197) (Remote host closed the connection) |
| 2020-10-16 09:05:40 | × | plast1k_ quits (~plast1k_@196.207.181.246) (Remote host closed the connection) |
| 2020-10-16 09:05:57 | → | jrqc joins (~rofl@96.78.87.197) |
| 2020-10-16 09:06:01 | → | plast1k_ joins (~plast1k_@196.207.181.246) |
| 2020-10-16 09:06:23 | → | ubert joins (~Thunderbi@p200300ecdf10db93e6b318fffe838f33.dip0.t-ipconnect.de) |
| 2020-10-16 09:06:25 | × | fragamus quits (~michaelgo@73.93.155.61) (Ping timeout: 240 seconds) |
| 2020-10-16 09:07:13 | × | plast1k_ quits (~plast1k_@196.207.181.246) (Client Quit) |
| 2020-10-16 09:08:25 | × | anik quits (~anik@103.23.207.158) (Quit: My MacBook Air has gone to sleep. ZZZzzz…) |
| 2020-10-16 09:08:45 | → | Franciman joins (~francesco@host-82-48-166-25.retail.telecomitalia.it) |
| 2020-10-16 09:08:54 | <Franciman> | Hi, what is the most mature GUI toolkit for haskell? |
| 2020-10-16 09:08:54 | → | cosimone joins (~cosimone@2001:b07:ae5:db26:d849:743b:370b:b3cd) |
| 2020-10-16 09:08:59 | <Franciman> | gi-gtk? |
| 2020-10-16 09:09:01 | <Franciman> | or gtk3? |
| 2020-10-16 09:10:55 | × | hnOsmium0001 quits (uid453710@gateway/web/irccloud.com/x-ritgaqlnctnhotjj) (Quit: Connection closed for inactivity) |
| 2020-10-16 09:13:04 | <merijn> | Mature in which sense? |
| 2020-10-16 09:14:16 | <merijn> | The most robust is probably ftlkhs, but it doesn't look all nice and shiny |
| 2020-10-16 09:14:44 | → | coot_ joins (~coot@37.30.35.208.nat.umts.dynamic.t-mobile.pl) |
| 2020-10-16 09:15:31 | → | snakemas1 joins (~snakemast@213.100.206.23) |
| 2020-10-16 09:16:58 | <Guest6760> | [exa] I'm experiencing the same issue with Handles : i read the first message sent, then the talk function is called again recursively, there is nothing to read, then it stop to listen to messages (i guess) |
| 2020-10-16 09:17:04 | <Guest6760> | https://pastebin.com/PBkc0KNe |
| 2020-10-16 09:17:43 | <Guest6760> | It seems that talk stop calling itself recursively after the 2nd execution |
| 2020-10-16 09:17:57 | × | coot quits (~coot@37.30.50.102.nat.umts.dynamic.t-mobile.pl) (Ping timeout: 256 seconds) |
| 2020-10-16 09:17:58 | coot_ | is now known as coot |
| 2020-10-16 09:19:49 | → | SysRun joins (~SysRun@s91904426.blix.com) |
| 2020-10-16 09:20:45 | → | thir joins (~thir@p200300f27f02580054c95ee62928d196.dip0.t-ipconnect.de) |
| 2020-10-16 09:21:22 | → | anik joins (~anik@103.23.207.144) |
| 2020-10-16 09:21:48 | <dminuoso> | Guest6760: Did you read the note at |
| 2020-10-16 09:21:54 | <dminuoso> | https://hackage.haskell.org/package/network-3.1.2.0/docs/Network-Socket.html#v:socketToHandle |
| 2020-10-16 09:22:01 | <dminuoso> | "By default, the new handle is unbuffered. Use hSetBuffering to change the buffering.' |
| 2020-10-16 09:22:40 | <Guest6760> | i red it but it didnt mean much to me :p |
| 2020-10-16 09:23:07 | <dminuoso> | Well, hGetLine will block until it gets a newline |
| 2020-10-16 09:23:13 | × | snakemas1 quits (~snakemast@213.100.206.23) (Ping timeout: 260 seconds) |
| 2020-10-16 09:23:40 | <dminuoso> | But if the handle is unbuffered, it wont get to a newline even though one may be in its buffer already |
| 2020-10-16 09:23:46 | <dminuoso> | Oh |
| 2020-10-16 09:23:48 | <dminuoso> | Haha |
| 2020-10-16 09:23:53 | <dminuoso> | Wait, I read this the wrong way around. |
| 2020-10-16 09:24:15 | → | snakemas1 joins (~snakemast@213.100.206.23) |
| 2020-10-16 09:24:37 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-16 09:25:13 | × | thir quits (~thir@p200300f27f02580054c95ee62928d196.dip0.t-ipconnect.de) (Ping timeout: 244 seconds) |
| 2020-10-16 09:25:19 | × | anik quits (~anik@103.23.207.144) (Client Quit) |
| 2020-10-16 09:26:06 | × | proofofme quits (~proofofme@184-96-74-65.hlrn.qwest.net) (Remote host closed the connection) |
| 2020-10-16 09:27:23 | → | Amras joins (~Amras@unaffiliated/amras0000) |
| 2020-10-16 09:28:58 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds) |
| 2020-10-16 09:29:52 | → | proofofme joins (~proofofme@184-96-74-65.hlrn.qwest.net) |
| 2020-10-16 09:31:25 | × | vilpan quits (~0@mail.elitnet.lt) (Ping timeout: 246 seconds) |
| 2020-10-16 09:32:22 | × | petersen quits (~petersen@redhat/juhp) (Quit: petersen) |
| 2020-10-16 09:32:24 | × | jonathanx quits (~jonathan@dyn-8-sc.cdg.chalmers.se) (Remote host closed the connection) |
| 2020-10-16 09:32:35 | <maerwald> | Franciman: gi-gtk is better maintained afair |
| 2020-10-16 09:34:10 | × | snakemas1 quits (~snakemast@213.100.206.23) (Ping timeout: 256 seconds) |
| 2020-10-16 09:34:13 | <maerwald> | Franciman: the gtk3 readme says "For all new application development you should consider using haskell-gi as it has much more complete bindings." |
| 2020-10-16 09:34:44 | × | proofofme quits (~proofofme@184-96-74-65.hlrn.qwest.net) (Ping timeout: 256 seconds) |
| 2020-10-16 09:35:30 | → | perdent joins (~blah@101.175.98.122) |
| 2020-10-16 09:36:38 | <Franciman> | merijn, yeah I meant between gi-gtk and gtk3 |
| 2020-10-16 09:36:41 | <Franciman> | thanks maerwald |
| 2020-10-16 09:37:16 | <merijn> | Just throwing it out there because I know deech has put a ton of time into making it work/compile well on all platforms :) |
| 2020-10-16 09:39:38 | × | GyroW quits (~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie) |
| 2020-10-16 09:39:48 | → | GyroW_ joins (~GyroW@d54C03E98.access.telenet.be) |
| 2020-10-16 09:39:48 | × | GyroW_ quits (~GyroW@d54C03E98.access.telenet.be) (Changing host) |
| 2020-10-16 09:39:48 | → | GyroW_ joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-16 09:40:38 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-16 09:41:20 | → | karanlikmadde joins (~karanlikm@2a01:c23:6037:1800:e990:a27c:f553:f1d1) |
| 2020-10-16 09:45:09 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 256 seconds) |
| 2020-10-16 09:45:24 | <Franciman> | merijn, but is fltkhs as low level as fltk? |
| 2020-10-16 09:45:49 | <Franciman> | I wanted to make something similar to https://github.com/wavewave/hoodle |
| 2020-10-16 09:47:43 | × | GyroW_ quits (~GyroW@unaffiliated/gyrow) (Ping timeout: 260 seconds) |
| 2020-10-16 09:48:10 | → | polyrain joins (~polyrain@130.102.13.188) |
| 2020-10-16 09:48:27 | → | GyroW joins (~GyroW@d54C03E98.access.telenet.be) |
| 2020-10-16 09:48:27 | × | GyroW quits (~GyroW@d54C03E98.access.telenet.be) (Changing host) |
| 2020-10-16 09:48:27 | → | GyroW joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-16 09:49:33 | <merijn> | Franciman: Well, the docs claims "comes with GUI builder support to alleviate the tedium of laying out widgets by hand." |
| 2020-10-16 09:52:11 | <merijn> | tbh, I've mostly given up on GUIs for a while because they tended to be rather painful to setup and the ease of building ftlkhs is what got my attention, but if it can't really do what you need, then yeah, that matters very little :) |
| 2020-10-16 09:52:26 | <Guest6760> | setted the buffering mode to line buffering but the issue remains, i never get past the 2nd hGetLine call |
| 2020-10-16 09:53:45 | <merijn> | What is the remote side sending you, though? |
| 2020-10-16 09:54:50 | → | Kaeipi joins (~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net) |
| 2020-10-16 09:55:00 | <Guest6760> | opening a connection client side with the command : echo "hello" | nc 127.0.0.1 3000 |
| 2020-10-16 09:55:16 | <Guest6760> | then typing text in the opened process |
| 2020-10-16 09:55:20 | × | Kaiepi quits (~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net) (Remote host closed the connection) |
| 2020-10-16 09:55:22 | <merijn> | eh |
| 2020-10-16 09:55:28 | <merijn> | That's not going to work |
| 2020-10-16 09:55:39 | <merijn> | stdin is going to point to echo, not to nc |
| 2020-10-16 09:55:48 | <merijn> | and echo won't read anything from stdin |
All times are in UTC.