2,052 karma · joined November 6, 2015
why do I want to login a file explorer man this timeline is weird
maybe that has ended
> The only modern language that gets it right is Swift:
arguably not true: julia> using Unicode
# for some reason HN doesn't allow emoji
julia> graphemes(" ")
length-1 GraphemeIterator{String} for " "
help?> graphemes
search: graphemes
graphemes(s::AbstractString) -> GraphemeIterator
Return an iterator over substrings of s that correspond to the extended graphemes in the string, as defined by Unicode UAX #29. (Roughly, these are what users would perceive as single characters, even though they may contain more than one codepoint; for example a letter combined
with an accent mark is a single grapheme.)it literally is (see `.plus`); in fact, if you install from F-droid, and then open Google Play to look at OsmAnd+, `Install` button is gone, just `Open`
but I guess those are more internal roads :P
1. Peta - https://www.hpcwire.com/off-the-wire/julia-joins-petaflop-cl...
2. Lisp - https://discourse.julialang.org/t/cas-benchmarks-symbolics-j...
Julia has a lisp origin story, see also: https://github.com/JeffBezanson/femtolisp
Same technique used everywhere, here's a simple Julia pkg for the same thing: https://github.com/JuliaArrays/ArraysOfArrays.jl/blob/3a6f5b...
But Julia at least has the decency to just support ragged Vector{Vector} out of the box, and it's not that slow