Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gilmi
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
gilmi
3y ago
I've mentioned this in a different comment, but I've written several articles on type inference, trying to make the topic more approachable: https://gilmi.me/blog/tags/type%20inference If you find that h
2.
▲
by
gilmi
3y ago
I really enjoyed the article. I think one way to simplify language creation is to use an existing language with somewhat similar operational semantics as a compilation target. This simplifies the backend a lot and leaves more time to explor
3.
▲
by
gilmi
3y ago
Maybe the engine used for Dead Cells, https://heaps.io ?
4.
▲
by
gilmi
3y ago
Monads are a bit like exiting vim. The complexity is exaggerated to the point of a meme, but in reality not very difficult, and they can be quite useful.
5.
▲
by
gilmi
3y ago
A different thing to look at is what enforcing referential transparency in your program means. Referential transparency means that when we bind an expression to a name (e.g. `y = f x`), the two are interchangeable, and whenever we use `y` w
6.
▲
by
gilmi
3y ago
https://gilmi.me 31 posts. I write mostly about Haskell, compilers, webdev, and my hobby projects. - https://gilmi.me/blog/post/2016/10/14/lisp-to-js - Compiling a lisp to JavaScript fro
7.
▲
by
gilmi
3y ago
you welcome :)
8.
▲
by
gilmi
3y ago
I've written an online book with mdbook ( https://lhbg-book.link ) and it was a breeze. I believe mdbook was one of the reasons I even finished the book. 1. It's super easy to install. If you have a rust toolchain, just
9.
▲
by
gilmi
3y ago
Please allow me to share a blog post and a learning resource: - Consider Haskell - https://gilmi.me/blog/post/2020/04/28/consider-haskell - Learn Haskell by building a blog generator - https:/
10.
▲
by
gilmi
3y ago
You might be interested in https://futhark-lang.org
11.
▲
by
gilmi
4y ago
Very informative. Thanks!
12.
▲
by
gilmi
4y ago
- https://lhbg-book.link - https://marcosampellegrini.com/simple-haskell-book - https://leanpub.com/production-haskell
13.
▲
by
gilmi
4y ago
If you have 24 minutes, George Wilson's talk about propagators is really interesting and demonstrates how we can find solutions to problems by looking at math. https://www.youtube.com/watch?v=nY1BCv3xn24
14.
▲
by
gilmi
4y ago
CS4410 and CSE131 (they are very similar, pick one) for compilation: - https://course.ccs.neu.edu/cs4410sp21 - https://ucsd-cse131-f19.github.io These two articles for garbage collection: - http://www
15.
▲
by
gilmi
4y ago
I agree that there are many opinions and that Haskell people don't want to compromise on what they see is the value of the language, but I've also seen a lot of people express their desire for more adoption. For example in threads
16.
▲
by
gilmi
4y ago
I don't think that's correct. Especially since there's a community-led organization with the specific goal of increasing adoption https://haskell.foundation/
17.
▲
by
gilmi
4y ago
- Learn Haskell by building a blog generator[0] (disclaimer: I wrote this) - Simple Haskell Handbook[1] - Haskell (Almost) Standard Libraries[2] - [0]: https://lhbg-book.link - [1]: https://marcosampellegrini.com/
18.
▲
by
gilmi
4y ago
I wrote an article of a few usecases and why I think Haskell is a good match for them: https://gilmi.me/blog/post/2020/04/28/consider-haskell
19.
▲
by
gilmi
4y ago
Thanks!
20.
▲
by
gilmi
4y ago
Thank you!
21.
▲
by
gilmi
4y ago
On the "where to go next?" appendix there's a link to my Haskell study plan[0] which has links to a bunch of extra material. [0]: https://github.com/soupi/haskell-study-plan
22.
▲
by
gilmi
4y ago
Sounds like a generally reasonable approach to me.
23.
▲
by
gilmi
4y ago
Thank you. I'm glad you're enjoying it. Sorry if I sounded a bit aggressive here. I think one of the cool things about Haskell is that there's quite a high ceiling in terms of solutions you can reach for. On many occasions wh
24.
▲
by
gilmi
4y ago
Right but the point of the book is to ease learners into the language (and teach core concepts), and not throw them into the deep end of it. Also, I'll update the text about kinds when GHC will use Type instead of * everywhere: $ ghci
25.
▲
by
gilmi
4y ago
No. It is built with mdbook[0]. [0]: https://rust-lang.github.io/mdBook
26.
▲
by
gilmi
4y ago
When you create a project description for your project (for the package manager) you can define a library, executables and test suites. In the test suite you write your tests against the library. You can do that at any stage, even before wr
27.
▲
Learn Haskell by building a blog generator – a project-oriented Haskell book
(lhbg-book.link)
230 points
by
gilmi
4y ago
|
40 comments
28.
▲
by
gilmi
5y ago
To further elaborate, this is the error you get on the latest GHC version (9.2.1): GHCi, version 9.2.1: https://www.haskell.org/ghc/ :? for help ghci> 1 + [2, 3] <interactive>:1:1: error: * No
29.
▲
by
gilmi
5y ago
> What is my take-away here? I don’t think the compiler has been sufficiently tweaked when it comes to error messages, or that the Haskell community cares sufficiently about beginners. I don't think it's fair to draw the conclu
30.
▲
by
gilmi
5y ago
> I have never ever seen a job ad asking for Haskell. I mean, just look at the Haskell subreddit or Haskell weekly news?
More ›