• Librarys and other ponderous questions

    From Steven Sheeley@46:1/177 to All on Tue Sep 27 08:56:07 2016

    Hello everybody!

    I'm wondering if anyone can point me in the right direction? I'm looking to make some new apps for BBS'ing, FTN nad a few other things related to our hobby
    here. I'm a fairly decent programmer and can pick up a language in a short while. I'm currently looking at either FreePascal (Lazarus) or VS 2012 & C++.

    First question is, which one (Pascal or C++) does any one have a opreference for concerning creating Linux/Win32 apps for the BBS world?

    Second question si, can any one point me in the right direction of libraries that would be beneficial to this endeqavour? Such as FTN protocal libraries, etc., etc.

    I would suppsoe that my final decision will be made on which language has the most libraries I can use.

    The first project will be a combined stats program reading the Argus/Radius/Taurus logs and SBBS Logs.

    After that, I'm looking at a restart of the Win32 Frontend Mailer, such as forking Taurus or starting new.

    I realize that if I fork Taurus that denotes the use of Pascal.


    Steven


    ... OK Beeblebrox, hold it right there. We've got you covered!
    === GoldED+/W32-MSVC 1.1.5-b20160322
    --- SBBSecho 3.00-Win32
    * Origin: Splint Infinity BBS (46:1/177)
  • From NuSkooler@46:1/173 to Steven Sheeley on Tue Sep 27 21:21:16 2016


    On Tuesday, September 27th Steven Sheeley was heard saying...
    I'm wondering if anyone can point me in the right direction? I'm looking to make some new apps for BBS'ing, FTN nad a few other things related to our hobby here. I'm a fairly decent programmer and can pick up a language in a short while. I'm currently looking at either FreePascal (Lazarus) or VS 2012 & C++.

    If you're dead set on a compiled langauge, I'd go the Pascal route using Free Pascal. You can compile for x64 or all the way back to 8086 DOS, etc. fairly simply with FPC. I put up a post about this a while back here: http://132.0.0.249/compiling-a-fossil-aware-16bit-dos-executable-with-fpc/

    Now, if you're not set on compiled languages feel free to snag code or just for
    refrence from the ENiGMA 1/2 project. It's a BBS project I've been doing for a bit written in Node.js / JavaScript:
    https://github.com/NuSkooler/enigma-bbs/

    There are also Python libs for FTN and the like out there, so there is another option.



    --- ENiGMA 1/2 v0.0.1-alpha (linux; x64; 4.4.1)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (46:1/173)
  • From Steven Sheeley@46:1/177 to NuSkooler on Wed Sep 28 09:08:13 2016

    Hello NuSkooler!

    27 Sep 16 21:21, you wrote to me:



    On Tuesday, September 27th Steven Sheeley was heard saying...
    I'm wondering if anyone can point me in the right direction? I'm
    looking to make some new apps for BBS'ing, FTN nad a few other
    things related to our hobby here. I'm a fairly decent programmer
    and can pick up a language in a short while. I'm currently
    looking at either FreePascal (Lazarus) or VS 2012 & C++.

    If you're dead set on a compiled langauge, I'd go the Pascal route
    using Free Pascal. You can compile for x64 or all the way back to 8086 DOS, etc. fairly simply with FPC. I put up a post about this a while
    back here: http://132.0.0.249/compiling-a-fossil-aware-16bit-dos-executable-with- fpc/

    Now, if you're not set on compiled languages feel free to snag code or just for refrence from the ENiGMA 1/2 project. It's a BBS project I've been doing for a bit written in Node.js / JavaScript: https://github.com/NuSkooler/enigma-bbs/

    There are also Python libs for FTN and the like out there, so there is another option.


    Not a Pythoin fan, but that's just my personal opinion and all. DigitalMan pointed me towards using Javascript and I'm going to look into that as Synchronet ahs a lot of built in JS. But I will take a look at your code base and thank you for sharing.



    Steven


    ... "Let me guess; Horrible. Am I warm?" - Trillian
    === GoldED+/W32-MSVC 1.1.5-b20160322
    --- SBBSecho 3.00-Win32
    * Origin: Splint Infinity BBS (46:1/177)
  • From Gryphon@46:1/116 to Steven Sheeley on Wed Sep 28 08:50:11 2016
    On 09/27/16, Steven Sheeley said the following...


    Hello everybody!

    I'm wondering if anyone can point me in the right direction? I'm looking to make some new apps for BBS'ing, FTN nad a few other things related to our hobby here. I'm a fairly decent programmer and can pick up a
    language in a short while. I'm currently looking at either FreePascal (Lazarus) or VS 2012 & C++.

    It seems like you have a mind to write some FTN stuff. The biggest FTN
    project I know if is the husky project, and it is all written in C and C++.

    "No matter where you go, there you are!" - Buckaroo Bonzai

    --- Mystic BBS v1.12 A31 (Raspberry Pi)
    * Origin: Cyberia BBS | Cyberia.Darktech.Org | Kingwood, TX (46:1/116)
  • From Steven Sheeley@46:1/177 to Gryphon on Wed Sep 28 10:23:58 2016

    Hello Gryphon!

    28 Sep 16 08:50, you wrote to me:

    On 09/27/16, Steven Sheeley said the following...


    Hello everybody!

    I'm wondering if anyone can point me in the right direction? I'm
    looking to make some new apps for BBS'ing, FTN nad a few other
    things related to our hobby here. I'm a fairly decent programmer
    and can pick up a language in a short while. I'm currently
    looking at either FreePascal (Lazarus) or VS 2012 & C++.

    It seems like you have a mind to write some FTN stuff. The biggest
    FTN project I know if is the husky project, and it is all written in C
    and C++.

    "No matter where you go, there you are!" - Buckaroo Bonzai

    --- Mystic BBS v1.12 A31 (Raspberry Pi)
    * Origin: Cyberia BBS | Cyberia.Darktech.Org | Kingwood, TX
    (46:1/116)

    Thanks Gryphon, I'll check them out!

    Steven


    ... Sleep... The thing "some" SysOps go without, cuz BBSing is too fun;-)
    === GoldED+/W32-MSVC 1.1.5-b20160322
    --- SBBSecho 3.00-Win32
    * Origin: Splint Infinity BBS (46:1/177)