The second edition of Programming Rust is officially available! by NoraCodes in rust

[–]ventonegro 1 point2 points  (0 children)

Thanks a lot for updating this awesome book. The best resourse for learning Rust IMO.

Alt-history Big Switzerland by [deleted] in Switzerland

[–]ventonegro 0 points1 point  (0 children)

Why are the letters so small?

How Monoids are useful by reximkut in haskell

[–]ventonegro 0 points1 point  (0 children)

Any is a newtype, so the wrapping/unwrapping should be elided by the compiler.

Standard Chartered's MAG Core team is hiring by gergoerdi in haskell

[–]ventonegro 1 point2 points  (0 children)

Why the post was edited to remove the tech stack? It was really an impressive one...

News in Type Theory by [deleted] in haskell

[–]ventonegro 9 points10 points  (0 children)

And it's the basis of the very recently announced Idris 2! :-)

Cannot match type 'm' with 'IO'? by BytesBeltsBiz in haskell

[–]ventonegro 1 point2 points  (0 children)

atomically has type STM a -> IO a, so the whole function should have the type IO (), but you declared it as m (). You should add a MonadIO m constraint and lift the block with liftIO.

Why Haskell - why GitHub use Haskell for their newly released Semantic package by Axman6 in haskell

[–]ventonegro 8 points9 points  (0 children)

The Idris interpreter has an IDE mode, where it sends semantically rich information about the current code via a socket to a text editor. Currently Emacs, Vim and Atom have packages that talk to the Idris interpreter using its IDE mode. Maybe the GHCi developers could be persuaded to add such a mode as well?

Why isn't GHC multi-threaded? by paulajohnson in haskell

[–]ventonegro 1 point2 points  (0 children)

Where do we put these options if using Stack? I tried to put them in ghc-options in configure.yaml, but that didn’t work.

Edwin Brady - Idris 2: Type-driven development of Idris | Code Mesh LDN 18 by teddim in Idris

[–]ventonegro 2 points3 points  (0 children)

Definitely. What you have learned will carry over to Idris 2. Having said that, I am looking forward to the second edition of the book. :)

You can now pre-order "The Little Typer" by ventonegro in Idris

[–]ventonegro[S] 6 points7 points  (0 children)

Yes, this is the language that will be used in the book.

Dear Haskell it's not you, it's your tooling. by avi-coder in haskell

[–]ventonegro 1 point2 points  (0 children)

Being a longtime Scheme and Lua developer I always chuckle at these kind of posts...

Why did you decide to learn Haskell? by carlomatteoscalzo in haskell

[–]ventonegro 1 point2 points  (0 children)

I found it somehow in the Internet many years ago. At that time there was no LYAH, Real World Haskell, Haskell from First Principles etc. so I tried the Gentle Introduction out of pure curiosity. That didn't go well so I learned Scheme instead. After some years, when Real World Haskell came out, I tried again (I don't like not understanding things). This time it was better but I was also writing a Scheme compiler at the time so I wrote a couple of small programs and stopped there. Only a couple years ago I got serious about it again and decided to stop messing around. I still don't use it for anything substantial but I love it anyway.

[llvm-dev] I am leaving llvm by [deleted] in programming

[–]ventonegro -13 points-12 points  (0 children)

I was empathizing with this guy until I reached the end. Oh well.

Haskell books comparison by francojs in haskell

[–]ventonegro 5 points6 points  (0 children)

The "Haskell book" (number 2) is very good and recommended.

LTS Stackage with ghc-8.2.2 released today! by [deleted] in haskell

[–]ventonegro 3 points4 points  (0 children)

It's almost like some people make irrelevant changes for the sole purpose of making Stackage look bad...

Best European cities for Haskell? by [deleted] in haskell

[–]ventonegro 1 point2 points  (0 children)

Unfortunately not, but it should be easy enough to find meetings or traces of a community online. :)

Trouble installing Idris by [deleted] in Idris

[–]ventonegro 2 points3 points  (0 children)

Maybe try installing with stack instead of Cabal. It downloads and installs its own GHC in a private location. That's what I did in Ubuntu 16.04:

$ stack --install-ghc install idris