• BBS Coding Languages

    From Nightfox@CRBBSNET to Netsurge on Tue Aug 6 11:17:48 2019
    Re: BBS Coding Languages
    By: Netsurge to All on Fri Jun 28 2019 08:51 pm

    Aside from python, what are people using these days to write bbs doors and mods?

    I run Synchronet, and I've used Synchronet's JavaScript API to write some doors/add-ons for Synchronet. Other than that, one time I started working on a
    door game in C++ (with the OpenDoors toolkit) since I wanted it to be playable with any BBS software. I never finished it though..

    Nightfox
    --- SBBSecho 3.08-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
    Synchronet CRBBS QWK Test Site - bbs.castlerockbbs.com
  • From Netsurge@CRBBSNET to Nightfox on Tue Aug 6 14:58:44 2019
    I run Synchronet, and I've used Synchronet's JavaScript API to write
    some doors/ add-ons for Synchronet. Other than that, one time I started working on a door g ame in C++ (with the OpenDoors toolkit) since I
    wanted it to be playable with an y BBS software. I never finished it though..

    Rob has done wonderful things with Synchronet.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://diskshop.ca/scinet

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
    Synchronet CRBBS QWK Test Site - bbs.castlerockbbs.com
  • From Nightfox@CRBBSNET to Netsurge on Tue Aug 6 12:14:16 2019
    Re: Re: BBS Coding Languages
    By: Netsurge to Nightfox on Tue Aug 06 2019 02:58 pm

    Rob has done wonderful things with Synchronet.

    I agree, and I'm thankful he is still supporting it.

    Nightfox
    --- SBBSecho 3.08-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
    Synchronet CRBBS QWK Test Site - bbs.castlerockbbs.com
  • From Netsurge@CRBBSNET to All on Tue Aug 6 17:03:45 2019
    On 2019-08-06 16:14:16 +0000, Nightfox said:

    Re: Re: BBS Coding Languages
    By: Netsurge to Nightfox on Tue Aug 06 2019 02:58 pm

    Rob has done wonderful things with Synchronet.

    I agree, and I'm thankful he is still supporting it.

    It's amazing how bbs software like Synchronet and Mystic has been
    pushed to crazy limits while still maintaining a true bbs feel.

    You can take advantage of modern internet protocols yet merge them into
    that old school interface.
    --
    frank // netsurge
    disksh0p!bbs % bbs.diskshop.ca % mystic goodness
    SciNet ftn hq % https://diskshop.ca/scinet

    .
    --- Unison/2.2
    * Origin: % SciNet ftn/nntp/email gateway % scinet-ftn.org % (77:77/5)
    Synchronet CRBBS QWK Test Site - bbs.castlerockbbs.com
  • From Psi-Jack@CRBBSNET to Netsurge on Sun Aug 11 02:09:10 2019
    Re: Re: BBS Coding Languages
    By: Netsurge to Nightfox on Tue Aug 06 2019 02:58 pm

    I run Synchronet, and I've used Synchronet's JavaScript API to write
    some doors/ add-ons for Synchronet. Other than that, one time I
    started working on a door g ame in C++ (with the OpenDoors toolkit)
    since I wanted it to be playable with an y BBS software. I never
    finished it though..

    Rob has done wonderful things with Synchronet.

    Not just Rob, but Rob, Deuce, echicken, even Nightfox, whom are all CVS committers. Synchronet's been well turned into a community driven project which is, honestly, a great thing in my book.
    ===
    )))[Psi-Jack -//- Decker]
    --- SBBSecho 3.08-Linux
    * Origin: Decker's Heaven -//- bbs.deckersheaven.com (77:1/118)
    Synchronet CRBBS QWK Test Site - bbs.castlerockbbs.com
  • From Nightfox@CRBBSNET to Netsurge on Mon Aug 12 14:15:00 2019
    Re: Re: BBS Coding Languages
    By: Netsurge to All on Tue Aug 06 2019 05:03 pm

    It's amazing how bbs software like Synchronet and Mystic has been
    pushed to crazy limits while still maintaining a true bbs feel.

    You can take advantage of modern internet protocols yet merge them into that old school interface.

    When I shut down my original BBS in 2000, I didn't think anyone would really want to use a BBS with the internet being available (let alone use a BBS via the internet). But I got back into BBSing in 2007, and I thought it was pretty
    cool that Synchronet (and others) support modern internet protocols. It basically offers a suite of tools to make an online presence and keep the old-school text interface.

    Nightfox
    --- SBBSecho 3.08-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
    Synchronet CRBBS QWK Test Site - bbs.castlerockbbs.com
  • From Nightfox@CRBBSNET to Psi-Jack on Mon Aug 12 14:17:08 2019
    Re: Re: BBS Coding Languages
    By: Psi-Jack to Netsurge on Sun Aug 11 2019 02:09 am

    Not just Rob, but Rob, Deuce, echicken, even Nightfox, whom are all CVS committers. Synchronet's been well turned into a community driven project which is, honestly, a great thing in my book.

    I commit my own mods to the Synchronet CVS repository, but I'm not sure if Rob is okay with anyone going into the C++ code and modifying stuff there. One instance is that I have my message reader that I've written in JavaScript, and now Rob is developing a similar reader interface which I think will include both C++ and JavaScript updates. He has his own ideas about how he wants things implemented sometimes.

    Nightfox
    --- SBBSecho 3.08-Win32
    * Origin: Digital Distortion: digdist.synchro.net (77:1/110)
    Synchronet CRBBS QWK Test Site - bbs.castlerockbbs.com
  • From Netsurge@CRBBSNET to Nightfox on Mon Aug 12 20:24:20 2019
    When I shut down my original BBS in 2000, I didn't think anyone would really wan t to use a BBS with the internet being available (let alone
    use a BBS via the in ternet). But I got back into BBSing in 2007, and I thought it was pretty cool t hat Synchronet (and others) support modern internet protocols. It basically off ers a suite of tools to make an online presence and keep the old-school text int erface.

    They have done something right, many people are still running Mystic and Synchronet.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://diskshop.ca/scinet

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
    Synchronet CRBBS QWK Test Site - bbs.castlerockbbs.com
  • From Psi-Jack@CRBBSNET to Nightfox on Tue Aug 13 22:54:33 2019
    Re: Re: BBS Coding Languages
    By: Nightfox to Psi-Jack on Mon Aug 12 2019 02:17 pm

    I commit my own mods to the Synchronet CVS repository, but I'm not sure if Rob is okay with anyone going into the C++ code and modifying stuff there. One instance is that I have my message reader that I've written in JavaScript, and now Rob is developing a similar reader interface which I think will include both C++ and JavaScript updates. He has his own ideas about how he wants things implemented sometimes.

    Yep, and the power of choice is a great thing too. :)

    Another benefit of community involvement, and not hard coded ways of doing things.
    ===
    )))[Psi-Jack -//- Decker]
    --- SBBSecho 3.08-Linux
    * Origin: Decker's Heaven -//- bbs.deckersheaven.com (77:1/118)
    Synchronet CRBBS QWK Test Site - bbs.castlerockbbs.com
  • From jokker@CRBBSNET to Nightfox on Sun Mar 1 08:24:52 2020
    I run Synchronet, and I've used Synchronet's JavaScript API to write
    some doors/ add-ons for Synchronet. Other than that, one time I started working on a door g ame in C++ (with the OpenDoors toolkit) since I
    wanted it to be playable with an y BBS software. I never finished it though..

    Just figured I'd mention that I've been porting the OpenDoor toolkit to DJGPP if anyone wanted to keep writing or porting things to DOS platforms. :) Currently it seems to work great on DOS with FOSSIL drivers. There were some issues on WinXP in a DOS box concerning the screen drawing still. I also haven't finished porting the raw serial routines yet either.

    You can get it here https://github/com/mynameistroy/OpenDoors/tree/djgpp-support

    I've also got my DJGPP/WATT32 binkd port hosted there as well

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
    Synchronet CRBBS QWK Test Site - bbs.castlerockbbs.com