Hi,

1. If I do:
help?> String

that works (except see below) and:

but:
help?> @simd
Symbol not found. Falling back on apropos search ...
No help information found.

I know this is defined (including in 0.3). I'm thinking sometimes I see in 
code say, @inbounds, or something and I wander what it does or even if it 
is just defined (might be only in 0.4). I assume the help system could at 
least show that as Julia must know that?! I could maybe help make it happen 
if I get some pointers where to start.

also would be cool if I could do:
less(@simd)

[or edit(@simd) ]

similar to non-macros (would that not work as these are macros and 
something would have to follow?), if that would work then when the help 
system finds nothing, possibly it could point out that at least it exists 
and/or an URL to the Julia doc (maybe to a search not directly to the right 
place).


2. I can to say;
julia> edit(RopeString)

but not (even though both are subtypes of String):
julia> edit(GenericString)
ERROR: GenericString not defined

Why is that? I get a different error for (because it is abstact (and not 
the other?), still error could be improved):
julia> edit(String)
ERROR: could not find function definition
 in functionlocs at reflection.jl:171
 in edit at interactiveutil.jl:55


help?> AbstractString
ERROR: AbstractString not defined

I assume this is new in 0.4 (renamed from String?) as I saw in another 
thread (that gives me an error in 0.3.4):



julia> convert{T<:AbstractString}(::Type{T}, c::Char) = convert(T, 
string(c))
ERROR: AbstractString not defined


3. Not too important (for me), but I thought I could fix a low priority bug 
I found and I thought a trivial one..:

julia --int-literal=32

help?> Array
INFO: Loading help data...
ERROR: type: arrayset: expected Int64, got Int32
 in include at ./boot.jl:245
 in include_from_node1 at ./loading.jl:128
 in evalfile at loading.jl:168
 in init_help at help.jl:41
 in help at help.jl:91
 in help at help.jl:169
 in help at help.jl:183
while loading /usr/share/julia/helpdb.jl, in expression starting on line 3

Note I'm on 64-bit, and then nothing in help works with the switch.. I 
looked at the code and it seemed to be outside of Julia (in C or maybe 
FemtoLisp)? Maybe the bug wasn't as trivial as I thought so I skipped it.

-- 
Palli.

Reply via email to