Logs: freenode/#haskell
| 2020-10-29 21:36:44 | × | ensyde quits (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net) (Ping timeout: 240 seconds) |
| 2020-10-29 21:36:58 | × | bartemius quits (~bartemius@109-252-20-20.nat.spd-mgts.ru) (Remote host closed the connection) |
| 2020-10-29 21:37:05 | <monsterchrom> | Then again Yield-Example.hs won't make sense either if I plan to "import Yield-Example". Bah stupid languages. Scheme is better in this regard. |
| 2020-10-29 21:37:22 | <monsterchrom> | Haha I'll take that advice. |
| 2020-10-29 21:38:11 | <texasmynsted> | monsterchrom: You are learning python to teach Racket? |
| 2020-10-29 21:38:40 | hackage | Agda 2.6.1.2 - A dependently typed functional programming language and proof assistant https://hackage.haskell.org/package/Agda-2.6.1.2 (AndreasAbel) |
| 2020-10-29 21:39:10 | <monsterchrom> | More generally, I'm learning programming languages to teach principles of programming languages. |
| 2020-10-29 21:39:21 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2020-10-29 21:39:40 | <Rembane> | monsterchrom: What's your verdict of programming languages so far? |
| 2020-10-29 21:39:40 | <monsterchrom> | But we use Racket and Haskell to talk about the principles. So it does look like "to teach Racket and Haskell". |
| 2020-10-29 21:40:25 | × | GyroW quits (~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie) |
| 2020-10-29 21:40:41 | → | GyroW joins (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) |
| 2020-10-29 21:40:41 | × | GyroW quits (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host) |
| 2020-10-29 21:40:41 | → | GyroW joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-29 21:40:54 | <monsterchrom> | I don't have strong opinions. I like Haskell myself. But if students learn to deconstruct programming languages a bit and appreciate various features and sacrifices, that's cool for me. |
| 2020-10-29 21:40:59 | → | DavidEichmann joins (~david@43.240.198.146.dyn.plus.net) |
| 2020-10-29 21:41:02 | → | knupfer joins (~Thunderbi@HSI-KBW-046-005-192-105.hsi8.kabel-badenwuerttemberg.de) |
| 2020-10-29 21:41:07 | <texasmynsted> | Seems to me that Racket and Haskell would be fair better choices for teaching anything than python. |
| 2020-10-29 21:41:26 | <Rembane> | Unless you want to teach Python of course |
| 2020-10-29 21:41:34 | <texasmynsted> | why would you want to do that? |
| 2020-10-29 21:41:57 | <Rembane> | monsterchrom: That sounds like very good learning outcomes |
| 2020-10-29 21:42:18 | <dolio> | Maybe you should use Ruby instead. Does it still have callCC? |
| 2020-10-29 21:42:20 | <Rembane> | texasmynsted: It's a very useful language, especially if you want to do some scripting for automating stuff or to do machine learning. |
| 2020-10-29 21:42:37 | <texasmynsted> | I am not convinced |
| 2020-10-29 21:42:48 | <monsterchrom> | To some extent I and my colleagues are converging to defining this "principles of programming languages" course to be basically the lambda-the-ultimate papers explained in modern terms and adjusted to 3rd-year CS. |
| 2020-10-29 21:42:48 | × | chkno quits (~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer) |
| 2020-10-29 21:42:57 | <yushyin> | useful because of tons of libraries |
| 2020-10-29 21:43:02 | → | chkno joins (~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-29 21:43:19 | <monsterchrom> | Haha I fear Ruby. |
| 2020-10-29 21:43:52 | <texasmynsted> | seems to me haskell has a fair number its self |
| 2020-10-29 21:44:03 | <monsterchrom> | 1970 : C :: 1990 : Python |
| 2020-10-29 21:44:42 | <monsterchrom> | I mean, I know C and Python have very different semantics. But I'm not comparing that. |
| 2020-10-29 21:45:10 | <monsterchrom> | I'm comparing why people use them despite semantics issues. It's only because "has libraries". |
| 2020-10-29 21:45:11 | <texasmynsted> | I am mostly joking. I have considered learning python just to be able to help all the people struggling to learn it |
| 2020-10-29 21:45:48 | <monsterchrom> | and networking effect |
| 2020-10-29 21:45:55 | sandcat | is now known as jess-o-lantern |
| 2020-10-29 21:46:01 | <texasmynsted> | I need strict typing to prevent insanity |
| 2020-10-29 21:46:03 | → | knupfer1 joins (~Thunderbi@HSI-KBW-046-005-192-105.hsi8.kabel-badenwuerttemberg.de) |
| 2020-10-29 21:46:12 | × | GyroW quits (~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie) |
| 2020-10-29 21:46:22 | → | GyroW joins (~GyroW@d54C03E98.access.telenet.be) |
| 2020-10-29 21:46:23 | × | GyroW quits (~GyroW@d54C03E98.access.telenet.be) (Changing host) |
| 2020-10-29 21:46:23 | → | GyroW joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-29 21:46:30 | <dolio> | Why do people spend time with elaborate type hacks in GHC instead of helping to make Idris viable? :þ |
| 2020-10-29 21:46:39 | <monsterchrom> | hehe |
| 2020-10-29 21:46:43 | × | kritzefitz quits (~kritzefit@212.86.56.80) (Remote host closed the connection) |
| 2020-10-29 21:46:52 | <texasmynsted> | dolio: hmm. good question |
| 2020-10-29 21:47:04 | <monsterchrom> | You know what, 1970 : C :: 1990 : Python :: 2020 : Haskell. |
| 2020-10-29 21:47:31 | → | sagax joins (~sagax_nb@213.138.71.146) |
| 2020-10-29 21:47:44 | <monsterchrom> | i.e., GHC Haskell enjoys more libraries than Idris does |
| 2020-10-29 21:47:53 | × | mananamenos quits (~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 268 seconds) |
| 2020-10-29 21:48:24 | <monsterchrom> | Then again, I haven't checked whether there is a version of wreq for Idris. |
| 2020-10-29 21:49:50 | × | knupfer quits (~Thunderbi@HSI-KBW-046-005-192-105.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 264 seconds) |
| 2020-10-29 21:49:50 | knupfer1 | is now known as knupfer |
| 2020-10-29 21:50:04 | → | mastarija joins (~mastarija@93-138-85-169.adsl.net.t-com.hr) |
| 2020-10-29 21:50:56 | <texasmynsted> | maybe the ML libraries from python should be ported to other languages. |
| 2020-10-29 21:51:33 | <dolio> | Most of it isn't even python, is it? They're just python wrappers for C code or something. |
| 2020-10-29 21:51:53 | <monsterchrom> | Yeah |
| 2020-10-29 21:52:16 | → | alp_ joins (~alp@2a01:e0a:58b:4920:6800:79d6:f6e9:b658) |
| 2020-10-29 21:52:37 | → | conal joins (~conal@66.115.157.138) |
| 2020-10-29 21:52:55 | × | conal quits (~conal@66.115.157.138) (Client Quit) |
| 2020-10-29 21:53:15 | → | DirefulSalt joins (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) |
| 2020-10-29 21:53:22 | <Rembane> | texasmynsted: They definitely can be, but that takes much more time than just using them. |
| 2020-10-29 21:53:29 | <hpc> | dolio: honestly, most of python is just C |
| 2020-10-29 21:54:54 | <Sgeo> | So, this is a long shot and basically completely off topic, but: A lot of FRP stuff is inspired by ActiveVRML, right? Does the ActiveVRML control exist anywhere still? |
| 2020-10-29 21:55:03 | <dolio> | I would imagine the reason things settled on python is that for machine learning you're much less likely to care about language features. You're just scripting the underlying high performance stuff. |
| 2020-10-29 21:56:38 | × | knupfer quits (~Thunderbi@HSI-KBW-046-005-192-105.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 260 seconds) |
| 2020-10-29 21:58:05 | → | falafel__ joins (~falafel@71-34-132-121.clsp.qwest.net) |
| 2020-10-29 21:59:47 | → | knupfer joins (~Thunderbi@HSI-KBW-046-005-192-105.hsi8.kabel-badenwuerttemberg.de) |
| 2020-10-29 22:00:22 | → | GyroW_ joins (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) |
| 2020-10-29 22:00:22 | × | GyroW_ quits (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host) |
| 2020-10-29 22:00:22 | → | GyroW_ joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-29 22:01:18 | × | GyroW quits (~GyroW@unaffiliated/gyrow) (Ping timeout: 260 seconds) |
| 2020-10-29 22:01:43 | × | texasmynsted quits (~texasmyns@104.140.52.75) (Remote host closed the connection) |
| 2020-10-29 22:02:39 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 2020-10-29 22:02:39 | → | texasmynsted joins (~texasmyns@104.140.52.75) |
| 2020-10-29 22:03:04 | × | texasmynsted quits (~texasmyns@104.140.52.75) (Remote host closed the connection) |
| 2020-10-29 22:03:21 | → | texasmynsted joins (~texasmyns@104.140.52.75) |
| 2020-10-29 22:03:56 | × | takuan_dozo quits (~takuan@178-116-218-225.access.telenet.be) (Ping timeout: 272 seconds) |
| 2020-10-29 22:05:07 | → | Rudd0 joins (~Rudd0@185.189.115.108) |
| 2020-10-29 22:05:47 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:d1d4:d989:c09d:31fa) |
| 2020-10-29 22:07:50 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) (Ping timeout: 264 seconds) |
| 2020-10-29 22:08:13 | <thblt> | dolio: that's roughly most of Python use besides scripting, I think :) |
| 2020-10-29 22:09:38 | × | falafel__ quits (~falafel@71-34-132-121.clsp.qwest.net) (Ping timeout: 264 seconds) |
| 2020-10-29 22:09:40 | hackage | aura 3.2.2 - A secure package manager for Arch Linux and the AUR. https://hackage.haskell.org/package/aura-3.2.2 (fosskers) |
| 2020-10-29 22:09:58 | × | knupfer quits (~Thunderbi@HSI-KBW-046-005-192-105.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 246 seconds) |
| 2020-10-29 22:13:13 | → | falafel__ joins (~falafel@71-34-132-121.clsp.qwest.net) |
| 2020-10-29 22:14:04 | × | justanotheruser quits (~justanoth@unaffiliated/justanotheruser) (Ping timeout: 240 seconds) |
| 2020-10-29 22:16:31 | falafel__ | is now known as falafel_ |
| 2020-10-29 22:18:10 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:d1d4:d989:c09d:31fa) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2020-10-29 22:18:51 | <thblt> | (Eg numpy is 33% C) |
| 2020-10-29 22:23:02 | × | ransom quits (c4264035@gateway/vpn/protonvpn/c4264035) (Ping timeout: 268 seconds) |
| 2020-10-29 22:26:07 | × | p-core quits (~Thunderbi@2001:718:1e03:5128:2ab7:7f35:48a1:8515) (Ping timeout: 268 seconds) |
| 2020-10-29 22:28:10 | hackage | mock-httpd 1.0.0 - A HTTP server for testing HTTP clients https://hackage.haskell.org/package/mock-httpd-1.0.0 (PeterJones) |
| 2020-10-29 22:28:48 | <texasmynsted> | hmm. Looks like I got disconnected. |
| 2020-10-29 22:29:03 | → | jbox joins (~atlas@unaffiliated/jbox) |
| 2020-10-29 22:29:27 | → | Fuchs joins (~Fuchs@154.13.1.56) |
| 2020-10-29 22:29:47 | Fuchs | is now known as Guest31792 |
| 2020-10-29 22:30:41 | → | mbomba joins (~mbomba@142.114.9.241) |
| 2020-10-29 22:30:42 | <texasmynsted> | dolio: I have wondered why people would care about machine learning but not about effective programming. |
| 2020-10-29 22:32:05 | <texasmynsted> | What would be wrong with using ML and Haskell or ML and Scala. Why ML and python? |
All times are in UTC.