Subj : Re: The Documentary... To : Sinister x From : Digital Man Date : Mon Aug 22 2005 12:44 pm Re: Re: The Documentary... By: Sinister x to alt.bbs.synchronet on Mon Aug 22 2005 12:54 am > > > Seeing as your point that Synch can look like an do anything is true, > > > and > > > Synch is open source and powerful -- this not only applies to > > > configuration > > > but also applies to unsatisfied programmers as well. If an old school > > > programmer would rather Synch did alot of things differently then it > > > just > > > amazes me that they haven't taken the code and granted their own > > > requests. > > > > If they make changes that would be impossible using JS or BAJA, they would > > probobly be included in the Synchronet source tree unless they were > > braindead. > Speaking of which, I was perusing the source, and wanted to give you guys a > hand in externalizing the msg reader and file lister in synchronet (I know > that's on the list for v4). I see the functions for the msg reader itself > and where the command keys get processed etc etc. The major problem though > is that the reader does an update of scan pointers and other nice stuff > which is all internal and so you can't just make a call to an external > reader and have it do everything you need. The JS Object Model would have to > be updated I presume to allow functions for updating the scan pointers while > in the middle of a message reading session. The msg_area object already has the new-scan pointer as a read/write property. See http://synchro.net/docs/jsobjs.html#msg_area.grp_list.sub_list_properties for detalis. > That was the major one I think, > but there could be others iirc if the message reading interface has to > obtain and collect the queries itself on the message base listing. Any ideas > where one might start in implementing such an interface and what else I > would need to allow for changes? I presume the user config would have to be > updated, and so would scfg (for adding externals). It's most likely possible to do without modifying the source (as T1 was able to code complete command shells in JS without any internal support for such), but I couldn't point you to a specific example or "starting point". digital man Snapple "Real Fact" #190: Thailand means "Land of the Free." .