Fengyang Wang

Results 24 issues of Fengyang Wang

After reading [several](https://discourse.julialang.org/t/bug-with-divrem/3976) [recent](https://stackoverflow.com/questions/44234255/return-multiple-values-from-a-mapped-function) questions about `divrem` and `sincos` (not in Base) broadcasting on arrays, I think the current situation could be improved. To summarize, the issue arises when trying...

speculative
broadcast

A user on stack overflow asked about whether Julia's `partitions` function could compute [multisets](http://stackoverflow.com/questions/37296557/re-partitions/37312100). It can't, and shouldn't. But a `multisets(n, k)` iterator might actually be useful in some cases....

I find myself needing to use `using FunctionalCollections: foo, bar, baz` to get some of the features without exports that frequently clash, in particular `cons`, `car`, etc. Would it make...

The Base version of `filter` on `Dict` requires a function that takes two arguments. That's not the case for `PersistentHashMap`. Arguably, the existing `FunctionalCollections` behaviour makes more sense; I've filed...

FixedSizeArrays uses `setindex` to mean what `assoc` does in this package. Personally, I find `setindex` more consistent. I don't have any opinion as to whether `assoc` should be kept or...

Tagged 7 days ago, Geodesy v0.1.0 has removed the `Bounds` type that this package depends on. This is causing [failure to load](http://stackoverflow.com/questions/37681456/julia-version-0-4-5-openstreetmap) on v0.4 and later, which Geodesy v0.1.0 supports....

bug
help wanted

As discussed https://github.com/gdkrmr/flycheck-julia/issues/1.

enhancement

``` julia> lintstr(""" f(x) = [tag for tag in x if iseven(tag)] """) 2-element Array{Lint.LintMessage,1}: none:1 E321 tag: use of undeclared symbol none:1 I382 x: argument declared but not used...

I make this mistake a lot: ``` julia Base.show(io::IO, x::MyType) = print(x.data) ``` Note that should have been `print(io, x.data)`. We could warn when an IO function called within a...

enhancement

#71 and #149 show that the current static-dynamic hybrid nature of Lint is troublesome. In fact, `Lint` does not work on `Currencies` at all presently, because it tries to import...

enhancement