Comparison of multi-paradigm programming languages: Difference between revisions

Content deleted Content added
Bonnom (talk | contribs)
Language overview: Defined Julia partial Objective Programming as partial. Julia doesn't have objects with encapsulated methods.
Line 136:
|-
| style="font-size: 133%;" | [[Julia (programming language)|Julia]] || 9 (17)
| {{yes}} || {{partial|Library}}{{wbr}}<ref>{{cite web |title=JuliaOpt/JuMP.jl |url=https://github.com/JuliaOpt/JuMP.jl |website=GitHub |publisher=JuliaOpt |access-date=12 February 2020 |date=11 February 2020}}</ref> || {{partial|Library}}{{wbr}}<ref>{{Cite web |url=https://github.com/MikeInnes/DataFlow.jl |title=GitHub - MikeInnes/DataFlow.jl |website=[[GitHub]] |date=2019-01-15}}</ref>{{wbr}}<ref>{{Cite web |url=https://github.com/JuliaGizmos/Reactive.jl |title=GitHub - JuliaGizmos/Reactive.jl: Reactive programming primitives for Julia |website=[[GitHub]] |date=2018-12-28}}</ref> || {{partial|Library}}{{wbr}}<ref>https://github.com/davidanthoff/Query.jl Query almost anything in julia</ref> || {{yes}} || {{yes}} ([[eager evaluation|eager]]) || {{yes}} || {{yes}} || {{yes}} || {{partial|Library}}{{wbr}}<ref>https://github.com/lilinjn/LilKanren.jl A collection of Kanren implementations in Julia</ref> || {{yes}} || {{yesPartial}}{{wbr}}<ref group="a" name="multiple-dispatch1">multipleUses dispatch,structs notwith traditionalfunction singlepolymorphism and multiple dispatch</ref> || {{yes}} || {{n/a}} || {{partial|Library}}{{wbr}}<ref>{{Cite web |url=https://github.com/abeschneider/PEGParser.jl |title=GitHub - abeschneider/PEGParser.jl: PEG Parser for Julia |website=[[GitHub]] |date=2018-12-03}}</ref>{{wbr}}<ref>{{Cite web |url=https://github.com/gitfoxi/Parsimonious.jl |title=GitHub - gitfoxi/Parsimonious.jl: A PEG parser generator for Julia |website=[[GitHub]] |date=2017-08-03}}</ref> || [[Multiple dispatch]],<br/>Array (multi-dimensional); optionally [[lazy evaluation|lazy]]{{wbr}}<ref>Lazy https://github.com/MikeInnes/Lazy.jl</ref> and reactive (with libraries)
|-
| style="font-size: 133%;" |[[Kotlin (programming language)|Kotlin]] || 8