:
- : . Julia LLVM ;
- , - . /, , , ;
- : . ;
- ;
- , , ޣ, . .
- .
-
- Memory, Array. Memory , Array , . , . , Array Memory, , push.
- "public". , "public", . "export" . "public" "export" , , "public", "using" .
- ScopedValue Threads/tasks.
- Manifest.toml Manifest-v{major}.{minor}.toml Julia. Manifest-v1.11.toml 1.11, Manifest.toml Julia.
- Unicode 15.1.
-
- "atexit" . ( ), .
- . , pkgimage , . , ( julia-actions/julia-runtest) pkgimage , . .
- JULIA_DEPOT_PATH . , DEPOT_PATH. ":", DEPOT_PATH , ӣ , ":", , Julia.
- , , "mtime".
- /
- , .
- Base.@assume_effects .
-
- Main.main(args). @main (. ). , ( "julia script.jl julia -e expr"), julia Main.main . , , Main.main . Julia . . "--compiled-modules" "--pkgimages" existing, Julia , .
- "--project" @script Project.toml . "--project=@script/foo" foo. , "--project=@script", "--project=@.", Project.toml .
-
- Threads.@threads :greedy, . ( public, export) "struct Base.Lockable{T, L‹:AbstractLock}" £ , .
-
- Makefile Julia LLVM PGO LTO. . contrib/pgo-lto/Makefile.
-
- - Pair{Symbol, Any}, ':lang => "en"' ':face => :magenta'. , , .
- AnnotatedString AbstractString. £ , . AnnotatedString StyledStrings .
- AnnotatedChar AbstractChar. £ .
- AnnotatedIOBuffer IO, IOBuffer, read/write . .
- "in!(x, s::AbstractSet)" true. x s, .
- Libc.mkfifo £ C- mkfifo Unix .
- "logrange(start, stop; length)" , .
- "copyuntil(out, io, delim)" "copyline(out, io)" io out::IO.
- "eachrsplit(string, pattern)" .
- Sys.username() .
- Sys.isreadable(), Sys.iswritable() .
- GC.logging_enabled() true GC.enable_logging.
- IdSet Base .
- "@time" ޣ , ReentrantLock, . "@lock_conflicts", ޣ.
- Base.Cartesian.@ncallkw Base.Cartesian.@ncall, .
- Docs.hasdoc(module, symbol) symbol docstring.
- Docs.undocumented_names(module) module.
-
- invmod(n, T) ̣ T n .
- invmod(n) ݣ invmod(n, typeof(n)) .
- replace(string, pattern...) IO String.
- allequal(f, itr) allunique(f, itr) -.
- sizehint!(s, n) "shrink", .
- IOBuffer stdout , "wait" "success", Base.BufferStream .
- "closewrite" . "wait" , "closewrite". open .
- "@timed" , .
- "filter" NamedTuple.
- Iterators.cycle(iter, n) "iter" n .
- zero(::AbstractArray) , zero([[1,2],[3,4,5]]) [[0,0],[0,0,0]] .
- include_dependency(path; track_content=true) - , mtime.
-
- write(::IO, ::AbstractArray) "write" , . , write(io, 'a':'b') 4 , UTF-8 . Array, "read!" .
- "length" . Stateful, length(::Stateful) ̣.
- StyledStrings
- .
- Faces (, .), , (via addface!), ( Faces.toml loadfaces!) .
- @styled_str AnnotatedString -. ,
StyledStrings.addface!(:orange => StyledStrings.Face(foreground = 0xFF7700)) styled"{orange:this is orange text}"
- Libdl
- LazyLibrary Libdl , JLL.
- LinearAlgebra
- cbrt(::AbstractMatrix{‹:Real}) .
- "eigvals/eigen(A, bunchkaufman(B)) and eigvals/eigen(A, lu(B))" Bunchkaufman (LDL) LU B, , ݣ (eigen: eigenvectors) A B. bunchkaufman lu.
- "eigvals/eigen(::Hermitian{‹:Tridiagonal})", LAPACK.
- ( Symmetric/Hermitian/AbstractTriangular/UpperHessenberg), ( ).
- bunchkaufman bunchkaufman! AbstractFloat, Rational . bunchkaufman Integer, Rational{BigInt}. inertia, BunchKaufman . , inertia .
- , mul! mul!(::AbstractMatrix, ::MyMatrix, ::AbstractMatrix, ::Number, ::Number) , LinearAlgebra. MyMatrix , LinearAlgebra, AbstractTriangular. mul! -.
- lu issuccess(::LU) allowsingular. true, U , . "rank-deficient", "Failed Factorization".
- Random
- rand , Tuple.
- rand , Pair.
- RNG Random .
- , seed!(rng, "a random seed").
- REPL
- Tab . Base.active_repl.options.hint_tab_completes = false startup.jl:
if VERSION >= v"1.11.0-0" atreplinit() do repl repl.options.hint_tab_completes = false end end
- Meta-M , .
- Dates
- adjust , .
- Statistics
- Statistics Julia.
- Distributed
- pmap - CachingPool.
- ̣
- Base.map, Iterators.map, foreach .
-
- libuv 1.44.2 1.48.0.
- tput . Σ terminfo, Julia.
- Terminfo . , Julia Makefile WITH_TERMINFO=0.
-
- CI .
: https://www.opennet.ru/opennews/art.shtml?num=62026