- NPE in ErrorHighlight\r
- some way to not have previous definitions from a source file\r
clutter the namespace\r
-- use inferior.factor for everything not just listener\r
+- ExternalFactor VocabularyLookup\r
- fedit broken with listener\r
- maple-like: press enter at old commands to evaluate there\r
- completion in the listener\r
- OOP\r
- room. prints code heap size\r
- refactor sort\r
-- ditch java factor\r
- ditch object paths\r
- browser responder for word links in HTTPd; inspect responder for\r
objects\r
public FactorStream(Socket socket) throws IOException
{
this.socket = socket;
- this.in = new DataInputStream(socket.getInputStream());
- this.out = new DataOutputStream(socket.getOutputStream());
+ this.in = new DataInputStream(new BufferedInputStream(
+ socket.getInputStream()));
+ this.out = new DataOutputStream(new BufferedOutputStream(
+ socket.getOutputStream()));
- out.write("\"\\0\" write flush USE: jedit stream-server\n".getBytes("ASCII"));
+ out.write("\"\\0\" write flush USE: jedit stream-server\n"
+ .getBytes("ASCII"));
out.flush();
/* Read everything until prompt */
[ [ bad-recursion-2 ] infer ] unit-test-fails
+! Simple combinators
+[ [ 1 | 2 ] [ [ car ] keep cdr ] infer ] unit-test
+
[ [ 2 | 1 ] ] [ [ 2list ] infer ] unit-test
[ [ 3 | 1 ] ] [ [ 3list ] infer ] unit-test
[ [ 2 | 1 ] ] [ [ append ] infer ] unit-test