• FSE in BAJA

    From Darryl@VERT/TNETCAFE to All on Sat Mar 3 09:03:00 2001
    I'm just curious...would it be possible to write a full screen editor in BAJA?

    I might would take the time to do this myself, but I don't really have a clue where to start. I have an idea of what it would look like and the editing commands necessary...it's just that I don't really know enough about the Synchronet message base to start effectively.

    So...anyone have a good idea of where to start?

    Darryl
    bbs.telnetcafe.com


    ---
    þ Synchronet þ Telnet Cafe * bbs.telnetcafe.com * Metairie, Louisiana USA
  • From Digital Man@VERT to Darryl on Sat Mar 3 14:29:00 2001
    RE: FSE in BAJA
    BY: Darryl to All on Sat Mar 03 2001 10:03 pm

    I'm just curious...would it be possible to write a full screen editor in BAJ

    Possibly, but I wouldn't really recommend it. A real programming language should be used (e.g. C, C++, Pascal) for such a big task. You'll need large buffer allocation and probably a lot of other things that Baja doesn't have.

    I might would take the time to do this myself, but I don't really have a clu where to start. I have an idea of what it would look like and the editing commands necessary...it's just that I don't really know enough about the Synchronet message base to start effectively.

    External editors simply create a text file (the name of which is usually passed on the command line). No "message base" knowledge is necessary.

    So...anyone have a good idea of where to start?

    Uh.. do you know any other programming languages? :-)

    Rob

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Amcleod@VERT to Darryl on Sat Mar 3 16:24:00 2001
    RE: FSE in BAJA
    BY: Darryl to All on Sat Mar 03 2001 10:03 pm

    I'm just curious...would it be possible to write a full screen editor in BAJA?

    It might be feasible, but I suspect that it would be horribly difficult and horribly inefficient. Also, there WAS a limit to the "code" size of BAJA modules. I can't remember if this was removed, and in any case you might be able to get around it by switching to other modules to perform various functions, but I can't say for certain.

    Over all, I'd say that this is certainly an ambitious project, but
    ill-advised.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Darryl@VERT/TNETCAFE to Digital Man on Sat Mar 3 19:31:00 2001
    RE: FSE in BAJA
    BY: Digital Man to Darryl on Sun Mar 04 2001 03:29 am

    Possibly, but I wouldn't really recommend it. A real programming language External editors simply create a text file (the name of which is usually pas on the command line). No "message base" knowledge is necessary.
    Uh.. do you know any other programming languages? :-)

    Drats. I was looking to do the impossible. I do know a bit of C/C++, just wanted to see if it could be done in baja.

    Darryl
    bbs.telnetcafe.com


    ---
    þ Synchronet þ Telnet Cafe * bbs.telnetcafe.com * Metairie, Louisiana USA
  • From Darryl@VERT/TNETCAFE to Amcleod on Sat Mar 3 19:32:00 2001
    RE: FSE in BAJA
    BY: Amcleod to Darryl on Sun Mar 04 2001 05:24 am

    Over all, I'd say that this is certainly an ambitious project, but ill-advised.

    Oh well, back to the drawing board....now where did I put that copy of Opendoors....

    Darryl
    bbs.telnetcafe.com


    ---
    þ Synchronet þ Telnet Cafe * bbs.telnetcafe.com * Metairie, Louisiana USA
  • From Darryl@VERT/TNETCAFE to Digital Man on Sat Mar 3 22:03:00 2001
    RE: FSE in BAJA
    BY: Digital Man to Darryl on Sun Mar 04 2001 03:29 am

    External editors simply create a text file (the name of which is usually pas on the command line). No "message base" knowledge is necessary.
    Uh.. do you know any other programming languages? :-)

    Let me ask you this. What about expanding on the internal line editor to give it more of a fse feel. I haven't looked at the code yet, but it should be possible to either expand on it or add an internal fse. It seems (to me) like it would be faster than an external fse. I know that you have other things that you are working on right now, so I don't expect it to be top priority for you.

    The question is who would be interested in helping me expand on this? Like they always say: Two heads are better than one, or better yet 3 or 4. :)

    Darryl


    ---
    þ Synchronet þ Telnet Cafe * bbs.telnetcafe.com * Metairie, Louisiana USA
  • From Digital Man@VERT to Darryl on Sun Mar 4 00:37:00 2001
    RE: FSE in BAJA
    BY: Darryl to Digital Man on Sun Mar 04 2001 11:03 am

    External editors simply create a text file (the name of which is usually on the command line). No "message base" knowledge is necessary.
    Uh.. do you know any other programming languages? :-)

    Let me ask you this. What about expanding on the internal line editor to gi it more of a fse feel.

    Since it's open source, you have that option.

    I haven't looked at the code yet, but it should be
    possible to either expand on it or add an internal fse.

    Possible, but I strongly believe that a full-screen editor is a big enough effort to justify being implemented as a separate program.

    It seems (to me) like
    it would be faster than an external fse.

    Not true. If the external editor was deeloped as a 32-bit WinSock application, it would (or rather could, depending the implementation) have exactly the same perfomance as an internal editor.

    I know that you have other things
    that you are working on right now, so I don't expect it to be top priority f you.

    Right. It's actually already on the to-do list.

    The question is who would be interested in helping me expand on this? Like they always say: Two heads are better than one, or better yet 3 or 4. :)

    I strongly recommend getting the latest XSDK and a 32-bit C/C++ compiler
    and working on an external fse. Don't use OpenDoors if you can help it.

    Rob

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net