Skip to content

Releases: haldai/Jurassic.pl

Update for Julia 1.7

01 Dec 15:35
Compare
Choose a tag to compare
Update for Julia 1.7 Pre-release
Pre-release

Update for compatibility with Julia 1.7.

If you're using Julia ≤ 1.6, please stay with version 0.21.

Meeting with Julia's meta-programming

15 Mar 11:38
Compare
Choose a tag to compare
Pre-release

By separating Julia QuoteNode with Symbol with predicates :/1 and $/1 respectively, Jurassic.pl can manipulate Julia's AST expressions (Expr type). It has the following basic functions:

  • Construct Julia expressions with jl_expr/2;
  • Evaluate Julia expressions with Julia's eval/1;
  • Unify Prolog terms and Julia expressions.

Enjoy writing Julia code with Prolog :)

v0.13

29 Oct 21:46
Compare
Choose a tag to compare
v0.13 Pre-release
Pre-release
  • Updated the syntax parsing method, fixed many bugs of parsing Prolog expressions into Julia;
  • Support Julia anonymous functions with operator ->>;
  • Multi-dimension array assignment, but still cannot unify them with Prolog lists;
  • Can use tuple/1 to handle multiple returns from Julia functions.

v0.12

23 Sep 17:01
Compare
Choose a tag to compare
v0.12 Pre-release
Pre-release

Fixed some bugs in function calls.

v0.11

21 Sep 22:06
Compare
Choose a tag to compare
v0.11 Pre-release
Pre-release
  • Support Julia Package.function calls. If the Package is started with uppercase, please quote it when calling, such as 'Package'.function.
  • Support operators like .+, .*, .^ and +=, *=, etc.