toblotron / praxis-ide Goto Github PK
View Code? Open in Web Editor NEWAn online IDE for visual programming in Prolog
License: MIT License
An online IDE for visual programming in Prolog
License: MIT License
When creating a new drawing/table page, that page should immediately become selected, and it should be marked in the tree-menu
When you get an error message you are supposed to be able to click it, and immediately be transported to the page and shape that the message concerns.
This malfunctioned in the following case:
We aren't parsing Rules from text yet, with the pratt parser, but we still need an expression to keep them
Will be harvested from shape data, at this stage - not text
How could an integration with ciao prolog work? There are versions of Ciao Prolog that run as WASM modules, which should be able to work as execution environment for the prolog code generated by the Praxis IDE.
Make a simple example web page where
Bonus: Other interesting thing to explore could be whether it's possible to break execution and pause it, notifying the overlying JavaScript environment (for example in order to perform live debugging) and then resume execution at will.
How could an integration with SWI-prolog work? There are versions of SWIProlog that run as WASM modules, which should be able to work as execution environment for the prolog code generated by the Praxis IDE.
Make a simple example web page where
Bonus: Other interesting thing to explore could be whether it's possible to break execution and pause it, notifying the overlying JavaScript environment (for example in order to perform live debugging) and then resume execution at will.
First of all congratulations on the project, it's a good idea. Second, it took me a while to figure out that to add a rule page I had to right click on the folder. Maybe it's just me (or the fact I haven't used prolog in a while) but I think a toolbar for actions you can do by right clicking on a folder could be useful. Or maybe just a description of actions you can do in the README.
Right now they just have a toned black background - looks nice, but not clear enough
Give them borders in the same blue color as the connections
Using jexcel.js (nowadays "jspreadsheets") we should be able to paste a selection from another spreadsheet, for example google sheets
Seems to be working in this example: https://bossanova.uk/jspreadsheet/v3/
Guess I messed it up somehow - will have to fix it so I can import lots of data for my (hopefully fun) pokemon-calculator example :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.