Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

Largest REBOL script ever written

 [1/7] from: jelinem1::nationwide::com at: 27-Jun-2001 9:25


> The first in this series of cool products is entering beta this week.
This product is currently the largest Rebol script ever written. It runs beautifully! What has been truly fun about this project is that our development schedule was an-actual fraction of similar development cycles for C, C++, and other languages. Feel free to humble my efforts, but just as a starting point for this topic I have a REBOL script totalling just over 9400 lines. I know this is highly dependent on the amount of comments, blank lines, code formatting etc. - Michael Jelinek

 [2/7] from: petr:krenzelok:trz:cz at: 27-Jun-2001 15:32


[JELINEM1--nationwide--com] wrote:
> > The first in this series of cool products is entering beta this week. > This product is currently the largest Rebol script ever written. It runs
<<quoted lines omitted: 5>>
> highly dependent on the amount of comments, blank lines, code formatting > etc.
Uh oh guys :-) Maybe you could share the purpose your script is serving for? .... just wondering, what amount of terra lines has Windows XP C code? Hmm, maybe WindowsXP is written in VisualBasic, to make us upgrade our machines once again :-) Thanks, -pekr-

 [3/7] from: chris:starforge:demon at: 27-Jun-2001 15:04


Joel Neely wrote:
> American1: My Algol compiler has 10,000 lines of code. > American2: My Algol compiler has 20,000 lines of code!
<<quoted lines omitted: 4>>
> European3: I can compile Algol in only 4,000 lines of code! > ;-)
You forgot some explamation marks in there Joel ;) Not to mention the pulling of beards ;) Chris -- New sig in the works Explorer2260 Designer and Coder http://www.starforge.co.uk

 [4/7] from: joel:neely:fedex at: 27-Jun-2001 3:40


Hi, Michael, [JELINEM1--nationwide--com] wrote:
> Feel free to humble my efforts, but just as a starting point > for this topic I have a REBOL script totalling just over 9400 > lines. I know this is highly dependent on the amount of > comments, blank lines, code formatting etc. >
No humbling intended, but you reminded me of a conference on Algol 60 implementation (yeah, decades ago) in which the American and European participants were trying to one-up each other. It went something like this: American1: My Algol compiler has 10,000 lines of code. American2: My Algol compiler has 20,000 lines of code! American3: My Algol compiler has 30,000 lines of code! vs. European1: I can compile Algol in only 8,000 lines of code! European2: I can compile Algol in only 6,000 lines of code! European3: I can compile Algol in only 4,000 lines of code! ;-) -jn- ------------------------------------------------------------ Programming languages: compact, powerful, simple ... Pick any two! joel'dot'neely'at'fedex'dot'com

 [5/7] from: joel:neely:fedex at: 27-Jun-2001 9:54


Hey, Chris, Chris wrote:
> You forgot some explamation marks in there Joel ;) Not to mention the > pulling of beards ;) >
My ASCII-art isn't good enough for an accurate depiction, so perhaps they're best left to the imagination! ;-) -- It's turtles all the way down! joel'dot'neely'at'fedex'dot'com

 [6/7] from: jelinem1:nationwide at: 27-Jun-2001 12:34


Oooo, good point Joel. And another by Petr, that is sharing the purpose of the code. It would be more of a contest to see how small a program can be written for a particular purpose, but I wasn't really trying to start a "largest program" contest. Rather I was just curious to learn what larger programs were being created in REBOL, which admittedly only has measurable meaning if we know what the programs are for. Actually I should've named the subject "What large applications are people writing?". Well, mine is the MUD (server) that I haven't substantially changed for about a year, now. It features multi-login support, program-buffered input and output, a hierarchical menu-driven command system which allows entry of a single menu item (layer) at a time or multiple on the same line (and some of the menues are dynamically created, thus each login must keep thier own local copy of the menu tree), a real-time event mechanism, two chat "channels", MOBs, "simple" combat and more. Sure, I could've written it to be more compact, but inherent in several thousand lines of code is having good (or at least decent) coding practices, program and data structure, consideration for functionality expansion, a "few" comments and so on which increase the program size - and program [source code] size is usually not an issue when writing [larger] programs. I should knock off a couple hundred lines from the 9400 figure because I was including code (programs) that was not a part of the server program, but were utilities such as a "make" program, and a program to randomly generate the dungeon levels (data). - Michael Jelinek From: Joel Neely <[joel--neely--fedex--com]>@inet01.prod.fedex.com on 06/27/2001 03:40 AM Please respond to [rebol-list--rebol--com] Sent by: [jn--inet01--prod--fedex--com] To: [rebol-list--rebol--com] cc: Subject: [REBOL] Re: Largest REBOL script ever written Hi, Michael, [JELINEM1--nationwide--com] wrote:
> Feel free to humble my efforts, but just as a starting point > for this topic I have a REBOL script totalling just over 9400 > lines. I know this is highly dependent on the amount of > comments, blank lines, code formatting etc. >
No humbling intended, but you reminded me of a conference on Algol 60 implementation (yeah, decades ago) in which the American and European participants were trying to one-up each other. It went something like this: American1: My Algol compiler has 10,000 lines of code. American2: My Algol compiler has 20,000 lines of code! American3: My Algol compiler has 30,000 lines of code! vs. European1: I can compile Algol in only 8,000 lines of code! European2: I can compile Algol in only 6,000 lines of code! European3: I can compile Algol in only 4,000 lines of code! ;-) -jn- ------------------------------------------------------------ Programming languages: compact, powerful, simple ... Pick any two! joel'dot'neely'at'fedex'dot'com

 [7/7] from: agem:crosswinds at: 27-Jun-2001 20:39


RE: [REBOL] Re: Largest REBOL script ever written [JELINEM1--nationwide--com] wrote:
> Oooo, good point Joel. And another by Petr, that is sharing the purpose of > the code.
<<quoted lines omitted: 20>>
> but were utilities such as a "make" program, and a program to randomly > generate the dungeon levels (data).
Want to play! ;-)
> - Michael Jelinek >
-Volker

Notes
  • Quoted lines have been omitted from some messages.
    View the message alone to see the lines that have been omitted