This is an archive of CompuServe forum messages from 1985 to 1995, as saved in transcripts by John Foust.
Search Results (269 messages)
Leon, How about uploading your Coroutines module, so the rest of us can use it? – Steve –
#10296-
#stuff
Message #10638
Re: your comment about M2 being close to OOL (sorry it took so long to respond), yes M2 can be programmed in an OO "style", but to be truly OOL you gotta have real inheritance, which M2 doesn't have. – Steve –
SMALLTALK
Message #59037
Someone already ported version 1 of Little Smalltalk to the Amiga (a long time ago. See Fred Fish Disk #37). Version 3 was release to the world not to long ago, and I'm not aware of any port to the Amiga, except the one I got running on mine ;-).…
SMALLTALK
Message #59036
A few days ago you mentioned something about SmallTalk. You said that Little Smalltalk was "too good compared to the real thing". What do you mean by that? Are you saying that LittleSmalltalk is better than Smalltalk-80??? – Steve –
If you're interested in encryption programs other than RSA, I have one called Lucifer, which was ported to the Amiga. I don't remember where I got it from (Plink, possibly), so if it's not already on CIS, and people are interested, I guess I can upload it. I also believe…
Thanks for the info, Steve. – Steve –
Modula-2 is fine by me, Robert. I've written many Modula-2 articles for AC in the past. Waiting to see your code … – Steve –
Bill, I misplaced the postcard you sent me re: ARexx update. Could you please send me the update, and change my status to "Auto"? Thanks, – Steve –
#55849-
#HSI to RGB to HSI
Message #56198
Which issue of AC has the info about HSI RGB conversion? I, too, am looking for something like that. – Steve –
#9307-
#Exiting from a program
Message #9410
Which every way you come up with this mechanism for exit, make sure that it executes all the termination procedures (but I'm sure I didn't have to tell YOU that, right?? 😉 ) – Steve –
Thanks for the info Tom. My company uses something like that too. Might be the same product, but not sure. (They use it only on PC's, though. No Amigas in the office yet). – Steve –
What's RAF??
#5021-
TransAmi#4
Message #5089
Mike Cabrall (sp?) left. Ernie Vivieros had some health problems. He told me there were other personnel changes, but did not get into details, except to say that it really had an impact on their schedules.
#4923-
TransAmi#4
Message #4940
AC has been having some personnel problems (a weird coincidence of a few key employees leaving the company), so things are a bit behind over there. That's at least the story they gave me when I inquired as to why my Modula-2 articles haven't been published in a while.
I've been a very satisfied user of FaccII for a very long time, but since I now use a hard disk most of the time, I'm forced to look elsewhere for speed improvement. Why have you not upgraded Facc to work with hard disks? Is it that you're concentrating on…
#4080-
A couple of Questions
Message #4108
Thanks for the info, cheath. As I'm addicted to Emacs, I do not think that I will purchage TxEd+ (though I'm sure it's a superb product 😉 ), but I will surely be interested in obtaining BlitzDisk. I would therefore strongly recommend that you do market it separately. – Steve…
#2882-
Pure Benchmark?
Message #3254
By pure code I assume you mean reentrant. Sure! It's possible to write reentrant code in BM M2. The only thing you must do is to make sure you don't modify global variables. That's basically the only restriction.
#2646-
#Is Leon Perfect?
Message #2786
Nope! The true pronounciation (the way a true Polack would say it) is "5-V-shev-ski" – Steve –
#2390-
#Doesn't seem to work!
Message #2460
What version of BM do you have (beta, or release)? In my release version your code generates the error "variable size too large". If you recall, BM has a limit of 32K on global data size. – Steve –
#2409-
What Modula do you like?
Message #2459
I think there's a definite trend in the IBM PeeCee world towards Modula-2. – Steve –
#2420-
Is Leon Perfect?
Message #2458
That's funny! That's not what I heard from Ernie Vivieros. He said they're going to switch my M2 article to a bimonthly schedule. I better give'm a call… – Steve –
#2405-
Is Leon Perfect?
Message #2457
Cleaning up after tasks which exited none too cleanly is difficult. It's possible to close up open windows and screens, but it's impossible to deallocate the memory that was allocated by the task. The Amiga OS does not provide any resource tracking. If the offending task is a program that…
#2324-
Am I an idiot?
Message #2456
Common Thol! Saying that the pre-release version is a not functional package is an outright lie! (unless you don't have the same prerelease version that I do). Sure, nobody will offer to swap their release version with your prerelease one just as no one would offer to swap their brand…
#2341-
Drivel from an Idiot
Message #2455
I know what you mean. I always intended to write a utility that will scan all the modula files in a directory and create an appropriate Makefile. Sort of a MakeMakefile program. (I came across one for the Atari ST TDI compiler, but never tried to port it). Since we…
#2400-
Drivel from an Idiot
Message #2454
That's right. Make is a program that reads an ASCII file which contains a description of all the various dependencies of program modules (or files, or what have you). Make is compiler independent. There are lots of Makes out there. Some are commercial, some are PD. All are based on…
#2340-
Drivel from an Idiot
Message #2453
I'm glad Wirth didn't implement concurrent assignment/comparison statements. I would rather type a few extra lines of code which take 10 seconds than spend hours on a silly and subtle bug. Also, the ability to exit out of any loop is the equivalent of using GOTOs and we all know…
#2415-
Drivel from an Idiot
Message #2452
Jim, I certainly did not mean my msg to be a putdown. My appology if you took offense; none was intended. Well I'm impressed; you must be a very meticulous programmer (same goes for your brother). I personally find that M2 takes care of the little stupid details that often…
#2309-
Drivel from an Idiot
Message #2450
How is the CEDPRo/Arexx combo more powerful than the BM environment? I should give REZ a try. – Steve –
#2410-
Drivel from an Idiot
Message #2449
That's strange! Before I got a hard disk I too loaded all of M2L into ram (but I used ASDG's VD0:). Now that I have a hard disk I don't bother to do that. Compiles and links are a bit slower for me now, as there's real physical I/O now…
#2342-
Drivel from an Idiot
Message #2448
I must disagree with you. Both Modula-2 AND Pascal have gained some ground over the years. C is alot older than Modula-2 and has been the de-facto language on Unix, making it very popular. Just because a language is more popular than another doesn't mean it's better. Look at COBOL.…
#17881-
#Static Data Structures
Message #18245
Modula-2 also have "static" variables, but they are global within a module. They may not be as handy as C's "static" but they're practically as good. I don't really see any significant difference. – Steve –
#17722-
Static Data Structures
Message #18244
Yes, compiletime initialization does save you code space. If you look at the code generated to assign a value to a variable, you'll see that it's at least a few instructions. That can be eliminated by compiletime initialization. – Steve –
#17442-
Termination Code
Message #18243
Sure you can implement exception handling in C. But you don't have the nicety of M2's automatic execution of initialization section. Also, to implement the exception handling code, you should be familiar with the structure of the machine code produced by your C compiler. – Steve –
#17990-
XSCHEME
Message #18242
Well, I can have no opinion on these things before I start playing with them. It's gonna be a while before I get the time to play with Scheme/Xscheme, but that's going to be my next project. Meanwhile I've been following the thread of your questions over at AIE100. You…
#17895-
LDebug
Message #18239
DDT is also the low level debugger on DEC-20. – Steve –
#17940-
Modula-2 question
Message #18237
Try a regular file open where the filename is "SER:". – Steve –
#2152-
Drivel from an Idiot
Message #2218
Make can be used with *ANY* language, including Modula-2. Make works by reading a file (usually called Makefile) which contains rules of file dependencies (i.e. which files depend on other files). Make then first recompiles source files which are more recent than the correspoding object files (meaning they were modified…
#2127-
#Prerelease upgrade
Message #2217
The mess with NIL vs. NULL can be totally blamed on TDI's implementation. In the Benchmark package NIL is just like the C null which is LONGWORD(0). Unfortunately, you're right about all the Amiga Modula-2 compilers not being compatible with each other. But, again, this is due to these specific…
I agree with you that software rental operations are probably primary resource for pirates. But the do point to a sorely needed facility in the software market. When I go into a book store I can leaf through a book I'm interested in and read a few passages in it.…
Thanks for the info, Jim. What else is available only in the registered version? (I haven't registered yet because there are certain things that whap! doesn't do well enough for my taste, but that may be addressed in the registered version.) – Steve –
#12117-
ARexx continuation char
Message #12221
Thanks. I guess I missed it. That is a problem with the manual, I think. It looks great, thanks to TeX, but the index stinks! – Steve –
#11863-
1.4 won't get msgs
Message #12220
Thanks, I'll give it a try. – Steve –
#11819-
Transformer
Message #12219
Oh well, too bad. A stupid move on CBM's part. – Steve –
#11776-
Transformer
Message #12218
Thanks for the info Don. Yes, I've used Transformer before (in its pre v1.0 days), so I know about its performance. – Steve –
#The very first problem!!
Message #995
Recently I came accross what I consider a flaw (although not a very big one) with Benchmark. If the programmer forgot to include a RETURN statement in a function, upon completion of the execution of the function the program simple exits (returning control to the CLI, if it was launched…
#8177-
#ARexx Pattern Wishlist
Message #8660
The people who created SNOBOL (the Griswolds) have made some progress (SNOBOL is *OLD*) and their latest language is called ICON. It has all the pattern matching facilities, as well as other features that make SNOBOL so unique. However, ICON has a much more conventional syntax, which makes it easy…
#WShell mystery Problem
Message #7204
I think that, basically, they patched the Kickstart code to mark the disk as a DOS disk (there's a flag saying "DOS" somewhere on the first track of the disk, isn't there?) once kickstart is loaded. Then, as the disk is further booted as a DOS disk, a program is…
#Inaccuracy in Tasks
Message #773
Hi Leon, how's it going? I came across a slight inaccuracy in module Tasks, and I finally remembered to let you know about it. The problem is that the "tcState" field in the Task record is declared as "TaskStateSet" and I believe it should simply be "TaskState". The workaround is…
#WShell mystery Problem
Message #6500
Here's a problem I ran into when using WShell: I use KickBoth (at least I *think* that's its name, or is it MakeBoth? KickBench??) Anyway it's version 1.2.0 by Alonzo M. Gariepy, which allows one disk to be both a Kickstart disk AND a Workbench disk. Anyway… running under CBM's…
#3701-
#UCSD Units vs M2
Message #3893
I agree with you that termination code is nice to have. The M2Amiga package has that feature, and I'm told that Benchmark will probably have it in the next release (no release dates yet). In the meantime, you can use my termination module (I have one for Benchmark and one…
Page 1 of 6