version 1.12, 2000/10/11 09:34:06 |
version 1.13, 2005/07/17 02:48:21 |
|
|
/** |
/** |
* $OpenXM: OpenXM/src/OpenMath/PolyCalc.java,v 1.11 2000/10/11 08:32:13 ohara Exp $ |
* $OpenXM: OpenXM/src/OpenMath/PolyCalc.java,v 1.12 2000/10/11 09:34:06 ohara Exp $ |
*/ |
*/ |
|
|
|
/* |
|
How to try. |
|
ox -ox ox_sm1 |
|
java PolyCalc |
|
Input two polynomials in x and y and Press the grobner base button. |
|
Actions for other buttons have not yet been implemented. |
|
*/ |
|
|
import ORG.openxm.tam.*; |
import ORG.openxm.tam.*; |
import java.applet.*; |
import java.applet.*; |
import java.awt.event.*; |
import java.awt.event.*; |
Line 121 class PolyCalc extends Applet implements ActionListene |
|
Line 129 class PolyCalc extends Applet implements ActionListene |
|
while(true){ |
while(true){ |
OXmessage tmp = oxm.receive(); |
OXmessage tmp = oxm.receive(); |
|
|
textarea.append("=> "+ tmp +"\n"); |
textarea.append("=> "+ tmp.getBody() +"\n"); |
Thread.yield(); |
Thread.yield(); |
} |
} |
}catch(java.io.IOException e){} |
}catch(java.io.IOException e){} |
Line 170 class PolyCalc extends Applet implements ActionListene |
|
Line 178 class PolyCalc extends Applet implements ActionListene |
|
*/ |
*/ |
oxm = new OpenXM(host,ControlPort,DataPort); |
oxm = new OpenXM(host,ControlPort,DataPort); |
textarea.append("Connected.\n"); |
textarea.append("Connected.\n"); |
oxm.send(new CMO_STRING("(cohom.sm1) run ;\n")); |
oxm.send(new CMO_STRING("[(parse) (cohom.sm1) pushfile] extension ;\n")); |
oxm.send(new SM(SM.SM_executeStringByLocalParser)); |
oxm.send(new SM(SM.SM_executeStringByLocalParser)); |
|
|
thread = new Thread(this); |
thread = new Thread(this); |