• Re: Waffle

    From Avon@21:1/101 to Gdclark on Tuesday, January 04, 2022 15:37:57
    On 22 Dec 2021 at 08:36a, Gdclark pondered and said...

    I have emailed it. It's coming from my instance of Synchronet, which I only recently installed. I have no experience with Synchronet and my
    last BBS activity was ~25 years ago so there's plenty of opportunity for something to have gone wrong. If you don't receive it, please let me
    know and I'll do what it takes to get it to you.

    Got it, and thanks :)

    --- Mystic BBS v1.12 A47 2021/11/06 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Oli@21:3/102 to Gdclark on Tuesday, January 04, 2022 12:23:46
    Gdclark wrote (2021-12-22):

    Re: Waffle
    By: Oli to Gdclark on Wed Dec 22 2021 10:45 am

    Are you still looking? I have a copy of waffleunix.tgz (1.64).
    I've not been able to compile it, the code is very old (14 Apr
    1992) and needs migrating to a modern Unix.

    Cool! I'm also interested ...

    Since there may be a general interest, I have shared the file at

    Got it.

    I have not been able to get it to compile (not that I've spent much time
    on it) and I suspect it will take some effort.

    I haven't tried. Unfortunately I don't know C that well, especially not the things that changed over all the decades.

    My plan has been to start
    with a BSD from back then because I think it will compile there.

    Linux wasn't very common 30 years ago, was it? ;)

    Then I
    would step-wise port it to more and more modern BSDs until it has caught
    up to today. At that point, it might not be hard to port it to Linux (assuming that's where most people are who would be interested).

    On the other hand, it might be easiest to port to an old version of Linux and then move forward in time from there.

    I think if you get it compile with a recent BSD it shouldn't be too hard to port it to Linux.

    I wonder if anyone has experience with compiling C(++) code with Zig.

    ---
    * Origin: Birds aren’t real (21:3/102)
  • From bcw142@21:1/145 to Oli on Wednesday, February 16, 2022 08:30:34
    On 04 Jan 2022, Oli said the following...

    Linux wasn't very common 30 years ago, was it? ;)

    Not common, but I started with it before then and had a number of systems running Slackware by 1991 (so 31 years ago). We did have to make and compile our custom kernels and the whole OS back then. That started to go out with
    2.0 and mod's and by 2.5 or so you didn't need to compile a custom kernel each time. I stopped doing so some time in the early 2000's. There are likely plenty of old versions on servers around the world you could start the project of upgrading to a modern Linux on. You might be able to go in 5 year jumps (the project of upgrading Waffle to current stuff). I did run Waffle
    back in the day as did Avon when we used our real names ;)

    ... Read messages, not taglines

    --- Mystic BBS v1.12 A47 2021/12/24 (Raspberry Pi/32)
    * Origin: Mystic Pi BBS bcw142.zapto.org (21:1/145)
  • From Avon@21:1/101 to bcw142 on Thursday, February 17, 2022 21:07:54
    On 16 Feb 2022 at 08:30a, bcw142 pondered and said...

    You might be able to go in 5 year jumps (the project of upgrading Waffle to current stuff). I did run Waffle back in the day as did Avon when we used our real names ;)

    Yeah we're old buggers eh? ;-)

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Dr. What@21:1/194 to bcw142 on Thursday, February 17, 2022 09:35:00
    bcw142 wrote to Oli <=-

    upgrading Waffle to current stuff). I did run Waffle back in the day as did Avon when we used our real names ;)

    I remember running Waffle for a short time a long time ago.

    I remember harrassing a bad user by setting something in his profile to "weasel" (I think). It made everything he typed/saw CoMe OuT LiKe ThIs.


    ... If I want your opinion I'll beat it out of you!
    === MultiMail/Linux v0.52
    --- SBBSecho 3.14-Win32
    * Origin: Diamond Mine Online BBS 21:1/194 bbs.dmine.net:24 (21:1/194)
  • From Oli@21:3/102 to bcw142 on Friday, February 18, 2022 08:58:45
    bcw142 wrote (2022-02-16):

    On 04 Jan 2022, Oli said the following...

    Linux wasn't very common 30 years ago, was it? ;)

    Not common, but I started with it before then and had a number of systems running Slackware by 1991 (so 31 years ago). We did have to make and compile our custom kernels and the whole OS back then. That started to go out with 2.0 and mod's and by 2.5 or so you didn't need to compile a
    custom kernel each time. I stopped doing so some time in the early
    2000's. There are likely plenty of old versions on servers around the
    world you could start the project of upgrading to a modern Linux on. You might be able to go in 5 year jumps (the project of upgrading Waffle to current stuff). I did run Waffle back in the day as did Avon when we used our real names ;)

    I really don't have much experience with C, how it evolved over the years and cross-platform development. But I wonder if it might be more work to port Waffle to several older versions instead of jumping directly to proper ANSI C99 (or whatever works best).

    Or start to get in running on a recent BSD first and then port to Linux.

    ---
    * Origin: They're made out of meta (21:3/102)
  • From tenser@21:1/101 to Oli on Saturday, February 19, 2022 03:49:23
    On 18 Feb 2022 at 08:58a, Oli pondered and said...

    I really don't have much experience with C, how it evolved over the
    years and cross-platform development. But I wonder if it might be more work to port Waffle to several older versions instead of jumping
    directly to proper ANSI C99 (or whatever works best).

    I got Waffle compiling and linking on a modern Unix with
    a recent Clang not too long ago.

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From fang-castro@21:3/112 to tenser on Friday, February 18, 2022 18:41:57
    On 19 Feb 2022, tenser said the following...

    I got Waffle compiling and linking on a modern Unix with
    a recent Clang not too long ago.

    do you have the .zip?

    |04--- |08Three words that describe my work ethic: Lazy.

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: > seek Slack at Nightvault.fsxnet.nz:2323 < (21:3/112)
  • From tenser@21:1/101 to fang-castro on Sunday, February 20, 2022 11:12:04
    On 18 Feb 2022 at 06:41p, fang-castro pondered and said...

    do you have the .zip?

    Nah; I threw it in a git repo. But without whats-his-name's
    blessing, I'm not so sure about passing it around. :-(

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Oli@21:3/102 to tenser on Sunday, February 20, 2022 12:52:53
    tenser wrote (2022-02-20):

    On 18 Feb 2022 at 06:41p, fang-castro pondered and said...

    do you have the .zip?

    Nah; I threw it in a git repo. But without whats-his-name's
    blessing, I'm not so sure about passing it around. :-(

    Just upload it to archive.org, they don't care about blessings (, copyright and privacy laws) ;-P

    I don't know which version you have. Is it maybe possible to create a patch and only distribute the diff?

    ---
    * Origin: They're made out of meta (21:3/102)
  • From tenser@21:1/101 to Oli on Monday, February 21, 2022 13:47:46
    On 20 Feb 2022 at 12:52p, Oli pondered and said...

    Just upload it to archive.org, they don't care about blessings (, copyright and privacy laws) ;-P

    I'm actually surprised it's not already there?

    I don't know which version you have. Is it maybe possible to create a patch and only distribute the diff?

    I kind of tend to doubt it; I imagine the patch would
    fall under whatever license waffle itself falls under.

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)