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

[REBOL] Re: Commercial-quality REBOL programmers needed

From: joel:neely:fedex at: 17-Aug-2002 8:38

Think linguistics, Dick, [reffy--ulrich--net] wrote:
> Dialect?? > > Could you expound on this idea? If I create functions/variables > named in a domain sort of way and use those to solve a problem, > have I created a dialect? >
To the extent that you package them up in a way that allows the user/programmer to treat them as a new/extended language specific to the task as not just as function calls within REBOL. If I just define the word "flerbish" to mean "an email of more than a dozen lines", have I created a new dialect of English? Probably not. What if I define enough of a vocabulary (and possibly some new syntactical forms) to allow meaningful discussion within a specialized domain? Perhaps so. What if I create an English-like notation/language that not only allows such discussions, but is adopted as the common means for conducting such discussions within a community of speakers/users? Very likely so. REBOL reminds me in this regard of a comment made quite a while back about FORTH, another extensible language: "FORTH is not a programming language; it is a programming language construction kit." At the risk of sounding vague, what we're dealing with here is a matter of style, approach, and philosophy as much as it is a matter of pure technology. -jn- -- ; Joel Neely joeldotneelyatfedexdotcom REBOL [] do [ do func [s] [ foreach [a b] s [prin b] ] sort/skip do function [s] [t] [ t: "" foreach [a b] s [repend t [b a]] t ] { | e s m!zauafBpcvekexEohthjJakwLrngohOqrlryRnsctdtiub} 2 ]