One of the most valued uses of BASIC for me in the last decade, is to create webpages. All files to do with websites, from HTML, CSS, and JS too. I also have the perfect transfer program. One directory is for my works, while a second is for what I dump onto the server via FTP.
I have the progam set up, with a series of files I want on the server in the DATA statement of the program, so it knows what files to copy over to the output file. Then, when I load up the FTP program, and just copy all files in the output directory. I never need to think as to which files go, and which ones stay.
One of the problems is, Javascript does not like the end of file character in its file.
I would suggest new letters for the Open statement. Say, B in place of A, and P in place of O. To be identical to A and O, except they do not print that character at the end.
Also, while I am here, related ideas I would like to suggest is, could the Open statement be used for HTTP and/or FTP in some way? Perhaps in place of the file, that is where the URL goes? Perhaps letters such as H for header only?
Last wish on my list is, the ability to load the directory of files into an array for use by the program. I mean, like the Files statement, execpt not go to screen, but into an array. I could then use my program to transfer all files of a partilcular type, rather than have that data statement to manually update each time.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, thanks for your interest! Sorry, I have no plans to extend the syntax of PC-BASIC or the OPEN statement beyond the capabilities of GW-BASIC - I am focussing on maximising compatibility for existing programs.
Perhaps you could use a shell script (or Python, or JS itself) to remove the &h1A end-of-file marker from the files your program generates?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Here's a suggestion for the original poster: check out QB64. It is a more modern version of QBasic, which is mostly compatible with GW-BASIC, even if not 100%. However, their developers have a different stance on new features, and actually implement quite a few new things that didn't exist in the original QBasic. You might find it more suitable for your purposes. Networking (TCP/IP, at least), for instance, is implemented in QB64 as of right now, and you can use it fairly easily.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
View and moderate all "[CLOSED] General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
One of the most valued uses of BASIC for me in the last decade, is to create webpages. All files to do with websites, from HTML, CSS, and JS too. I also have the perfect transfer program. One directory is for my works, while a second is for what I dump onto the server via FTP.
I have the progam set up, with a series of files I want on the server in the DATA statement of the program, so it knows what files to copy over to the output file. Then, when I load up the FTP program, and just copy all files in the output directory. I never need to think as to which files go, and which ones stay.
One of the problems is, Javascript does not like the end of file character in its file.
I would suggest new letters for the Open statement. Say, B in place of A, and P in place of O. To be identical to A and O, except they do not print that character at the end.
Also, while I am here, related ideas I would like to suggest is, could the Open statement be used for HTTP and/or FTP in some way? Perhaps in place of the file, that is where the URL goes? Perhaps letters such as H for header only?
Last wish on my list is, the ability to load the directory of files into an array for use by the program. I mean, like the Files statement, execpt not go to screen, but into an array. I could then use my program to transfer all files of a partilcular type, rather than have that data statement to manually update each time.
Hi, thanks for your interest! Sorry, I have no plans to extend the syntax of PC-BASIC or the
OPEN
statement beyond the capabilities of GW-BASIC - I am focussing on maximising compatibility for existing programs.Perhaps you could use a shell script (or Python, or JS itself) to remove the
&h1A
end-of-file marker from the files your program generates?View and moderate all "[CLOSED] General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
Here's a suggestion for the original poster: check out QB64. It is a more modern version of QBasic, which is mostly compatible with GW-BASIC, even if not 100%. However, their developers have a different stance on new features, and actually implement quite a few new things that didn't exist in the original QBasic. You might find it more suitable for your purposes. Networking (TCP/IP, at least), for instance, is implemented in QB64 as of right now, and you can use it fairly easily.