xxxxxxxxxx
25
const dusa = new Dusa(`
#builtin INT_MINUS minus
max is 140.
size max.
size (minus S 10) :- size S, S > 30.
ellipseR1 is? S :- size S.
ellipseR2 is? S :- size S.
`);
function setup() {
createCanvas(200,200);
}
function draw() {
const facts = dusa.solution
const sol = iter.next();
if (!sol.done) {
background(0);
fill(255);
const width = sol.value.get('ellipseR1');
const height = sol.value.get('ellipseR2');
console.log({width, height})
ellipse(100,100,width,height);
}
}