你可能會喜歡
So apparently a lot of peeps still don't know you can avoid pressing 'up' a billion times going through :reload's in GHCi by adding this to your `~/.haskeline` file: historyDuplicates: IgnoreAll Have fun.
Open this page: hackage.haskell.org/package/lens ... and then type 's' to open a quick search for any exported symbols in lens
Usually one starts with the first error and works forward. With the default setting one has to scroll up over and over again.
Use `ghci -freverse-errors` or `stack repl --ghc-options=-freverse-errors` to reverse the error order; see the first error with no scrolling
() does not add a “null” value to every type, hell no; () is a “dull” value in a type of its own: () - @pigworker personal.cis.strath.ac.uk/conor.mcbride/…
Avoid lengthy computation in a exception handler with `catch`. The exception handler has async exceptions masked: hackage.haskell.org/package/base-4…
Careful with your foralls data A = forall a. A {x :: a} -- existential quantification data A = A {x :: forall a. a} -- polymorphic component
YMMV
I've only found it necessary on 7.10, the parallel gc bugs seem to be mostly fixed in >= 8.0
Use the '+RTS -qg' flag to speed up your programs. /ht @stdlib inner-haven.net/posts/2017-05-…
IORef can't unbox primitives, but URef, Ptr and others can and are thus faster: medium.com/@jonathangfisc…
class ToB a where to∷a → B class FromB a where from∷Parser a -- vs class Bable a where to∷a → B from∷Parser a medium.com/@jonathangfisc…
(Pattern Matching : Data Constructors :: Type Class Instance Selection : Type Constructors) / ordering medium.com/@jonathangfisc…
If you are using `putStr` you probably want to > import System.IO > hSetBuffering stdout NoBuffering
Data.List.\\ doesn't remove duplicates: > import Data.List > [1, 1, 2] \\ [1, 2] [1] For set difference use Data.Set.\\
If you want to run a function from the command line: > echo 'foo "hello"' | ghci src/File.hs If you want to run `main`: > runhaskell Main.hs
To list all @Hackage packages > cabal list With just the word "lens" > cabal list lens For a summary of the package 'lens' > cabal info lens
United States 趨勢
- 1. Jets 114K posts
- 2. Sauce 80.8K posts
- 3. Courtois 39.1K posts
- 4. Colts 55K posts
- 5. Breece Hall 10.4K posts
- 6. Garrett Wilson 5,152 posts
- 7. $JFB N/A
- 8. Cheney 231K posts
- 9. Liverpool 211K posts
- 10. Luis Diaz 28.4K posts
- 11. Beane 4,833 posts
- 12. AD Mitchell 6,538 posts
- 13. Bayern 111K posts
- 14. Hakimi 27.8K posts
- 15. Veach 5,436 posts
- 16. Shaheed 16.9K posts
- 17. Brad Holmes 1,162 posts
- 18. Trevor Penning 1,893 posts
- 19. Mazi Smith 5,835 posts
- 20. Jermaine Johnson 3,272 posts
你可能會喜歡
-
Edward Kmett
@kmett -
Well-Typed
@welltyped -
gabby
@GabriellaG439 -
Neil Mitchell (neildmitchell @🪡)
@ndm_haskell -
Tweag by Modus Create
@tweagio -
João Forte Carvalho @Conste11ation
@bgamari -
Andres Löh
@kosmikus -
Michael Snoyman
@snoyberg -
Nikita Volkov
@NikitaYVolkov -
ICFP Conference
@icfp_conference -
Matt Parsons
@mattoflambda -
Tikhon Jelvis
@tikhonjelvis -
gelisam
@haskell_cat
Something went wrong.
Something went wrong.