Newest at the top
2024-05-13 18:24:02 +0200 | tzh | (~tzh@c-76-115-131-146.hsd1.or.comcast.net) |
2024-05-13 18:22:07 +0200 | dezalator | (~dezalator@77-254-94-95.dynamic.inetia.pl) (Remote host closed the connection) |
2024-05-13 18:20:07 +0200 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2) |
2024-05-13 18:19:21 +0200 | <EvanR> | you probably have to forget any python you know to get started in haskell |
2024-05-13 18:18:49 +0200 | <EvanR> | the diagrams library and the gloss library are two things which can make showing some graphics easy |
2024-05-13 18:18:17 +0200 | <mdpete> | I am self studying without any university degree |
2024-05-13 18:18:00 +0200 | <mdpete> | I learned these in Python , and read some chapter of Scheme. |
2024-05-13 18:17:15 +0200 | <EvanR> | have you tried following a basic haskell tutorial |
2024-05-13 18:17:07 +0200 | <mdpete> | and how to define a function |
2024-05-13 18:17:06 +0200 | <EvanR> | this is haskell, so you will be doing pattern matching a lot more than "if statement" |
2024-05-13 18:16:44 +0200 | <mdpete> | I just know ,variables, if statement, and lists |
2024-05-13 18:15:58 +0200 | <mdpete> | EvanR ,would you please explain a bit more, how I can do it |
2024-05-13 18:09:32 +0200 | <stefan-__> | c_wraith: tnx, lets see how it goes |
2024-05-13 18:08:37 +0200 | <EvanR> | unless you really really like processing data files |
2024-05-13 18:07:59 +0200 | <EvanR> | mdpete, the same thing I did as a beginner. Figure out as soon as possible how to show graphics and make sounds |
2024-05-13 18:07:19 +0200 | <c_wraith> | stefan-__: note that for whatever reason, the -haddock flag seems to make installing primitive break. It's not really fully-supported yet... |
2024-05-13 18:04:20 +0200 | ft | (~ft@p508db8fc.dip0.t-ipconnect.de) |
2024-05-13 18:01:47 +0200 | danse-nr3 | (~danse-nr3@151.57.39.218) (Ping timeout: 264 seconds) |
2024-05-13 18:01:46 +0200 | <mdpete> | I have started to learn basics of programming . I read that there is no best first programming language. I guess Haskell programmers are more into joy of programming. Would you please recommend me as a beginner what you should do if you had the chance to srtart again as a total beginner? |
2024-05-13 18:00:55 +0200 | euleritian | (~euleritia@dynamic-176-003-078-122.176.3.pool.telefonica.de) |
2024-05-13 18:00:46 +0200 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 255 seconds) |
2024-05-13 17:59:47 +0200 | urdh | (~urdh@user/urdh) |
2024-05-13 17:58:18 +0200 | urdh | (~urdh@user/urdh) (Quit: Boom!) |
2024-05-13 17:58:09 +0200 | <stefan-__> | c_wraith: this helped https://github.com/haskell/haskell-language-server/issues/4210#issuecomment-2094925497 :) |
2024-05-13 17:57:29 +0200 | mdpete | (~mdpete@46.143.107.90) |
2024-05-13 17:54:02 +0200 | <ski> | dmj` : because it's blub to them |
2024-05-13 17:50:52 +0200 | <c_wraith> | ah. there it is. .local/state/cabal/store is the default if it's using XDG paths. |
2024-05-13 17:49:04 +0200 | titibandit | (~titibandi@user/titibandit) (Ping timeout: 246 seconds) |
2024-05-13 17:48:31 +0200 | dezalator | (~dezalator@77-254-94-95.dynamic.inetia.pl) |
2024-05-13 17:47:02 +0200 | <dmj`> | ski: they make it sound like it's frankenstein |
2024-05-13 17:46:36 +0200 | <c_wraith> | you still have a .cabal directory? lucky |
2024-05-13 17:46:14 +0200 | <stefan-__> | removed that directory, now the dependencies are rebuilding :) |
2024-05-13 17:45:58 +0200 | <tomsmeding> | ignore me :) |
2024-05-13 17:45:55 +0200 | <tomsmeding> | oops |
2024-05-13 17:45:52 +0200 | <stefan-__> | it seems to build to "~/.cabal/store/ghc-9.8.2/" |
2024-05-13 17:45:51 +0200 | <tomsmeding> | you're right |
2024-05-13 17:45:47 +0200 | <tomsmeding> | _oh_ |
2024-05-13 17:45:37 +0200 | <c_wraith> | tomsmeding: that doesn't build the same docs. |
2024-05-13 17:45:15 +0200 | <tomsmeding> | stefan-__: have you tried putting 'documentation: True' in your cabal.project for the project? (If you don't have one yet, you also need 'packages: .' in there) |
2024-05-13 17:44:03 +0200 | <tomsmeding> | but that hammer may be somewhat too large :p |
2024-05-13 17:43:47 +0200 | <tomsmeding> | stefan-__: you can enable building documentation globally always by setting the 'documentation' key in ~/.cabal/config |
2024-05-13 17:42:17 +0200 | machinedgod | (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 268 seconds) |
2024-05-13 17:42:11 +0200 | <c_wraith> | yeah, you'd need to wipe the directory cabal builds stuff in. I honestly don't know where that is since they started using XDG stuff. I can't find it anymore. |
2024-05-13 17:42:09 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2024-05-13 17:41:06 +0200 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2024-05-13 17:40:49 +0200 | euleritian | (~euleritia@dynamic-176-003-078-122.176.3.pool.telefonica.de) (Read error: Connection reset by peer) |
2024-05-13 17:40:48 +0200 | <stefan-__> | how do I do a rebuild of the dependencies? "cabal clean && cabal build" seems to build only my program |
2024-05-13 17:40:11 +0200 | raehik | (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) |
2024-05-13 17:40:07 +0200 | <c_wraith> | yeah, that page definitely implies that it's pulling info out of the .hi file. I wish that wasn't so awkward to deal with. |
2024-05-13 17:38:31 +0200 | <c_wraith> | that only builds documentation for the package you're in. If you need documentation for your dependencies, you'll need to rebuild them |