Subj : mail_send
To   : Amcleod
From : PistolGrip
Date : Thu Jul 27 2000 03:36 pm

RE: mail_send
BY: Amcleod to PistolGrip on Thu Jul 27 2000 04:26 pm

>  > If you're looking to do these kind of complex programs then I think you'd
>  > better learn C/C++ and go with the XSDK that Rob's already coded.  Why co
>  > everything again in BAJA?  BAJA is made for people who don't want or need
>  > learn programming.
>
> 1)  What kind of complex programs?  You mean writing a high-level compiler t
> produces BAJA as output?  Well you _certainly_ wouldn't try to write it in B
> but you don't have to use C/C++ although those languages would be fine.  I h
> a very simple one here that I wrote (just to prove the point) using PERL.  (
> find that anything that boils down to text manipulation, I use perl these da
> and this is a fine example.  But other programmers might choose to use COBOL
> APL or whatever they like best for the job!.)

Umm.. sure, but what you were talking about was writing programs *for*
Synchronet.  Sure, PERL is a great language, but what does it have to do with
SBBS at this point?  Nothing.  What you were asking was for file read/write
looping functions which can be done farily easily in BAJA, it's not the most
efficient but it works quite well.  If you want somethign more than you'll need
to go with another Language.  I don't think at this point it's worth Rob taking
time off from coding the *important* stuff to make a few BAJA additions which
can already be done very easily with the XSDK.  So, you'd rather see Rob rehash
some BAJA then continue working on the Linux version? <grin>

> 2)  I disagree completely about BAJA not being for people who want or need t
> learn programming.  Like it or not, you put two lines of BAJA together and Y
> ARE PROGRAMMING!  Okay, so maybe the language has been designed to be easy t
> learn and use, and is expressive in SBBS concepts directly, but it is still
> language that has to be learned to at least _some_ degree before it can be
> used.  And once you start using it, for no matter how small a task, you are
> programming in the BAJA language.

Yeah sure, I guess you're programming, but you are not a programmer.  You are
taking pre-compiled functions that will only run *within* another Program.  You
are not creating *stand-alone* programs.  Which to me is what I would consider
programming.  I'd say you're scripting if anything. BAJA is pretty powerful,
but I don't think it will ever be everything everyone wants.  If you need
something more use a different language, period.

Dave


---
� Synchronet � WasteLand BBS � telnet://wasteland.darktech.org