Subj : Re: Evolution of a Progr To : Digital Man From : Grymmjack Date : Thu Jun 16 2005 12:31 am Re: Re: Evolution of a Progr By: Digital Man to Grymmjack on Wed Jun 15 2005 01:51 pm > Re: Re: Evolution of a Progr > By: Grymmjack to Digital Man on Tue Jun 14 2005 07:55 pm > > > that rocks. what does an external editor have to support to be compatible > > with synch? > > If it's a Unix editor, it needs to use standard I/O or socket-based I/O. If > it's a DOS or Win32 editor it needs to use either standard I/O, FOSSIL, or > socket-based I/O. Pretty much the same as doors on Synchronet (see > http://doors.synchro.net for details). i didn't realize that pico and nano used 'standard i/o' ? maybe i'm thinking the wrong way about stdio. i'm thinking pipes and redirection and standard input and output and standard error.. i thought that when you edit files since it's coming in live, and not from somewhere else, it would not be possible to be stdio? > > btw, i took a few moments to read over the javascript stuff. you guys are > > kicking serious butt. i may run synchronet if i can find the ambition to > > mod for a year :P and learn it inside out. > > > > it's amazing what you have all done. > > Thanks. how much of the baja conversion to ssjs/js is completed? i read in the documentation that the baja is deprecated in favor of javascript. i have to commend you guys though, the entire bbs and data files seems to be exposed through the javascript object model, which is the greatest thing since sliced bread and long overdue for a bbs package. it's excellent because it serves as a simple abstraction layer for doing modifications to the board in that we don't have to worry about the structs changing internally because if they do, you will update the javascript stuff as well i'm assuming. that is something that every bbs software has lacked and i've always bitched about it because it's a pain in the ass to re-release new versions of any modification you would release to the scene just because there is a new version of the software, etc. a good example of this is mystic and mpl and how when new versions are released of the bbs software, all the scripts must be recompiled and sometimes modified to even compile at all on the new version. - grymmjack .