Good Day How can I implement this method in Elixir lang using its pattern matching, polymorphic functions, and parallel processes? Erlang runtime looks for me intriguing for implementing Yeld Prolog as it has green processes for breadth search, but I have no skills to understand how to do it. With best regards, Dmitry Ponyatov, IoT/embedded engineer, tel. +7 917 10 10 818
Hello Jeff, thank you very much for your hard work. I would try to implement to my project. Thanks a lot~
Hello again Timmy. After a (long) delay, I finally got the time to support Python 3. Please see the latest release: https://sourceforge.net/projects/yieldprolog/files/yieldprolog/Yield%20Prolog%201.0.7/
Yield Prolog 1.0.7 released
YP,py: In sortArray, use a key function to sort, for Python 3 compatibility.
Compiler.pyÑ When calling exec, use an explicit local scope for Python 3 compatibility.
YP.py: Check for both next() and __next__(), for Python 3 compatibility.
doc: Update the tutorial to use Python 3 print().
YP.py: Check for both next() and __next__(), for Python 3 compatibility.
Compiler.py: Use Python 3 compatible "in" syntax instead of has_key.
YP.py: Use Python 3 compatible "in" syntax instead of has_key.
Compiler.py: Use Python 3 compatible syntax for exec.
YP.py: Change iterators to Python 3 compatible syntax.
IndexedAnswers.py: Use Python 3 str() syntax.
Change to use Python 3 print() syntax.
Atom.py: Use BytesIO instead of StringIO, for Python 3 compatibility.
Hello Timmy. I will test if it works in Python 3.
Hello Jeff, May I ask if YP 1.0.6 support Python 3.0 or above, I am using 3.7. Just wonder if I could import this useful library or not. Thanks.
In docs, use the new Javascript syntax "function*" and "for (let x of ..." .
In Javascript IndexedAnswers and YP.unifyArrays, need to manually finalize all the iterators.
Global: In Javascript, use function* for generator functions. Replace obsolete array comprehensions.
Globally update "for each (var x in ...)" to "for (let x of ...)" .
Compiler: In convertStatementListJavascript, emit new syntax "for (let x of ...)" .
Globally update "for each (var x in ...)" to "for (let x of ...)" .
Yield Prolog 1.0.6 Released
Update for Firefox 46
README: Update the URL for News.
queryEditor.html: Just mention Firefox, not Firefox 3.
Recompile YieldProlog.js to get the new array comprehension syntax.
Use new JavaScript array comprehension syntax.
Does anybody works on Yield Prolog adaptation for SmallTalk ? I'm interested in AI...
factorial01(0,1). factorial01(N,F) :- N>0, N1 is N-1, factorial01(M1,F1), F is N...
In compiler, fix bug in convertFunctionJavascri...
In compiler, fix bug in convertFunctionJavascri...
In C# projects, don't include unused app.config.