tag:blogger.com,1999:blog-9257415.post114703773233129092..comments2023-06-21T00:31:29.065-07:00Comments on BASIC Programming: Web 2.0 - Extremely easy web programmingCarl Gundelhttp://www.blogger.com/profile/02824706988216699282noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-9257415.post-1158243046758001372006-09-14T07:10:00.000-07:002006-09-14T07:10:00.000-07:00Hi,Look at my response on the main blog page. :-)...Hi,<BR/><BR/>Look at my response on the main blog page. :-)<BR/><BR/>http://basicprogramming.blogspot.comCarl Gundelhttps://www.blogger.com/profile/02824706988216699282noreply@blogger.comtag:blogger.com,1999:blog-9257415.post-1158240020411796882006-09-14T06:20:00.000-07:002006-09-14T06:20:00.000-07:00Perl is a useful tool, but let me explain why this...Perl is a useful tool, but let me explain why this is different from what we're doing.<BR/><BR/>First of all this is about BASIC, not Perl. If you like Perl then that's great. Use it. Enjoy. ;-)<BR/><BR/>A lot of people know and like BASIC, which is a perfectly useful language. There's no reason why a nice BASIC for the web shouldn't exist.<BR/><BR/>With Perl you have to manage at least three components. Your web server, your cgi scripts (you write them using a text editor), and to use your programs you use a web browser.<BR/><BR/>What we're doing will allow the BASIC programmer to do everything in the browser. There is no concept of a remote procedure. An application with sophisticated interactive features can exist in one file, written in a very standard desktop app coding style. In other words this is going to be easy. If you think cgi programming with Perl is easy, this is going to be even easier.Carl Gundelhttps://www.blogger.com/profile/02824706988216699282noreply@blogger.comtag:blogger.com,1999:blog-9257415.post-1147373813538627482006-05-11T11:56:00.000-07:002006-05-11T11:56:00.000-07:00For now we are just working on a cool web demo of ...For now we are just working on a cool web demo of a BASIC that will share much of the Liberty BASIC syntax. This BASIC will be tailored to the medium of the web, so it'll be a little different than LB, and will have it's own name. Since it will run on our server we will not provide capabilities that access the hardware like serial or port I/O. Disk I/O will be virtualized and non-persistent (it won't write to the server's file system).<BR/><BR/>Our short term motivation is to create a cool site that we can use to interest people in our desktop software (LB).<BR/><BR/>Later we may productize this in one or more forms, and we may sell a hosted service. If we do sell this as user installed server software we may provide an option for an administrator to give individuals access to hardware devices.<BR/><BR/>We'll see how it goes. :-)Carl Gundelhttps://www.blogger.com/profile/02824706988216699282noreply@blogger.comtag:blogger.com,1999:blog-9257415.post-1147114894707306492006-05-08T12:01:00.000-07:002006-05-08T12:01:00.000-07:00It does run on Windows. Do you mean will it run be...It does run on Windows. Do you mean will it run behind some other web server besides Apache? I guess so.<BR/><BR/>What was really fun was when we got our first simple prototype of this system running (just the other day). I used my Treo 650 smartphone's built in web browser to access the server. I wrote a short little program and ran it. BASIC on my phone! :-)Carl Gundelhttps://www.blogger.com/profile/02824706988216699282noreply@blogger.com