Back to the main page

Mailing List Logs for ShadowRN

Message no. 1
From: "Robert A. Hayden" <hayden@*******.MANKATO.MSUS.EDU>
Subject: Thinkings on Compilers/Languages/Libraries (not a flame)
Date: Wed, 21 Jul 1993 15:52:42 -0500
I _still_ like this idea because it adds an interesting dimension to
programming in SR.

The problem is that there a lots of people that know nothing about
compilers and libraries and I think to try to give them a crash course in
modern day programming is going a bit overboard.

What if instead we just presented them with a bunch of different languages
(even morons understand that there are different computer languages).
Based on the type of language the decker has programmed in, the program
may (or may not) have certain attributes to it.

Just some generic ideas (building on sort of what I proposed late last ngiht):

STANDARD: Standard language that everyone programs in. Produces normal,
uninteresting programs.
MUNCHKIN: Programs written in munchkin tend to be smaller than
standard programs. Reduce size by (comp. theory x5) percent.
VOOP: Virtual Object Orient Programming. VOOP programs are very
easy to write (compared to standard). Persons writing in VOOP
can produce programs two ratings better than normal. For
example, someone can produce a FUBAR:6 at a cost in time of a
FUBAR:4. Size is equal to the size the actual program + 10%
BUDDY: Programs written in buddy are very network friendly.
Reduce overall load rating by (comp. theory x5) percent.
GUERRILLA: Programs written in guerrilla tend to be very stealthy.
Tests to execute these programs are reduced by 50%.
Highly illegal.
SCHIZO: This language will allow a person to combine the effects of
two different languages into one program.


-----

Other ideas can be added. The trick is, there had to be benefits and
disadvantages to working with other languages. This can be in the form of,
I suppose, simple costs, but also in performance disads also.

Friendly and constructive comments appreciated, flames digested for dinner.

{[> Robert A. Hayden ____ hayden@*******.mankato.msus.edu <]}
{[> \ /__ hayden@****.cs.mankato.msus.edu <]}
{[> \/ / aq650@****.INS.CWRU.Edu <]}
{[> #include <std_disclaimer.h> \/ <]}
-=-=-
GEEK CODE v1.0.1: GSS d- -p+(---) c++(++++) l++ u++ e+/* m++(*)@ s-/++
n-(---) h+(*) f+ g+ w++ t++ r++ y+(*)

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Random Thought:

Blessed be those who initiate lively discussions with the hopelessly mute,
for they shall be know as Dentists.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Further Reading

If you enjoyed reading about Thinkings on Compilers/Languages/Libraries (not a flame), you may also be interested in:

Disclaimer

These messages were posted a long time ago on a mailing list far, far away. The copyright to their contents probably lies with the original authors of the individual messages, but since they were published in an electronic forum that anyone could subscribe to, and the logs were available to subscribers and most likely non-subscribers as well, it's felt that re-publishing them here is a kind of public service.