According to the book it's from 1989. Should I source a more modern text for lea rning? It's talking about using leased
systems and some of the code doesn't work with my modern compiler.
What I did when re-learning pascal, is get a copy of Free Pascal. The newes version is 3.0.4. It's good for cross compiling between Windows, Linux, etc
What I did when re-learning pascal, is get a copy of Free Pascal. The version is 3.0.4. It's good for cross compiling between Windows, Linux
I second this... Freepascal is amazing.
I second this... Freepascal is amazing.
I just wish there was more BBS support for current pascal... I wouldn't hav had to teach myself C...
I just wish there was more BBS support for current pascal... I wouldn't have had to teach myself C...
What I did when re-learning pascal, is get a copy of Free Pascal. The newest version is 3.0.4. It's good for cross compiling between Windows, Linux, etc.
I just wish there was more BBS support for current pascal... I wouldn't have had to teach myself C...
What type of support are you looking for?
|15frank |08// |15netsurge
|07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org
--- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
* Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
BBS support in what way? Door kits / comm-related code?
On 03-21-20 22:49, Black Panther wrote to calcmandan <=-
What I did when re-learning pascal, is get a copy of Free Pascal. The newest version is 3.0.4. It's good for cross compiling between Windows, Linux, etc.
Now if I could find a wiki like that for C, I would be in great shape.
;)
What I did when re-learning pascal, is get a copy of Free Pascal. The newest >> version is 3.0.4. It's good for cross compiling between Windows, Linux, etc.
I'm using free pascal already. Ididn't know they had a wiki describing the >language. I was hoping to get through a textbook that mimics a college class. >Not sure if the wiki would suit me I'll look though.
I am using an old college textbook
Pascal by Elliot b Koffman 3rd edition
According to the book it's from 1989. Should I source a more modern text for lea rning? It's talking about using leased
systems and some of the code doesn't work with my modern compiler.
This conversation has spiraled in a direction I wasnt hoping. I'd like
to know t he answer to this question becasue I'm learning pascal particularly to make a do or game.
Given the high probability of a lockdown, now might be a good time to
play with some code. ;)
1: In 9 months there will be a ton of babies born. They will be refereed to as tghe COVID-ERS.I have been saying this as well :)
2: A small resurgence in the BBS community. All of us who are passionate about this hobby all of a sudden have a bunch of free time to create and expand this hobby.I hope so, but that doesn't seem to be reflected in my user base, are you seeing an uptick in usage? Bottomless Abyss seems pretty dead also.
I just wish there was more BBS support for current pascal... I wouldn' had to teach myself C...
BBS support in what way? Door kits / comm-related code?
I just wish there was more BBS support for current pascal... I wouldn have had to teach myself C...
What type of support are you looking for?
I'm using free pascal already. Ididn't know they had a wiki describing
the langu age. I was hoping to get through a textbook that mimics a college class. Not sur e if the wiki would suit me I'll look though.
I worked through a tutorial on the FreePascal site, and a lot came back
to me. It's an excellent resource.
Now if I could find a wiki like that for C, I would be in great shape ;)
Might even get me learning C ;)
This conversation has spiraled in a direction I wasnt hoping. I'd like
to know t he answer to this question becasue I'm learning pascal particularly to make a do or game.
If you are able to get one of the door kits to work with current FP, you'll be all set. That's where I was running into issues.
BBS support in what way? Door kits / comm-related code?
I wasn't able to get any door kits to work properly. I know I could have modified them to work, but didn't want to... :)
I wasn't able to get any door kits to work properly. I know I could have modified them to work, but didn't want to... :)
I was trying to get any of the door kits to work with Lazarus and free pascal, with no success.
I was trying to get any of the door kits to work with Lazarus and free pascal, with no success.
1: In 9 months there will be a ton of babies born. They will be refereed to as tghe COVID-ERS.
2: A small resurgence in the BBS community. All of us who are passionate about this hobby all of a sudden have a bunch of free time to create and expand this hobby.
I hope so, but that doesn't seem to be reflected in my user base, are you seeing an uptick in usage? Bottomless Abyss seems pretty dead also.
Or are you saying us Sysops are becoming more active?
I was trying to get any of the door kits to work with Lazarus and free pascal, with no success.
I've since started working in C, and have been porting one of my major projects. Just working on some tweaking and adding features now. :)
Lots of them are designed for Turbo Pascal and Virtual Pascal, since
those were the DOS/Win/OS2 compilers that worked back then. Free Pascal was still pretty infant back in the day. I didn't even switch to Free Pascal exclusively until like 2010 even though I had been using it in
the pre 1.0 days in the 90s.
I think if you used those two compilers you would have had better luck.
I guess I will work on getting a Turbo Pascal / Free Pascal doorkit put together if there isn't want for Free Pascal.
In the 13 minute since my last post I ported my old D32 toolkit from
like 2000 to Free Pascal for Windows, Linux, and OS/2. I haven't tested it though.
Maybe I'll clean it up a bit and release it.
Perhaps I'll revisit some of those doorkits and port them to FP. It's a nice change of pace from the reverse engineering. Pascal is a fun little language to mess around in.
Let me get in touch with Ozz Nixon about this, he can probably hack something together from an existing kit or whip up something faster than
I can.
I wasn't able to get any door kits to work properly. I know I could h modified them to work, but didn't want to... :)
What doorkits have you tried?
In the 13 minute since my last post I ported my old D32 toolkit from
like 2000 to Free Pascal for Windows, Linux, and OS/2. I haven't tested it though.
That is awesome. Pascal has become a sort of legacy bbs language. So many bbses and doors are written in it and a ton of people have copious
amounts of experience with it. C is the gorilla in the room, that's for sure.
You might want to try a different book. I took pascal in college, and I don't remember it being geared towards leased systems. The days we were in lab, we were using the then-current version of TurboPascal and we were not even on a network.
That would have been in 1989 or 1990, so I don't think the age of your text is bad, just maybe the target audience. I can say this... I was then
hoping it might also help me become a BBS developer but what we leared was not really geared towards that. It might have helped me create some sort
of text based adventure, but programming the comm routines needed for transmitting the data certainly was not covered.
I am not sure if I still have the book or not. I will look and, if I do, I will pass along the title.
In the 13 minute since my last post I ported my old D32 toolkit from like 2000 to Free Pascal for Windows, Linux, and OS/2. I haven't tes it though.
Maybe I'll clean it up a bit and release it.
Let me know if you do decide to release it and I will hatch it out via Fido and SciNet.
It depends on what you're trying to learn and what your current level of experience is as a programmer. Do you want to learn console mode programmin (ie like DOS)? What compiler? Free Pascal? Lazarus? Delphi? Turbo Pascal
If you want to learn to make a DOS door in DOS then you could probably get b with a Turbo Pascal book and use Free Pascal in TP compatibility mode or download a copy of Turbo Pascal 7.
I learned Pascal from entry level using a book called "Mastering Turbo Pasca 5.5" by Tom Swan back in the 90s and if you get any Turbo Pascal book, just make sure its geared towards Turbo Pascal v5.5 or higher when object oriente programming was as thing, just so you can start to learn those concepts afterwards.
If you want to learn modern GUI programming like Lazarus or Delphi then you would probably want to look for a book more suited for that. Which book probably depends on your current experience.
I think D32 was the closest to actually working properly.
In the 13 minute since my last post I ported my old D32 toolkit from
like 2000 to Free Pascal for Windows, Linux, and OS/2. I haven't tested it though.
Maybe I'll clean it up a bit and release it.
Well secretly (?) I have been planning to make a door toolkit for a long time now, I just haven't got around to it. I am going to start some
work on it.
1: In 9 months there will be a ton of babies born. They will be refereed to as tghe COVID-ERS.
2: A small resurgence in the BBS community. All of us who are passionate about this hobby all of a sudden have a bunch of free time to create and expand this hobby.
It worked well for me, as I was able to search for a specific function and see both an explanation and examples.
I'm actually liking C at this point. Some things are more of a pain than in Pascal, but overall it's not a bad language.can you keep us up to date on your progress. I'm interested in knowing your experiences in learning it.
Let me get in touch with Ozz Nixon about this, he can probably hack somethin together from an existing kit or whip up something faster than I can.
I think some of us will have time to create new doors or apps for the bbs. I know a few who are already deep diving into creating new door games which is great.Oh man I hope so. I love LORD but fresh games with new approaches would be nice.
I kept hearing about how pascal is a dead language, but it really is a fun language to work with. Everything is so straightforward.
I think some of us will have time to create new doors or apps for the bbs. I know a few who are already deep diving into creating new door games which is great.
Looks like g00r00 beat both of you. ;)
That is awesome!
The reason I went with FP, is I wanted to be able to compile both Win32 and Linux versions of the programs I wrote.
I hope my badgering you on that subject over the years helped play some part in those plans. :P I can't recall, did D32 have modem support or
was it only intended for use with door32.sys?
That is awesome!
I can't do anything effectively in 13 mins, lol.
I kept hearing about how pascal is a dead language, but it really is a
fun language to work with. Everything is so straightforward.
Well secretly (?) I have been planning to make a door toolkit for a long time now, I just haven't got around to it. I am going to start some
work on it.
I hope so. Anyway, I will at some point launch my own BBS. I have three teens who'd love to help me put advertising flyers on cars at our malls
to advertise the board.
WOuld you be surprised to know that skype is written in pascal?
Being a lot of you do great work it is heart warming to know something
is coming down the pipe!
Unfortunately, I don't have a modem and phone lines to do serial development with anymore, so that is the reason there is no direct
serial stuff in anything I do these days. I've been clued in on
emulators for phone lines, but even that hardware would cost a few
hundred dollars to get going.
Netsurge wrote to Black Panther <=-
That is awesome!
The reason I went with FP, is I wanted to be able to compile both Win32 and Linux versions of the programs I wrote.
I can't do anything effectively in 13 mins, lol.
WOuld you be surprised to know that skype is written in pascal?
Really? Who would have guessed.
I have a few ATA voip adapters here and will gladly give you a VOIP line on my asterisk server if you want to test and debug it. I would love to see modem support in the Linux version.
Unfortunately, I don't have a modem and phone lines to do serial development with anymore, so that is the reason there is no direct
serial stuff in anything I do these days. I've been clued in on
emulators for phone lines, but even that hardware would cost a few
hundred dollars to get going.
Yes I was planning to do a new doorkit and was intending on giving it to you when you were still working on Darkness 2.0. I know you had asked a few times over the years and I looked at XDOOR and D32, but I have some newer ideas I want to play with.
What did you use for Darkness?
I kept hearing about how pascal is a dead language, but it really is a fun language to work with. Everything is so straightforward.
It defiantly is easier to work with than C. It is also an easy human readabl structure. I think it's awesome that people are still using it.
Just make sure you say of the flyers that you wiped them down with Colrox wipes, lol.
Really? Who would have guessed.
I've always felt that Fruity Loops was the coolest app written in Pascal tha Ive seen.
I've always felt that Fruity Loops was the coolest app written in Pascal that Ive seen.
Have you tried VOIP ATA with an analog modem before? I've never heard
of it working well.
On 03-22-20 13:07, Netsurge wrote to Vk3jed <=-
Given the high probability of a lockdown, now might be a good time to
play with some code. ;)
I think we are about to experience two things:
1: In 9 months there will be a ton of babies born. They will be
refereed to as tghe COVID-ERS.
2: A small resurgence in the BBS community. All of us who are
passionate about this hobby all of a sudden have a bunch of free time
to create and expand this hobby.
On 03-22-20 11:49, Black Panther wrote to Vk3jed <=-
On 22 Mar 2020, Vk3jed said the following...
I worked through a tutorial on the FreePascal site, and a lot came back
to me. It's an excellent resource.
It's also written with good explanations. Some of the other sites will just show the prototype, and expect you to understand all the
parameters. The FP Wiki show what each of the parameters are, and
explains what they are needed for.
Now if I could find a wiki like that for C, I would be in great shape ;)
Might even get me learning C ;)
I'm actually liking C at this point. Some things are more of a pain
than in Pascal, but overall it's not a bad language.
On 03-22-20 15:40, calcmandan wrote to Dumas Walker <=-
Since my posting, I was given a link to a great pdf book for Pascal in
the #pascal channel on freenode.
Here it is: http://www.code.sd/startprog/index.html
Well secretly (?) I have been planning to make a door toolkit for a long time now, I just haven't got around to it. I am going to start some
work on it.
It might be shitty, but it will flow down a pipe anyway (I just had to).
I've always felt that Fruity Loops was the coolest app written in Pascal that Ive seen.
I've always felt that Fruity Loops was the coolest app written in Pas that Ive seen.
Like the music app? That's crazy, I would have never guessed Pascal.
I've always felt that Fruity Loops was the coolest app written in Pas that Ive seen.
So are we just naming modern, cool things coded in Pascal now? :)
I accidentally discovered that the excellent "GameMaker Studio" was
coded in Delphi because I noticed its scripting language had a lot of undocumented Pascal-like syntax and did a little digging, and sure
enough! Very cool. It was relatively recently rewritten in C++ unfortunately. One of the reasons they cited was the inability to find Delphi programmers. :/
Thats cool I have played around with GameMaker Studio briefly I think (I wanted to get a working AM2R ported to the Playstation Vita but I wasn't able to find a 1.x license so I could work on it). I had no idea that
was Pascal!
On that note I started porting Star Control II from the 3DO to the Vita too back then. I regret not working on that more.
Yeah that was written in Pascal. I can't believe I forgot MacOS. Before OS10 when they hacked BSD, all Mac stuff was written in Pascal.
Since my posting, I was given a link to a great pdf book for Pascal in the #pascal channel on freenode.
Here it is: http://www.code.sd/startprog/index.html
I have to be thankful that this community is here and so helpful. Yall are magnificent.
Sysop: | altere |
---|---|
Location: | Houston, TX |
Users: | 69 |
Nodes: | 4 (0 / 4) |
Uptime: | 02:03:03 |
Calls: | 1,125 |
Calls today: | 3 |
Files: | 8,138 |
Messages: | 299,869 |