Comments (3)
Maybe this bug should be split in three, one each for s - Show goal
, t - Stack Trace
and f - Fail
?
Also, the bugs should explicitly say what is the expected correct result. In particular, what is the expected output from s
? I agree that sio:_A is 866-0
is a bit inscrutable, but what should it be? sio:$is_delay_var
, sio:write_term0
or something else?
About f
, is the behavior a bug? If you interrupt trace/1
(i.e. you are debugging builtins:trace/1
), and then fail its attempt to read a trace-command, then it seems reasonable for trace/1
to throw an exception.
from alsprolog.
I think all 3 of them come down to what the expectations of t/s/f are (as a group): either a relatively a) "pretty display of the user's program execution" or b) an "all the sausage" display of everything entering into the computation in ALS Prolog. If b), then there is nothing to be done, and this is not a bug/issue, and should be closed, and perhaps an enhancement to create a "pretty execution view" should be posted. I'm now inclined towards this view.
from alsprolog.
Replaced by #42. Existing behavior of t/s/f is not buggy, just ugly.
from alsprolog.
Related Issues (20)
- Gather All Docs onto master Branch HOT 1
- Switch from gh_pages Site and Wiki to unified docs site HOT 1
- Alsdev: Issue with search paths for prolog projects
- Add missing dot-alb files in library
- rexec/2 fails
- Improve left panel of alshelp
- Should all_procedures/4 also search the library? Or should we have companion procedure? HOT 2
- Tests for alslib
- Open options to control permissions on output streams HOT 2
- Modify default permissions for output streams
- Unknown command-line flags and/or non-existent files don't result in error code
- Output of listing/0 doesn't quoted atoms
- Develop an appealing example for the use of %p in printf HOT 3
- Freeze shell/write errors HOT 1
- put_atom/2, put_number/3 error in error display HOT 5
- printf('[]') doesn't print anything.
- Library preds should throw error when library not found
- Can't consult named-pipes via process substitution
- save_image fails if target image name contains a dash HOT 1
- Reference doc is missing for nth/3 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from alsprolog.