Matches in DBpedia 2016-04 for { <http://wikidata.dbpedia.org/resource/Q16976479> ?p ?o }
Showing triples 1 to 18 of
18
with 100 triples per page.
- Q16976479 subject Q7131220.
- Q16976479 subject Q7215421.
- Q16976479 abstract "In computer programming, predicate dispatch is a generalisation of multiple dispatch ("multimethods") that allows the method to call to be selected at runtime based on arbitrary decidable logical predicates and/or pattern matching attached to a method declaration.Julia has a package for it with PatternDispatch.jl but otherwise natively supports multiple dispatch.Experimental implementations have been created for Common LISP, and for Java (JPred).It allows open extension of previously declared methods at a fine-grained level, but multiple extensions with identical or overlapping predicates created by different developers may interfere with each other in unanticipated ways. In this respect it is similar to aspect-oriented programming.".
- Q16976479 wikiPageExternalLink wiki?PredicateDispatching.
- Q16976479 wikiPageExternalLink PatternDispatch.jl.
- Q16976479 wikiPageWikiLink Q1144319.
- Q16976479 wikiPageWikiLink Q1503724.
- Q16976479 wikiPageWikiLink Q1756543.
- Q16976479 wikiPageWikiLink Q251.
- Q16976479 wikiPageWikiLink Q2613697.
- Q16976479 wikiPageWikiLink Q30267.
- Q16976479 wikiPageWikiLink Q7131220.
- Q16976479 wikiPageWikiLink Q7215421.
- Q16976479 wikiPageWikiLink Q80006.
- Q16976479 wikiPageWikiLink Q815844.
- Q16976479 wikiPageWikiLink Q849146.
- Q16976479 comment "In computer programming, predicate dispatch is a generalisation of multiple dispatch ("multimethods") that allows the method to call to be selected at runtime based on arbitrary decidable logical predicates and/or pattern matching attached to a method declaration.Julia has a package for it with PatternDispatch.jl but otherwise natively supports multiple dispatch.Experimental implementations have been created for Common LISP, and for Java (JPred).It allows open extension of previously declared methods at a fine-grained level, but multiple extensions with identical or overlapping predicates created by different developers may interfere with each other in unanticipated ways. ".
- Q16976479 label "Predicate dispatch".