Logs: liberachat/#haskell
| 2021-06-07 03:01:47 | → | ddellacosta joins (~ddellacos@86.106.143.196) |
| 2021-06-07 03:03:54 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 2021-06-07 03:05:07 | × | boxscape quits (~boxscape@user/boxscape) (Ping timeout: 264 seconds) |
| 2021-06-07 03:05:16 | × | fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Remote host closed the connection) |
| 2021-06-07 03:09:24 | → | ordinate joins (~ordinate@c-68-38-144-3.hsd1.in.comcast.net) |
| 2021-06-07 03:09:25 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
| 2021-06-07 03:09:32 | <ordinate> | good evening everyone |
| 2021-06-07 03:11:18 | → | thiross joins (~thiross@39.170.37.82) |
| 2021-06-07 03:15:25 | × | thiross quits (~thiross@39.170.37.82) (Remote host closed the connection) |
| 2021-06-07 03:17:21 | → | jmcarthur joins (~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net) |
| 2021-06-07 03:17:39 | × | yd502_ quits (~yd502@180.168.212.6) (Ping timeout: 272 seconds) |
| 2021-06-07 03:21:03 | → | lavaman joins (~lavaman@98.38.249.169) |
| 2021-06-07 03:21:25 | × | jmcarthur quits (~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net) (Client Quit) |
| 2021-06-07 03:23:40 | → | vwork joins (~vwork@50-249-207-86-static.hfc.comcastbusiness.net) |
| 2021-06-07 03:23:55 | <vwork> | . |
| 2021-06-07 03:24:50 | → | yd502 joins (~yd502@180.168.212.6) |
| 2021-06-07 03:25:31 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 264 seconds) |
| 2021-06-07 03:25:37 | → | on9er joins (~WebUser@2a04:92c7:e:64e::5438) |
| 2021-06-07 03:26:28 | → | falafel joins (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
| 2021-06-07 03:27:25 | × | shapr quits (~user@pool-100-36-247-68.washdc.fios.verizon.net) (Ping timeout: 245 seconds) |
| 2021-06-07 03:28:27 | → | Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915) |
| 2021-06-07 03:29:07 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 264 seconds) |
| 2021-06-07 03:29:40 | Lord_of_Life_ | is now known as Lord_of_Life |
| 2021-06-07 03:32:13 | × | yd502 quits (~yd502@180.168.212.6) (Ping timeout: 272 seconds) |
| 2021-06-07 03:32:19 | → | ddellaco_ joins (~ddellacos@89.45.224.100) |
| 2021-06-07 03:33:32 | <teaSlurper> | in cabal if i want to export something i need to declare it in the exposed modules in .cabal file right? |
| 2021-06-07 03:34:17 | × | ddellaco_ quits (~ddellacos@89.45.224.100) (Remote host closed the connection) |
| 2021-06-07 03:34:25 | → | yd502 joins (~yd502@180.168.212.6) |
| 2021-06-07 03:35:15 | × | ddellacosta quits (~ddellacos@86.106.143.196) (Ping timeout: 252 seconds) |
| 2021-06-07 03:35:25 | → | Toast52_ joins (~Toast52@151.192.167.120) |
| 2021-06-07 03:35:39 | → | otto_s_ joins (~user@p5de2f9fb.dip0.t-ipconnect.de) |
| 2021-06-07 03:36:51 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 2021-06-07 03:39:34 | × | otto_s quits (~user@p4ff27879.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 2021-06-07 03:40:08 | → | noglog joins (~egigs@097-101-149-192.res.spectrum.com) |
| 2021-06-07 03:40:30 | → | Abhoc joins (~Fred@107.126.47.49) |
| 2021-06-07 03:41:43 | × | fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 264 seconds) |
| 2021-06-07 03:45:48 | → | a6a45081-2b83 joins (~aditya@223.235.239.159) |
| 2021-06-07 03:47:21 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2021-06-07 03:54:51 | × | alx741 quits (~alx741@181.196.69.96) (Quit: alx741) |
| 2021-06-07 03:56:27 | → | lavaman joins (~lavaman@98.38.249.169) |
| 2021-06-07 03:56:54 | × | on9er quits (~WebUser@2a04:92c7:e:64e::5438) (Quit: Leaving) |
| 2021-06-07 03:57:40 | <ordinate> | yeah thats how it works |
| 2021-06-07 03:57:47 | <ordinate> | afaik |
| 2021-06-07 04:00:16 | <teaSlurper> | thx @ordinate |
| 2021-06-07 04:00:31 | <ordinate> | npnp! lemme kno if i got it wrong |
| 2021-06-07 04:00:48 | <teaSlurper> | i need to learn a bit of haskell for my dissertation project |
| 2021-06-07 04:00:54 | <teaSlurper> | for computer music |
| 2021-06-07 04:00:58 | <teaSlurper> | based thing |
| 2021-06-07 04:01:06 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 252 seconds) |
| 2021-06-07 04:03:02 | <ordinate> | oh dang, computer music is literally my entire jam |
| 2021-06-07 04:03:13 | <ordinate> | pure data? |
| 2021-06-07 04:05:50 | × | sh9 quits (~sh9@softbank060116136158.bbtec.net) (Quit: WeeChat 3.0.1) |
| 2021-06-07 04:06:46 | <teaSlurper> | is pure data written in haskell? i'm going through a haskell based book called school of music |
| 2021-06-07 04:06:52 | <teaSlurper> | uses a haskell lib called euterpea |
| 2021-06-07 04:07:10 | <teaSlurper> | teaches u haskell and music concepts at same time |
| 2021-06-07 04:07:29 | → | wishful-night joins (~wishful-n@2804:14c:c0:8dbb:3f6f:c291:c6bb:42f8) |
| 2021-06-07 04:09:08 | <ordinate> | nah pd is written in c, just the first thing that springs to mind when the phrase "computer music" is brought up |
| 2021-06-07 04:09:19 | <ordinate> | ill have to check out that book tho |
| 2021-06-07 04:11:07 | <teaSlurper> | cool |
| 2021-06-07 04:11:17 | <teaSlurper> | what are you using haskell for @ordinate? |
| 2021-06-07 04:11:37 | <ordinate> | surprisingly, also multimedia |
| 2021-06-07 04:12:14 | <ordinate> | im currently developing my first "real" haskell project which is a newgrounds game of all things |
| 2021-06-07 04:12:24 | <ordinate> | felt like that was funny enough to pursue for 3+ months so far |
| 2021-06-07 04:12:28 | <teaSlurper> | ohh, game development? |
| 2021-06-07 04:12:58 | <teaSlurper> | is the game playable? |
| 2021-06-07 04:13:20 | <ordinate> | yes! though not currently all there graphically |
| 2021-06-07 04:13:31 | × | myShoggoth quits (~myShoggot@97-120-89-117.ptld.qwest.net) (Ping timeout: 264 seconds) |
| 2021-06-07 04:13:34 | <teaSlurper> | github or? |
| 2021-06-07 04:13:56 | <ordinate> | https://github.com/nikshalark/apl is what i have so far |
| 2021-06-07 04:14:11 | <ordinate> | i'm no professional, excuse the mess |
| 2021-06-07 04:14:21 | <Toast52_> | Isn't newgrounds flash games? Or are new games using html5 |
| 2021-06-07 04:14:43 | <ordinate> | yeah newgrounds accepts html5 now |
| 2021-06-07 04:14:47 | <ordinate> | has for a few years |
| 2021-06-07 04:15:06 | <ordinate> | would be absolutely hilarious to use a haskell2as package |
| 2021-06-07 04:16:42 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Quit: Lost terminal) |
| 2021-06-07 04:16:42 | × | justsomeguy quits (~justsomeg@user/justsomeguy) (Quit: WeeChat 3.0.1) |
| 2021-06-07 04:16:46 | <teaSlurper> | i followed you on there |
| 2021-06-07 04:16:57 | <teaSlurper> | i may try and run the project tomorrow |
| 2021-06-07 04:17:05 | <teaSlurper> | miso is like a gui haskell library is it? |
| 2021-06-07 04:17:10 | <ordinate> | thanks! i wouldnt advise that! |
| 2021-06-07 04:17:25 | <ordinate> | miso is a haskell library for frontend web development |
| 2021-06-07 04:17:33 | <teaSlurper> | i see |
| 2021-06-07 04:17:33 | <wishful-night> | chess in haskell is cool, I tried implementing vanilla chess in haskell but then when it came time to implement move generation and validation I realized my data structures sucked and I should've gone with a bitboard, ended up just getting lazy and moving on to another project |
| 2021-06-07 04:17:36 | <ordinate> | which, as far as i understand, is all the parts the user can look at |
| 2021-06-07 04:17:56 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2021-06-07 04:18:16 | <ordinate> | running the project as of right now will just give you the title screen, all the actual game code is written but not yet hooked onto miso |
| 2021-06-07 04:18:39 | <teaSlurper> | i see, so you have the game logic, but not the view/ui code linked up? |
| 2021-06-07 04:18:45 | <ordinate> | not in the slightest |
| 2021-06-07 04:19:08 | <teaSlurper> | are you going to use a design pattern of some sort to decouple the ui/view code from game logic code? |
| 2021-06-07 04:20:03 | <teaSlurper> | chess seems like quite a complex thing to implement |
| 2021-06-07 04:20:34 | <ordinate> | i agree chess is extremely fucking complicated, can attest as im rated a measly 600 on chess.com |
| 2021-06-07 04:22:12 | <ordinate> | i dropped out of college, i have no knowledge of "design patterns" tho they seem incredibly useful |
| 2021-06-07 04:23:17 | <dibblego> | this is good practice for implementing chess: https://github.com/system-f/fp-course/blob/master/projects/TicTacToe/TicTacToe.markdown |
| 2021-06-07 04:24:14 | → | lavaman joins (~lavaman@98.38.249.169) |
| 2021-06-07 04:24:27 | <ordinate> | my method would be to have some function that takes my board representation and displays it as whatever canvas bullshit i need |
| 2021-06-07 04:25:16 | <teaSlurper> | yeah |
| 2021-06-07 04:25:33 | <ordinate> | augh the fp-course.... still have yet to start on it. i have so many THINGS to read |
| 2021-06-07 04:26:31 | <ordinate> | agon.pdf, simple ci server in haskell ebook, haskell in-depth, most of the stuff on stephen diehl's website |
| 2021-06-07 04:27:34 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 245 seconds) |
| 2021-06-07 04:27:54 | × | a6a45081-2b83 quits (~aditya@223.235.239.159) (Quit: Konversation terminated!) |
All times are in UTC.