Richard Feldman

Results 165 issues of Richard Feldman

## Motivation A primary goal of `elm-format` has always been to prevent teams from having stylistic debates. I've noticed an area where I still feel a desire to make comments...

discussion

I ran into this recently. I'd have expected this to work fine: ```elm import Validate exposing (ifBlank, ifInvalidEmail, ifNotInt) modelValidator = Validate.all [ Validate.firstError [ ifBlank .email "Please enter an...

As https://github.com/elm-community/elm-test/issues/217 notes: > Right now it's impossible to tell the difference between String.fromList [ '\1', '\2' ] and an empty string [ ... ] This caused some confusion when...

It seems like the two problems with `Fuzz.andThen` mentioned in https://github.com/elm-community/elm-test/issues/161 boil down to: 1. Shrinking performance is often bad. However, as https://github.com/elm-community/elm-test/issues/237 notes, `Fuzz.andThen` is only one of several...

question

We have [`Expect.within`](http://package.elm-lang.org/packages/elm-community/elm-test/4.2.0/Expect#within) for comparing floats, but people don't necessarily know it's there. They may use `Expect.equal` on floats, not realizing that they should use `Expect.within` instead. It occurs to...

question
major-release-blocker
expectations

@pablohirafuji's [`elm-syntax-highlight`](http://package.elm-lang.org/packages/pablohirafuji/elm-syntax-highlight/latest) means test runners can display syntax-highlighted output! Even better, this also means that really long records can finally be outputted in a multiline format for readability, even though...

Currently `Fuzz.list` can generate lists with hundreds of elements. Tests which use `Fuzz.list` passing a fuzzer which also uses `Fuzz.list` (e.g. because it's a fuzzed record that has a list...

question
fuzzers
blocked

QuickCheck co-creator John Hughes gave [a sweet talk](https://www.youtube.com/watch?v=zi0rHwfiX1Q&t=710s) about using QuickCheck to test programs. What he describes is essentially "generate a random list of messages, fold them over `update`, and...

question
fuzzers

**NOTE**: *This seems clearly out of scope for 4.0.0, but worth discussing for a future release.* I was lamenting to @evancz about how the (arbitrarily chosen) default run count of...

question
performance
fuzzers

Some other REPLs (notably [`irb`](http://www.tutorialspoint.com/ruby/interactive_ruby.htm)) are exited by entering `exit` at the prompt. Currently if you do that in `elm-repl` you get this: ``` > exit Error in repl-temp-000.elm: Error...