• Getting started -- some questions

    From Sam Alexander@VERT to All on Thu Nov 24 18:08:23 2016
    Hi all. I'd like to really start leraning the guts of how to code in C or C++ on Linux, and it seems like Synchronet would be a fun project to start learning and maybe writing stuff for. Is there a suggested IDE I could use to open
    the Solution file in on Linux or is the SLN file mostly there for Visual Studio 2013 on Windows? I downloaded Visual Studio Code for Linux and opened the SBBS SRC folder, but I wasn't sure if this would work or if there's another
    method you all use when coding or debugging the projects. I'm a DBA by day and have started getting more into C##, but admittedly I'm still at a novice level with OOP and application development in general. Just seems like working
    with SBBS would be a fun way to learn cross platform development and contribute to an amazing community.

    thanks for any tips, tricks, or other suggestions on how to get started. I just need some way to view the code and step through it so I can learn how it ticks.

    Take care -- Sam
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Digital Man@VERT to Sam Alexander on Thu Nov 24 23:42:42 2016
    Re: Getting started -- some questions
    By: Sam Alexander to All on Thu Nov 24 2016 06:08 pm

    Hi all. I'd like to really start leraning the guts of how to code in C or C++ on Linux, and it seems like Synchronet would be a fun project to start learning and maybe writing stuff for. Is there a suggested IDE I could use to open
    the Solution file in on Linux or is the SLN file mostly there for Visual Studio 2013 on Windows? I downloaded Visual Studio Code for Linux and opened the SBBS SRC folder, but I wasn't sure if this would work or if there's another
    method you all use when coding or debugging the projects.

    The sbbs3.sln file is only for Windows development. On Linux, we use the src/sbbs3/GNUmakefile and its various include files (*.mk), left over from the days when we supported multiple Make-variants. Today, we just support GNU make (in addition to Visual Studio).

    I'm a DBA by day
    and have started getting more into C##, but admittedly I'm still at a novice level with OOP and application development in general. Just seems like working
    with SBBS would be a fun way to learn cross platform development and contribute to an amazing community.

    thanks for any tips, tricks, or other suggestions on how to get started. I just need some way to view the code and step through it so I can learn how it ticks.

    It might be better to start with JavaScript. There's no compilers or specific tools or IDEs needed, just a text editor. See http://synchro.net/docs/js.html for a start.

    digital man

    Synchronet/BBS Terminology Definition #54:
    XJS = External JavaScript
    Norco, CA WX: 62.5øF, 20.0% humidity, 5 mph WNW wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net