Hi Ben,
That character is probably defined as a unicode 6 math symbol. UTF8proc
is a library that julia uses to do Unicode normalization and it currently
does not support unicode 6 characters. Luckily it seems like Steven
Johnson is on a quest to make every possible unicode symbol available in
Julia so this should be fixed soon.
Jake
On Wednesday, July 16, 2014 3:40:31 PM UTC-4, Ben Arthur wrote:
>
> i'm not sure whether i'm doing something wrong, or whether this is the
> expected behavior, but it might be an error:
>
>
> julia> const ∪ = union
> Warning: imported binding for ∪ overwritten in module Main
> union (generic function with 7 methods)
>
> julia> ∪([1 2 3],[3 4 5])
> 5-element Array{Int64,1}:
> 1
> 2
> 3
> 4
> 5
>
> julia> !(true)
> false
>
> julia> const ¬ = !
> ERROR: syntax: invalid character "¬"
>
> julia> (¬)(x::Bool) = !x
> ERROR: syntax: invalid character "¬"
>
> this is with today's version of julia, on both os x and linux.
>
> ben
>