Matches in SemOpenAlex for { <https://semopenalex.org/work/W2952206925> ?p ?o ?g. }
Showing items 1 to 63 of
63
with 100 items per page.
- W2952206925 abstract "We introduce a new programming language construct, Interactors, supporting the agent-oriented view that programming is a dialog between simple, self-contained, autonomous building blocks. We define Interactors as an abstraction of answer generation and refinement in Logic Engines resulting in expressive language extension and metaprogramming patterns, including emulation of Prolog's dynamic database. A mapping between backtracking based answer generation in the callee and forward recursion in the caller enables interaction between different branches of the callee's search process and provides simplified design patterns for algorithms involving combinatorial generation and infinite answer streams. Interactors extend language constructs like Ruby, Python and C#'s multiple coroutining block returns through yield statements and they can emulate the action of monadic constructs and catamorphisms in functional languages. Keywords: generalized iterators, logic engines, agent oriented programming language constructs, interoperation with stateful objects, metaprogramming" @default.
- W2952206925 created "2019-06-27" @default.
- W2952206925 creator A5042600106 @default.
- W2952206925 date "2008-08-05" @default.
- W2952206925 modified "2023-09-27" @default.
- W2952206925 title "Logic Engines as Interactors" @default.
- W2952206925 cites W1588812554 @default.
- W2952206925 cites W179790938 @default.
- W2952206925 cites W1963107927 @default.
- W2952206925 cites W1965498649 @default.
- W2952206925 cites W2070482555 @default.
- W2952206925 cites W2079285075 @default.
- W2952206925 cites W2101565274 @default.
- W2952206925 cites W2295917400 @default.
- W2952206925 hasPublicationYear "2008" @default.
- W2952206925 type Work @default.
- W2952206925 sameAs 2952206925 @default.
- W2952206925 citedByCount "0" @default.
- W2952206925 crossrefType "posted-content" @default.
- W2952206925 hasAuthorship W2952206925A5042600106 @default.
- W2952206925 hasConcept C128838566 @default.
- W2952206925 hasConcept C156884757 @default.
- W2952206925 hasConcept C199360897 @default.
- W2952206925 hasConcept C35390924 @default.
- W2952206925 hasConcept C41008148 @default.
- W2952206925 hasConcept C519991488 @default.
- W2952206925 hasConcept C80444323 @default.
- W2952206925 hasConcept C81721847 @default.
- W2952206925 hasConceptScore W2952206925C128838566 @default.
- W2952206925 hasConceptScore W2952206925C156884757 @default.
- W2952206925 hasConceptScore W2952206925C199360897 @default.
- W2952206925 hasConceptScore W2952206925C35390924 @default.
- W2952206925 hasConceptScore W2952206925C41008148 @default.
- W2952206925 hasConceptScore W2952206925C519991488 @default.
- W2952206925 hasConceptScore W2952206925C80444323 @default.
- W2952206925 hasConceptScore W2952206925C81721847 @default.
- W2952206925 hasLocation W29522069251 @default.
- W2952206925 hasOpenAccess W2952206925 @default.
- W2952206925 hasPrimaryLocation W29522069251 @default.
- W2952206925 hasRelatedWork W1493240046 @default.
- W2952206925 hasRelatedWork W1494783798 @default.
- W2952206925 hasRelatedWork W1504480574 @default.
- W2952206925 hasRelatedWork W1533807479 @default.
- W2952206925 hasRelatedWork W153586760 @default.
- W2952206925 hasRelatedWork W1548348968 @default.
- W2952206925 hasRelatedWork W1579358114 @default.
- W2952206925 hasRelatedWork W1869737774 @default.
- W2952206925 hasRelatedWork W197852322 @default.
- W2952206925 hasRelatedWork W2003007905 @default.
- W2952206925 hasRelatedWork W2056598594 @default.
- W2952206925 hasRelatedWork W2076891835 @default.
- W2952206925 hasRelatedWork W2089976989 @default.
- W2952206925 hasRelatedWork W2097474199 @default.
- W2952206925 hasRelatedWork W2104048979 @default.
- W2952206925 hasRelatedWork W2112962394 @default.
- W2952206925 hasRelatedWork W2121389878 @default.
- W2952206925 hasRelatedWork W2123709269 @default.
- W2952206925 hasRelatedWork W2562193053 @default.
- W2952206925 hasRelatedWork W2886155613 @default.
- W2952206925 isParatext "false" @default.
- W2952206925 isRetracted "false" @default.
- W2952206925 magId "2952206925" @default.
- W2952206925 workType "article" @default.