This is an archive of CompuServe forum messages from 1985 to 1995, as saved in transcripts by John Foust.
Search Results (82 messages)
#Who's got the lock?
Message #124585
I need to be able to take two locks and figure out two things about them: (1) Do they refer to files on the same physical device? (2) Do they refer to the same file? How far can I trust the AmigaDOS Tech Ref Manual? I know some of the…
So, (a) why is it so big, and (b) why haven't they yet bothered to make all the utilities use perror (let alone getopt).
If you don't like self modifying code, what are you doing working in Forth?
If you don't like self modifying code, what are you doing working in Forth?
Well, 5th Edition still had lots and lots of assembly in 1974, and was still being used on one of the undergraduate machines at Berkeley in 1978. It had lots of very interesting quirks… such as a null character would hang up on your login. My first encounter with Unix…
Well, 5th Edition still had lots and lots of assembly in 1974, and was still being used on one of the undergraduate machines at Berkeley in 1978. It had lots of very interesting quirks… such as a null character would hang up on your login. My first encounter with Unix…
Well, in John-James' Fig-Forth for the PDP-11 I got used to being able to dynamically patch words created with just by changing the CFA. Direct threaded code (and Direct token threaded code) doesn't really have a CFA you can use. I'm working on a higher-level sort of object-oriented Forth that…
Well, in John-James' Fig-Forth for the PDP-11 I got used to being able to dynamically patch words created with just by changing the CFA. Direct threaded code (and Direct token threaded code) doesn't really have a CFA you can use. I'm working on a higher-level sort of object-oriented Forth that…
That's OK. I walked into it with my eyes open. It could be worse. It could be PL/1 and Fortran.
That's OK. I walked into it with my eyes open. It could be worse. It could be PL/1 and Fortran.
I've got SVR3, but I don't have a Blit. All the windowing smarts are in the terminal, so that's cheating. I can use an Amiga for a terminal as well :->. There are two numbering schemes, at least. The internal numbering was in editions. You had 4th Edition, 5th Edition…
I've got SVR3, but I don't have a Blit. All the windowing smarts are in the terminal, so that's cheating. I can use an Amiga for a terminal as well :->. There are two numbering schemes, at least. The internal numbering was in editions. You had 4th Edition, 5th Edition…
I'd expect that DTC would be faster than ITC. But I've used both and I find that ITC is a lot more fun to hack on, because you have more control over your defining words. As for the 16-bit offset… I'd expect that to be a performance win on a…
I'd expect that DTC would be faster than ITC. But I've used both and I find that ITC is a lot more fun to hack on, because you have more control over your defining words. As for the 16-bit offset… I'd expect that to be a performance win on a…
So the words are at 16 bit offsets off A6? I prefer indirect threaded code, myself. Makes it easier to play games with Builds-does.
So the words are at 16 bit offsets off A6? I prefer indirect threaded code, myself. Makes it easier to play games with Builds-does.
My own personal demon, by the way, is a huge distributed database program in PL/M that comes out to nearly a megabyte, compiled. I too know of what I speak.
My own personal demon, by the way, is a huge distributed database program in PL/M that comes out to nearly a megabyte, compiled. I too know of what I speak.
Well, let's look at a few examples. Isn't it nice that Nice is in France. Can you ford a river in a Ford? Do you know if there's a pueblo in Pueblo? Do Hamburgers like hamburgers? Or if you want to be picky… Isn't that nice? Isn't that Nice? Where's…
Well, let's look at a few examples. Isn't it nice that Nice is in France. Can you ford a river in a Ford? Do you know if there's a pueblo in Pueblo? Do Hamburgers like hamburgers? Or if you want to be picky… Isn't that nice? Isn't that Nice? Where's…
What drop from V6 or V7 back to V5? And System V really doesn't do much more than the Amiga Exec. The main difference is the resource management, and V7 handles that… in under 64K. They really need to drop back to square one and reimplement it from scratch. I'm…
What drop from V6 or V7 back to V5? And System V really doesn't do much more than the Amiga Exec. The main difference is the resource management, and V7 handles that… in under 64K. They really need to drop back to square one and reimplement it from scratch. I'm…
To hell with SCRT. Have you looked at Forth? The 1802 is the only processor I know of for which the Forth inner interpreter is *faster* than a subroutine call! As I recall, SCRT involved… [about 8 instructions deleted because I can't recall them] The Forth NEXT involved… LDA IP;…
To hell with SCRT. Have you looked at Forth? The 1802 is the only processor I know of for which the Forth inner interpreter is *faster* than a subroutine call! As I recall, SCRT involved… [about 8 instructions deleted because I can't recall them] The Forth NEXT involved… LDA IP;…
> I maintain about .5 megalines of BCPL code for Computer Automation. I'm sorry. All case insensitivity does for you is reduce the available name space by a factor of 2^n or so. I must admit that there are facets of BCPL that I like, but that's true of just…
> I maintain about .5 megalines of BCPL code for Computer Automation. I'm sorry. All case insensitivity does for you is reduce the available name space by a factor of 2^n or so. I must admit that there are facets of BCPL that I like, but that's true of just…
> I'm speaking of a 'modern' implementation of UNIX. System V and BSD are not "Modern Implementations of UNIX". They're much hacked descendents of Version 6 and Version 7 respectively. Modern implementations of UNIX include such systems as Coherent, OS/9-68K, and so on. There's no reason other than laziness on…
> I'm speaking of a 'modern' implementation of UNIX. System V and BSD are not "Modern Implementations of UNIX". They're much hacked descendents of Version 6 and Version 7 respectively. Modern implementations of UNIX include such systems as Coherent, OS/9-68K, and so on. There's no reason other than laziness on…
The '70s, actually. In Forth on a Cosmac 1802 (a 4-bit micro).
The '70s, actually. In Forth on a Cosmac 1802 (a 4-bit micro).
It also depends on whether or not you're willing to let a processes entire address space be copied on every context switch until one That depends on whether or not you';re willing to accept having a processes entire address space be copied on every context switch between the time you…
It also depends on whether or not you're willing to let a processes entire address space be copied on every context switch until one That depends on whether or not you';re willing to accept having a processes entire address space be copied on every context switch between the time you…
You guys are spoiled. In my day we ran a multitasking multiuser operating system in 4K of ROM and 12K of RAM. Phphphphpht…
You guys are spoiled. In my day we ran a multitasking multiuser operating system in 4K of ROM and 12K of RAM. Phphphphpht…
#117242-
#Word Perfect Pulls Plug
Message #117307
You obviously haven't seen the sort of abortions that are C's competitors in the low-high-level systems programming language arena: BCPL PL/M BLISS FORTH Structured Assembly This last refers to a group of languages that do things like: B=(HL) HL=HL+1 C=(HL) H=B L=C A=(HL)
#117242-
#Word Perfect Pulls Plug
Message #117307
You obviously haven't seen the sort of abortions that are C's competitors in the low-high-level systems programming language arena: BCPL PL/M BLISS FORTH Structured Assembly This last refers to a group of languages that do things like: B=(HL) HL=HL+1 C=(HL) H=B L=C A=(HL)
If you need a 50 Meg hard disk and 2 Meg to run UNIX then someone's screwed up. We were running it on a PDP-11/44 with 256 Kwords (512KB) and 2 10-meg drives. Worked like a champ. Ah, the good old days before AT&T decided to make UNIX "commercial" and…
If you need a 50 Meg hard disk and 2 Meg to run UNIX then someone's screwed up. We were running it on a PDP-11/44 with 256 Kwords (512KB) and 2 10-meg drives. Worked like a champ. Ah, the good old days before AT&T decided to make UNIX "commercial" and…
UNIX needs some sort of MMU to allow an efficient implementation of the fork() system call. But it definitely doesn't need a 68020. We have a 68000 based UNIX box at work that blows the doors off the intel 80386 boxes.
UNIX needs some sort of MMU to allow an efficient implementation of the fork() system call. But it definitely doesn't need a 68020. We have a 68000 based UNIX box at work that blows the doors off the intel 80386 boxes.
> Sb: #116884-Word Perfect Pulls Plug I missed this chain. Who did WP pull the plug on? > Yes, I agree that function prototyping is astep in the right direction… > Manx supplies other things that Lattice doesn't, that do the same thing… Manx should have either implemented function prototyping,…
> Sb: #116884-Word Perfect Pulls Plug I missed this chain. Who did WP pull the plug on? > Yes, I agree that function prototyping is astep in the right direction… > Manx supplies other things that Lattice doesn't, that do the same thing… Manx should have either implemented function prototyping,…
This is actually in response to your previous message… * is the default ARP ESC character? I thought * was being used as a wildcard as well… how does this work?
This is actually in response to your previous message… * is the default ARP ESC character? I thought * was being used as a wildcard as well… how does this work?
They stripped a lot of neat stuff out of the manuals over the years, especially etymological notes like that.
They stripped a lot of neat stuff out of the manuals over the years, especially etymological notes like that.
GREP actually stands for "Global Regular Expression Print", because that's what you type in the UNIX editor (ed) to do what grep does: g/re/p where re is the regular expression. There used to also be a "gres", "Global Regular Expression Substitute", once again based on the UNIX ed command: g/re/s…
GREP actually stands for "Global Regular Expression Print", because that's what you type in the UNIX editor (ed) to do what grep does: g/re/p where re is the regular expression. There used to also be a "gres", "Global Regular Expression Substitute", once again based on the UNIX ed command: g/re/s…
#115253-
Rumor
Message #115259
I suspect that it'd be a palette of 3276*8* colors, 5 bits for each or R G and B. I would hope that they'd jump past 5 bit DACs to at least 6 bit DACs, for a palette of 262144. That would also allow an 8-bit HAM mode.
Page 1 of 2