$A line=80 $A pageno=1 $A invert=0 $A cap=0 $A capsh=0 $A und=0 $L0 $B2 $V5 $L1UM Article 2 of 10 in IE $B1 %From: $C11 RDW (Roderick Widdowson) $B0 %Origin: $C11 Bravo!Fred3F!RDW $B0 %Date: $C11 25/02/85 at 09.16 $B0 %Subject: $C11 IE bug $B0 (2 lines) $B0 $B0 $L0 How do I initialise null buffers. (IE what is the null stream called on the fred machine / why doesn't IE like N: or :N) $B2 $V5 $L1UM Article 3 of 10 in IE $B1 %From: $C11 RWT (Rainer Thonnes) $B0 %Origin: $C11 Bravo!Fred1E!RWT $B0 %Date: $C11 25/02/85 at 10.17 $B0 %Subject: $C11 RE: IE bug $B0 %In-reply-to: $C11 Message #2 $B0 (7 lines) $B0 $B0 $L0 > How do I initialise null buffers. What a pervert! Can't think why you'd want to... > (IE what is the null stream called on the fred machine? It is indeed called :n. > why doesn't IE like N: or :N) Probably because it attempts to access files, not streams. $B2 $V5 $L1UM Article 4 of 10 in IE $B1 %From: $C11 RDW (Roderick Widdowson) $B0 %Origin: $C11 Bravo!Fred26!RDW $B0 %Date: $C11 25/02/85 at 10.24 $B0 %Subject: $C11 RE: IE bug $B0 %In-reply-to: $C11 Message #3 $B0 (13 lines) $B0 $B0 $L0 >> How do I initialise null buffers. > What a pervert! Can't think why you'd want to... The reason was that I wanted to create a file (while still in the editor) This is one of the nasty hacks that IE lets you do. (it used to be the only way of duplicating buffers >> why doesn't IE like N: or :N) > Probably because it attempts to access files, not streams. Dead right, judging from the trace the file is Z 'ed down. I'm told the incantation is nl: (shades of VMS) which is wrong --- PS "its a long day and it ain't going any faster $B2 $V5 $L1UM Article 5 of 10 in IE $B1 %From: $C11 RMM (Richard Marshall) $B0 %Origin: $C11 Bravo!Fred2C!RMM $B0 %Date: $C11 25/02/85 at 11.48 $B0 %Subject: $C11 IE and Null buffers $B0 (5 lines) $B0 $B0 $L0 The incantation is indeed "NL:", which is, as you say, wrong. The reason is that when IE was firts mounted on the Fred Machine all that was definite was ".N" in VECCE. As I (in my perverse fashion) wanted to create files called ".N" this was very annoying! "N" is much better than "NL:" as someone called Nigel Lawson would have all his files disappear. $B2 $V5 $L1UM Article 6 of 10 in IE $B1 %From: $C11 GDMR (George Ross) $B0 %Origin: $C11 Bravo!Fred34!GDMR $B0 %Date: $C11 25/02/85 at 13.55 $B0 %Subject: $C11 RE: IE and Null buffers $B0 %In-reply-to: $C11 Message #5 $B0 (16 lines) $B0 $B0 $L0 > From: RMM (Richard Marshall) > The incantation is indeed "NL:", which is, as you say, wrong. > The reason is that when IE was firts mounted on the Fred Machine all that > was definite was ".N" in VECCE. As I (in my perverse fashion) wanted to > create files called ".N" this was very annoying! "N" is much better than > "NL:" as someone called Nigel Lawson would have all his files disappear. > Wasn't 'N' defined to be some pile of system stuff when the single-character "username" business was promulgated? (Personally, I don't see anything wrong in taking some of the possible set of valid things for some special use. UNIX has '/', the filestores won't like passwords with ',' in them, etc., not to mention, of course, the "file" DIRECTORY. You can create it. You can write to it. You can access open it again using OpenMod. Just try and OpenR it again, though!) $B2 $V5 $L1UM Article 7 of 10 in IE $B1 %From: $C11 DAK (David Kerr) $B0 %Origin: $C11 Charlie!Fred35!DAK $B0 %Date: $C11 26/02/85 at 16.36 $B0 %Subject: $C11 IE portability $B0 (13 lines) $B0 $B0 $L0 What would the initial reaction be if I asked: "Could IE be translated into PASCAL (say) or C and then ported onto something like an IBM PC for example using a comercial PASCAL compiler" My initial thoughts are yes possible, but Yuk 7000 odd lines of code! Alternatively is there any other way of puting IE on other machines which don't support IMP (yet?). Would it be easier to put IMP on the other machines then port IE? Comments please. etc etc etc David $B2 $V5 $L1UM Article 8 of 10 in IE $B1 %From: $C11 RDW (Roderick Widdowson) $B0 %Origin: $C11 Bravo!Fred26!RDW $B0 %Date: $C11 27/02/85 at 09.18 $B0 %Subject: $C11 RE: IE portability $B0 %In-reply-to: $C11 Message #7 $B0 (10 lines) $B0 $B0 $L0 I will leave this one to richard, its more his field. But I always thought that, as a superset of C, Imp could be compiled using C you just say #DEFINE $%start { #DEFINE $%begin { #DEFINE $%end } #DEFINE $%finish } and so forth By the way, this belong in some other topic but I dunno which one --- PS "its a long day and it ain't going any faster $B2 $V5 $L1UM Article 9 of 10 in IE $B1 %From: $C11 NC (! "V2" C Development FDC) $B0 %Origin: $C11 Bravo!Fred2C!NC $B0 %Date: $C11 27/02/85 at 09.42 $B0 %Subject: $C11 RE: IE portability $B0 %In-reply-to: $C11 Message #8 $B0 (1 line) $B0 $B0 $L0 Missed out a lot of smiley faces there, didn't you Rod ? :-) $B2 $V5 $L1UM Article 10 of 10 in IE $B1 %From: $C11 GDMR (George Ross) $B0 %Origin: $C11 Bravo!Fred34!GDMR $B0 %Date: $C11 27/02/85 at 11.38 $B0 %Subject: $C11 RE: IE portability $B0 %In-reply-to: $C11 Message #7 $B0 (15 lines) $B0 $B0 $L0 > What would the initial reaction be if I asked: > "Could IE be translated into PASCAL (say) or C and then ported onto > something like an IBM PC for example using a comercial PASCAL > compiler" Yes, but almost certainly quicker to rewrite it from scratch! It needs rewritten, anyway. > Alternatively is there any other way of puting IE on other machines > which don't support IMP (yet?). Would it be easier to put IMP on the > other machines then port IE? You'd probably be quicker rewriting IE (from scratch). Alternatively, LLL have lots of back ends for various machines -- that would give you decent Imp, Pascal and C, and anything else they happen to come up with. $N $B2 $L1UM $A PageNo=0Contents of IE $B2 $L0$B2 $V5 $L1UM TOPIC IE $B1 This is a forum for the discussion of the IE Editor. It should contain comments, suggestions, bug reports etc. Created by: NEWS_S Date: 18/02/85 at 16.18 2$C6 RDW$C20 IE bug $B0 3$C6 RWT$C20 RE: IE bug $B0 4$C6 RDW$C20 RE: IE bug $B0 5$C6 RMM$C20 IE and Null buffers $B0 6$C6 GDMR$C20 RE: IE and Null buffers $B0 7$C6 DAK$C20 IE portability $B0 8$C6 RDW$C20 RE: IE portability $B0 9$C6 NC$C20 RE: IE portability $B0 10$C6 GDMR$C20 RE: IE portability $B0