Git Product home page Git Product logo

sandbox's Issues

Reconsult

According to the ISO core standard, it is allowed to dynamically
create clauses of a predicate, even if it doesn't have a dynamic
declaration. assertz/1 and friends are allowed to do this.

But since it is implicit dynamic, it should then be retrievable
via the clause/2 builtin. Currrently I get the following:

grafik

sandbox: save dialog cannot be cancelled

  1. Press Save in the Menu of the sandbox.
  2. A nice dialog box is show asking for Title and Description
  3. Now, I do not want to save what I did, but want to continue writing my program
  4. Neither [Escape] work, nor I see any Cancel box.
  5. So I am now forced to give up what I did or do an unnecessary save

Consider indent through write/1

Hi,

I tried code that does indent through write, by
adding spaces in front of the text. But it didn't work.

Bildschirmfoto 2020-09-27 um 11 56 36

Was more expecting as output display:

abc
  def
ghi

Bye

Output Strings in the Sandbox Console.

I need to output text to the sandbox query console, either with write or format. Write output the text as a list and write("Testtext") returns [T,e,s,t,t,e,x,t] for example, isnstead of "Testtext".
I don´t get format to work at all.

How can I output strings as strings with write, or format in the sandbox?

Feature request non-blocking sandbox, ev. needs yielding engine

TauProlog has a new interfaces:

promiseQuery: queries a goal and returns a promise that is resolved
when the goal loads successfully, or rejected when there is an error. It
takes the same arguments as the query method.
http://tau-prolog.org/manual/promises-interface

The test case was a large limit and then:

longrunning :- 
    between(1,300,_),
    between(1,300,_),
    between(1,300,_),
    fail.
longrunning.

But I find that this sandbox here is blocking:

Unbenannt

http://tau-prolog.org/sandbox/

Is there another sandbox already online?

Parsing error gives JavaScript error

This works fine:

?- hilbert((p->p), X, 2).
X = 'ax-mp'('ax-mp'('ax-2','ax-1',(p->(_114->__115->_114)->p)),
'ax-mp'('ax-1','ax-1',(_114->__115->_114)),(p->_114->__115->_114)) ;
parsing query: hilbert((p->p),X,2) ok!

But when I forget the parenthesis around p->p, it redirects me to GitHub:

?- hilbert(p->p, X, 2).
javascript error: TypeError: try_answer(...) is undefined
Report error on GitHub
error parsing query:throw(error(syntax_error(', or ) expected'),[line(1),column(9),found(->)]))

I am more expecting a parsing error without a JavaScript error.

HTML eats <

Enter the query:

I=1,N is 1 <<I.

And Tau responds with:

?- I=1,N is 1 <

So everything behind the < is eaten by HTML (in the HTML source, the first < is written as &lt; and the second is not).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.