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

"Worse is Better" and "How to Win Big"

 [1/3] from: joel:neely:fedex at: 14-Jun-2001 15:52


Let me recommend (with disclaimers) the article at the following URL: http://www.paulgraham.com/lib/winbig.html The article is philosophical and strategic. Given the number of posts on this list about What REBOL Should Do To Succeed, I expect a high tolerance for philosophy and strategy, but You Have Been Warned. ;-) The article talks about Lisp. Ignore that, and look for the key points that have value to REBOL and the REBOL community. There are many. Section 1 is specific to Lisp, and may be ignored (unless you're just interested on general principles). Section 2 seems to talk about Lisp, but.. 2.1 is really about design, and is HIGHLY relevant to REBOL 2.2 uses Lisp examples, but the principles apply to writing good code in REBOL (or any language). 2.3 is opinion. Decide for yourself whether to ignore. 2.4 is about development environments. Decide for yourself... Section 3 is about How Lisp Can Win Big. Almost everything that Gabriel says can be applied to REBOL, and to the behavior of the REBOL community. YMMV! -jn- ___ ___ ___ \/ 2 + \/ 2 = 4 (for sufficiently large approximations of \/ 2 ) joel'dot'neely'at'fedex'dot'com

 [2/3] from: depotcity::telus::net at: 14-Jun-2001 14:37


I found this excerpt interesting based on recent posts... 1.4 Good Integration Today Lisp code can coexist with C, Pascal, Fortran, etc. These languages can be invoked from Lisp and in general, these languages can then re-invoke Lisp. Such interfaces allow the programmer to pass Lisp data to foreign code, to pass foreign data to Lisp code, to manipulate foreign data from Lisp code, to manipulate Lisp data from foreign code, to dynamically load foreign programs, and to freely mix foreign and Lisp functions. T Brownell

 [3/3] from: karlr20:home at: 16-Jun-2001 12:53


On Thursday 14 June 2001 14:37, you wrote:
> I found this excerpt interesting based on recent posts... > 1.4 Good Integration
<<quoted lines omitted: 5>>
> foreign programs, and to freely mix foreign and Lisp functions. > T Brownell
Hear hear! Thanks for pointing this out Terry. REBOL can reach into other environments through TCP/IP, /Shell and /Library but access to the REBOL environment is limited to spawning the interpreter and communicating through TCP/IP. I'd really like tighter integration with my C code. -Karl

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