Search Haskell Channel Logs

Wednesday, February 8, 2017

#haskell channel featuring ertes, Sornaensis, excelsiora, Koterpillar, todaystomorrow, monochrom,

todaystomorrow 2017-02-08 17:45:17
I've been studying and reading code with openGL and it looks easies enough
ertes 2017-02-08 17:45:21
there is also GPipe, which has a haskell EDSL for shaders
todaystomorrow 2017-02-08 17:45:32
so with rendering libraries it's assumed that you learn linear algebra?
ertes 2017-02-08 17:45:38
yes
todaystomorrow 2017-02-08 17:46:23
I should be taking notes right now
ertes 2017-02-08 17:46:29
even if a library doesn't *strictly* require it, you should learn it anyway
todaystomorrow 2017-02-08 17:46:35
but it's almost my bedtime
todaystomorrow 2017-02-08 17:46:43
ertes, thanks great advice
todaystomorrow 2017-02-08 17:46:49
how do I learn vector algebra?
ertes 2017-02-08 17:47:16
any linear algebra course will most likely start with that
ertes 2017-02-08 17:47:32
and there are tons of free resources for it, including entire video series
monochrom 2017-02-08 17:47:32
buy a linear algebra textbook
todaystomorrow 2017-02-08 17:48:10
ertes I'm considering taking the MIT challenge and only studying from books and the internet for a while
todaystomorrow 2017-02-08 17:48:33
so I'm trying to find some books that would be good for it, I think I'll use what berkelley uses
ertes 2017-02-08 17:49:18
the basics literature is pretty timeless, so pick a book, and if you don't like its pacing, pick a different one
todaystomorrow 2017-02-08 17:49:47
ertes I agree!
todaystomorrow 2017-02-08 17:49:51
and just build things!
todaystomorrow 2017-02-08 17:49:56
build very big things!
ertes 2017-02-08 17:50:18
linalg is just the basics… there is still a lot to learn after that =)
ertes 2017-02-08 17:51:30
anything more complex than a rubik's cube will require interactivity abstractions, efficient spatial data structures, etc.
excelsiora 2017-02-08 18:17:41
hi haskell!
Sornaensis 2017-02-08 18:17:58
hello excelsiora
excelsiora 2017-02-08 18:18:04
anyone use haskell with emacs?
excelsiora 2017-02-08 18:18:11
(specifically orgmode?)
Koterpillar 2017-02-08 18:18:26
emacs yes, orgmode no
excelsiora 2017-02-08 18:20:26
does it assume stack?
Koterpillar 2017-02-08 18:21:05
no, but it uses stack for stack projects
excelsiora 2017-02-08 18:21:37
I got runhaskell and ghc and ghci from the ubuntu repos, but I'm having problems with the inferior haskell mode for code blocks in orgmode and I think perhaps I should use stack instead, and my problems could go away...
excelsiora 2017-02-08 18:23:07
Koterpillar: thoughts?
Koterpillar 2017-02-08 18:23:39
excelsiora: "having problems" -?
excelsiora 2017-02-08 18:24:26
specifically it hangs and hangs and doesn't return control when I try to execute a code block.
Sornaensis 2017-02-08 18:25:13
does anyone know of an up to date python library for haskell?
excelsiora 2017-02-08 18:25:17
wget -qO- https://get.haskellstack.org/ | sh
Koterpillar 2017-02-08 18:25:22
excelsiora: OK. Well, no thoughts unfortunately, I use intero and that's pretty much it
excelsiora 2017-02-08 18:25:29
intero?
Sornaensis 2017-02-08 18:25:31
when I try to install cpython I get dependency errors
excelsiora 2017-02-08 18:26:19
Sornaensis: are you trying to install from the python.org site?
Sornaensis 2017-02-08 18:26:47
no I am trying to install the cabal package cpython from hackage
Koterpillar 2017-02-08 18:26:59
excelsiora: error checking in Haskell files
excelsiora 2017-02-08 18:27:09
ok
excelsiora 2017-02-08 18:27:40
well I'll go paralyze myself with some more analysis... :P thanks for the help!
excelsiora 2017-02-08 18:27:45
:)
ertes 2017-02-08 18:29:33
excelsiora: you should use haskell-interactive-mode, not inferior-haskell-mode
ertes 2017-02-08 18:29:38
the latter is… inferior…
ertes 2017-02-08 18:30:09
however i don't know how well either plays with org-mode
ertes 2017-02-08 18:31:29
org-mode's insistence on strange syntax doesn't make it particularly suited for any interpreter integration
ertes 2017-02-08 18:32:26
however, if you use markdown instead of org, just give the file an .lhs extension and GHCi will happily take it as a literate haskell module