tag:blogger.com,1999:blog-380445572009-02-21T03:24:12.743-08:00Quite BASIC Official BlogQuite BASIC is an all web-based classic BASIC programming environment. There is no download or even sign-up required! This is our blog.Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.comBlogger23125tag:blogger.com,1999:blog-38044557.post-87403798635285468042008-08-31T13:54:00.000-07:002008-09-01T20:25:51.084-07:00Quite BASIC Video Introduction<object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/CKdcAw-eJDs&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6"><param name="allowFullScreen" value="true"><embed src="http://www.youtube.com/v/CKdcAw-eJDs&hl=en&fs=1&rel=0&color1=0x006699&color2=0x54abd6" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-8740379863528546804?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-81480365600155164682008-06-11T21:43:00.000-07:002008-06-11T21:54:37.543-07:00Compatibility Step 7Another step towards running "Hunt the <span class="blsp-spelling-error" id="SPELLING_ERROR_0">Wumpus</span>" on <a href="http://www.quitebasic.com">Quite BASIC</a>! :)<br /><br />Today I added conditional <span class="blsp-spelling-error" id="SPELLING_ERROR_1">GOTO</span> to the language. I did it with mixed <span class="blsp-spelling-corrected" id="SPELLING_ERROR_2">feelings</span> because it is one ugly construct, but many early BASIC programs did use it.<br /><br />So, now you can do things like:<br />10 LET R = 1 + <span class="blsp-spelling-error" id="SPELLING_ERROR_3">RND</span>(3)<br />20 ON R <span class="blsp-spelling-error" id="SPELLING_ERROR_4">GOTO</span> 100,200,300<br />...<br /><br />That little code snippet will randomly make the program <span class="blsp-spelling-corrected" id="SPELLING_ERROR_5">go to</span> either line 100, 200, or 300.<br /><br />Oh, and I also added the INT(x) function. It is the same as the existing FLOOR(x), but INT(x) is the name that classic BASIC programs used.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-8148036560015516468?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-78552357742972896902008-06-01T15:03:00.000-07:002008-06-01T15:22:49.305-07:00Compatibility Step 6 -- Multi dimensional ArraysThis one was not straight forward because javascript doesn't have a simple syntactic construct to create a multi dimensional arrays. As of today though, <a href="http://www.quitebasic.com/">QuiteBASIC</a> has just that. For example:<br /><br /><span style="font-family:courier new;">10 DIM A(5,6,4)</span><br /><br />declares a 3D array.<br /><br />The array can then be used in LET commands and in expressions just like you expect it to. For example:<br /><br /><span style="font-family:courier new;">20 LET A(1,2,3) = 64</span><br /><span style="font-family:courier new;">30 PRINT SQR(A(1,2,3))</span><br /><br />will print 8.<br /><br />This only works with the DIM command. The ARRAY command just declares a 1D array of dynamic size. And this only works with the parenthesis syntax for array indices. So A[1,2,3] is a syntax error.<br /><br />I also added the TAB(x) function which is typically used in PRINT commands to format the output. For example:<br /><br /><span style="font-family:courier new;">40 PRINT TAB(5); "Hello!"</span><br /><br />will print five spaces followed by "Hello!".<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-7855235774297289690?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-13301897720734286002008-05-11T10:47:00.000-07:002008-05-11T10:57:51.095-07:00Compatibility Step 5One tricky difference between <a href="http://www.quitebasic.com/"><span class="blsp-spelling-error" id="SPELLING_ERROR_0">QuiteBASIC</span></a> and the real old classic BASIC dialects were that <a href="http://www.quitebasic.com/"><span class="blsp-spelling-error" id="SPELLING_ERROR_1">QuiteBASIC</span></a> were only allowing brackets to enclose array indices, like so: <span style="font-weight: bold;">A[5]</span>.<br /><br />As of today, <a href="http://www.quitebasic.com/"><span class="blsp-spelling-error" id="SPELLING_ERROR_2">QuiteBASIC</span></a> will also allow parentheses like this: <span style="font-weight: bold;">A(5)</span>.<br /><br />This was one of the big remaining <span class="blsp-spelling-corrected" id="SPELLING_ERROR_3">incompatibilities</span>. The few most important remaining issues are multidimensional arrays and the (ugly) "ON" command.<br /><br />I keep track of incompatibilities on <a href="http://club.quitebasic.com/node/30">this</a> page in the <a href="http://club.quitebasic.com/">club house</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-1330189772073428600?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-92058061046472795432008-02-10T18:30:00.000-08:002008-02-10T18:36:16.359-08:00Compatibility Step 4Another step towards compatibility with "real" classic BASIC: as of today, the colon terminator works in <a href="http://www.quitebasic.com">Quite BASIC</a>! So now you can do things like:<br />10 LET A = 17 : LET B = 4711<br />Myeah, I know... Pretty "basic" stuff, but still.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-9205806104647279543?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-2765806450037819642008-02-08T20:12:00.000-08:002008-04-09T22:44:08.156-07:00Cool use of a Quite BASIC gadgetLewis Palmer on his site about "Volcanos in the making" has written some pretty cool <a href="http://www.quitebasic.com/">Quite BASIC</a> programs to create animations. The <a href="http://www.quitebasic.com/">Quite BASIC </a>programs are published on his site as <a href="http://www.quitebasic.com/gadgets/">Google Gadgets</a>.<br /><br /><span style="font-weight: bold;">Update: </span>The pages are no longer online. It was fun as long as it lasted though.<br /><br />Check it out at:<br />http://scienceperiod2.spruz.com/<br />Each of the three sections: Subduction zones, Divergent Boundaries, and Hot Spots have an animation powered by a <a href="http://www.quitebasic.com/gadgets/">Quite BASIC gadget</a>.<br /><a href="http://scienceperiod2.spruz.com/main.asp?page=dp&amp;dis=988025"></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-276580645003781964?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-55106777536582679862008-02-04T22:00:00.000-08:002008-02-04T22:06:29.287-08:00Compatibility Step 3Good news!<br />DATA/READ is now part of the <a href="http://www.quitebasic.com/">Quite BASIC</a> language.<br /><br />The bad news is that I identified a few more incompatibilities with classic BASIC.<br /><ul> <li>Array indices; <a href="http://www.quitebasic.com/"> Quite BASIC</a> uses [] but classic BASIC uses ().</li> <li>The DEF keyword. Quite BASIC does not support this.</li> </ul> I am tracking all this loosely in a doc at the <a href="http://club.quitebasic.com/node/30">club house</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-5510677753658267986?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-22736540603795099382008-02-03T11:33:00.000-08:002008-02-03T11:44:45.358-08:00Compatibility Step 2Today I deployed an update to the interpreter with two fixes for incomptibilities.<br /><ol> <li>Variables. You are no longer limited to single letter variable names. Yay! As of today <a href="http://www.quitebasic.com">Quite BASIC</a> variables are composed by a letter optionally followed by digits. Also, dollar sign is now allowed to be appended. <a href="http://www.quitebasic.com">Quite BASIC</a> variables are not typed, so the dollar sign has no menaing, but is is allowed for backwards compatibility. Example variable names: A, A1, A47, A$, A5$.</li> <li>Shortcut for GOTO commands in conditionals. As of today, there is no need to type the GOTO keyword for a simple jump in an IF command. Example: "IF A=B THEN 200 ELSE 300".</li> </ol> I updated the doc at <a href="http://club.quitebasic.com/node/30">Club Quite BASIC</a> to reflect these fixes.<br /><br />Next up are DATA/READ commands and the semicolon delimiter. If you have feedback on which incompatibilities are more important, feel free to drop a message at <a href="mailto:feedback@quitebasic.com">feedback@quitebasic.com</a> or in the comments here.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-2273654060379509938?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-33317292826517071792008-02-02T20:21:00.000-08:002008-02-02T20:31:56.140-08:00Compatibility Step 1<a href="http://www.quitebasic.com/">Quite BASIC</a> has the look of classic BASIC and most of the good old commands and functions are supported, but there are still some compatibility issues.<br /><br />So, I have started to track the issues and I am going to start fixing incompatibilities as fast as my time permits. I wrote down a few known issues in a doc over at <a href="http://http://club.quitebasic.com/node/30">Club Quite BASIC</a>.<br /><br />Today I deployed fixes for two annoyances. As of today, the DIM command works. You can still only declare one-dimensional arrays but still... Also, semicolon now works as it should in PRINT statements. So now you can use semicolon to join multiple expressions in your PRINT commands.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-3331729282651707179?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-29859690116533770032007-07-07T17:17:00.000-07:002007-07-07T17:32:37.532-07:00Club Quite BASICToday we opened the doors to the <a href="http://club.quitebasic.com/">clubhouse</a>.<br /><br /><a href="http://club.quitebasic.com/">club.quitebasic.com</a> is a place for classic BASIC programmers to publish their programs. Users create a user profile and add their own programs to the site.<br /><br />Programs are wrapped in a "<a href="http://club.quitebasic.com/projects">Project</a>" that includes some meta information including the author, a short description of the program, and what canvas resolution to use.<br /><br />Anyone can browse the projects on <a href="http://club.quitebasic.com/">club.quitebasic.com</a>. They can be sorted by <a href="http://club.quitebasic.com/view/popular">popularity</a>, <a href="http://club.quitebasic.com/view/new"><span class="blsp-spelling-error" id="SPELLING_ERROR_0">recency</span></a>, <a href="http://club.quitebasic.com/categories">category,</a> or <a href="http://club.quitebasic.com/view/projects-by/nikko">author</a>.<br /><br />In addition, any project on <a href="http://club.quitebasic.com/">club.quitebasic.com</a> automatically defines a Google Gadget that can be put on <span class="blsp-spelling-error" id="SPELLING_ERROR_1">anyone's</span> <span style="font-style: italic;">i</span>Google page, or by cut-and-pasting some HTML, it can be placed on most other <span class="blsp-spelling-corrected" id="SPELLING_ERROR_2">web pages</span> too.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-2985969011653377003?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-42114843426730612492007-05-02T21:22:00.000-07:002007-05-02T21:33:02.178-07:00Classic Sorting AlgorithmsI added a new category among the "house projects" on <a href="http://www.quitebasic.com">Quite BASIC</a>: <span style="font-style: italic;">Algorithms.</span> The first projects of the category are two classic sorting algorithms: <a href="http://www.quitebasic.com/prj/algorithms/bubble-sort/">Bubble Sort</a> and <a href="http://www.quitebasic.com/prj/algorithms/merge-sort/">Merge Sort</a>.<br /><br />This is my first update for a while because my day job has been occupying most of my attention lately, but traffic to the site is still brisk which is exciting. The Google PageRank is now 6 on a scale to 10 which is fun too.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-4211484342673061249?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-61932305303147521012007-01-15T22:14:00.000-08:002007-01-15T22:25:29.810-08:00IE7 and Quite BASICAlright, I can see in the server logs that more and more people are switching to IE7 now. I am hopeful <a href="http://www.quitebasic.com">Quite BASIC</a> does not suffer severly from the change. I have tested all the "house projects".<br /><br />I had to change a color name in the "<a href="http://www.quitebasic.com/prj/games/wall/">Wall</a>" game from "lightGray" to "lightGrey" since the former wasn't supported in IE7 for some weird reason. But other than that all house projects seem to function properly in IE7.<br /><br />IE7 has new security and privacy settings, and I have anecdotal reports that this may block the INPUT command which is used for example in the popular <a href="http://www.quitebasic.com/prj/games/trebuchet/">Trebuchet game</a>. I have not reproduced this problem, but if you do experience it, please let me know so I can try to find a workaround or post proper instructions to change the privacy settings.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-6193230530314752101?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com1tag:blogger.com,1999:blog-38044557.post-41325976601781818162007-01-14T21:35:00.000-08:002007-01-14T21:49:31.123-08:00Strange AttractorI just added a new math project, "<a href="http://www.quitebasic.com/prj/math/henon/">The Henon Strange Attractor</a>", to the house projects. This is the 6<sup>th</sup> mathematics project and like most of them it is a short program of a few dozen lines.<br /><br />The Henon map is a simple two dimensional discrete dynamical system that leads to fascinating mathematics. There is a pretty good <a href="http://en.wikipedia.org/wiki/Henon_map">starting point</a> at Wikipedia for anyone looking to learn more about chaos theory and the Henon map.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-4132597660178181816?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-18270959934097676792007-01-09T21:22:00.000-08:002007-01-09T21:34:51.205-08:00Two new "house projects"We have recently added two "house projects" on the Projects menu:<br /><ul> <li><a href="http://www.quitebasic.com/prj/games/sketch/"><span style="font-weight: bold;">Etchy-Sketchy</span></a> by Chill -- this is a simple drawing program kind of like the classic Etch-a-Sketch<sup>(TM)</sup> game.</li><li><a href="http://www.quitebasic.com/prj/math/bifurcations/"><span style="font-weight: bold;">Bifurcations</span></a> -- This is a math project that plots the bifurcation diagram of the logistic function. I remember doing this myself in high school age and getting really exciting about the rich complexity that comes out of such a simple formula. In that sense it is much like the <a href="http://www.quitebasic.com/prj/math/mandelbrot/">Mandelbrot set</a>.<br /> </li> </ul><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-1827095993409767679?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-15015294293471657962007-01-05T19:26:00.000-08:002007-01-05T19:31:17.276-08:00blog.quitebasic.comYay! Blogger added a custom domain feature.<br /><br />So from now on, this blog's home is: <a href="http://blog.quitebasic.com">blog.quitebasic.com</a>. The old URLs should redirect, so hopefully this will not be an inconvenience to anyone.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-1501529429347165796?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com2tag:blogger.com,1999:blog-38044557.post-21324961791881861072007-01-01T18:59:00.000-08:002007-01-01T19:17:42.799-08:00A new year and Quite BASIC turns two monthsHappy New Year everyone!<br /><br />Since the launch on November 1st, over 10,000 people have visited the site, and 2007 is going to be very interesting.<br /><br />A few days ago <a href="http://www.quitebasic.com">Quite BASIC</a> was featured in the German computer magazine <a href="http://www.pcwelt.de/news/online/67607/index.html">PC Welt</a>, and we have seen a lot of traffic to the site from Germany ever since. However, none of this early success in spreading the word mean much unless we get the word out to teachers. So I'll say it again: please tell any teachers you know about <a href="http://www.quitebasic.com">Quite BASIC</a>!<br /><br />If you are a teacher thinking about using <a href="http://www.quitebasic.com">Quite BASIC</a>, feel free to <a href="mailto:feedback@quitebasic.com">contact me</a> if you need any assistance! <br /><br />You can reach me at: <a href="mailto:feedback@quitebasic.com">feedback@quitebasic.com.</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-2132496179188186107?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com2tag:blogger.com,1999:blog-38044557.post-43108851582012251822006-12-26T18:52:00.000-08:002006-12-26T19:01:29.575-08:00Do you know any teachers?Today <a href="http://www.quitebasic.com/">Quite BASIC</a> broke through the top 100,000 web sites on <a href="http://www.alexa.com/data/details/traffic_details?q=quitebasic.com&url=quitebasic.com">Alexa daily page ranking</a>. Right now it is ranked around 67,000. OK, I know that there is a lot of fluctuation and a fair amount of randomness in these rankings, but nevertheless it is a great validation of our concept.<br /><br /><span style="font-weight: bold;">Now I need you to tell any teacher you know. </span> If you know a math or science high school teacher, please let them know about the <a href="http://www.quitebasic.com/">Quite BASIC</a> website! Actually, please tell <span style="font-style: italic;">any </span>teacher you know! They can pass the news on to their colleagues.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-4310885158201225182?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-1166846222665163962006-12-22T19:50:00.000-08:002006-12-22T19:57:02.666-08:00The Wall Breakout GameI just added a new game to the "house projects" on <a href="http://www.quitebasic.com/prj/games/wall/">Quite BASIC</a>. This is the most complete game so far. It is a variant in the old breakout genre. <br /><br />Try it! I put a Google Gadget in the right sidebar right in this blog!<br /><br />Btw, did you know you can do the same on your web pages? Any of the gadgets on <a href="http://www.quitebasic.com/gadget/">Quite BASIC</a> can easily be put on any website.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-116684622266516396?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-1166515576148237512006-12-19T00:05:00.000-08:002006-12-19T00:06:16.150-08:00Faster and Prettier!I have just deployed a new improved <a href="http://www.quitebasic.com/">Quite BASIC</a> to the server. The really exciting news is that it is about <span style="font-weight: bold;">15x faster</span>!<br /><br />The games play much better with the new speed and the Mandelbrot project really benefits too. We upped the canvas resolution to take advantage of the new horse power.<br /><br />We also gave the gadgets a facelift with a set of shiny new skins. They look <span style="font-style: italic;">much</span> better! And you got to check out the new and improved <a href="http://www.quitebasic.com/prj/games/trebuchet/">Trebuchet</a> game!<br /><br />There are also a few new handy functions and commands added to the language.<br /><br />For more details, check out the update notes on the Help menu of the <a href="http://www.quitebasic.com/">Quite BASIC site</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-116651557614823751?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-1166492740648303102006-12-18T17:38:00.000-08:002006-12-18T17:45:40.656-08:00Thank you Trail Blazers!I noticed in the server logs today that the first few users have started to use the user Google Gadget. That's the <a href="http://www.quitebasic.com/gadget/">gadget </a>that lets you take your own <a href="http://www.quitebasic.com/">Quite BASIC</a> projects to your Google Home page or any other web page of yours.<br /><br />This is awesome! Thank you (you know who you are), this is what it is all about!<br /><br />The feedback from you early adopters is very important, and you have a real chance to make a difference if you send a note to: <a href="mailto:feedback@quitebasic.com">feedback@quitebasic.com</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-116649274064830310?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-1166232468771451252006-12-15T17:13:00.000-08:002006-12-15T17:27:48.780-08:00Good winds<a href="http://www.quitebasic.com">Quite BASIC</a> stayed in the top 10 of<a href="http://joel.reddit.com"> joel.reddit.com</a> for four days just before they had their outage. Now that reddit is back up, we are still hovering at number 12 and are getting lots of referrals. The people at <a href="http://www.stumbleupon.com/">StumbleUpon</a> like <a href="http://www.quitebasic.com">Quite BASIC</a> too. Today I'm seing a lot of traffic to the <a href="http://www.quitebasic.com/prj/math/mandelbrot/">Mandelbrot</a> project page coming from there.<br /><br />Since the launch November 1st, there has been a steady increase in page views. The site is not three months old yet, so it is too early to look at the Alexa 3 months average, but today the <a href="http://alexa.com/data/details/traffic_details?url=quitebasic.com">one week average</a> page rank is around 500k.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-116623246877145125?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-1166081275027517962006-12-13T23:12:00.000-08:002006-12-27T21:02:52.250-08:00Buzz around the Internet<span style="font-family:arial;">These are still the early days, but </span><a style="font-family: verdana;" href="http://www.quitebasic.com/">Quite BASIC</a><span style="font-family:arial;"> has already seen a lot of coverage around the web. David Brin's </span><a style="font-family: verdana;" href="http://davidbrin.blogspot.com/2006/11/making-better-world-is-not-just-about.html">post on his blog</a><span style="font-family:arial;"> created some waves and many other bloggers picked up the story too. Among the more influential were </span><a style="font-family: verdana;" href="http://www.raphkoster.com/2006/11/21/quite-basic-web-basic-programming/">Raph Koster</a><a style="font-family: verdana;" href="http://www.raphkoster.com/2006/11/21/quite-basic-web-basic-programming/">'s</a><span style="font-family:arial;"> and </span><a style="font-family: verdana;" href="http://www.watercoolergames.org/archives/000679.shtml">Ian Bogost's</a><span style="font-family:arial;"> posts.</span><span style="font-family:Arial,Helvetica,sans-serif;"><br /><br /></span><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/2766/871/1600/108721/candy.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/2766/871/200/765499/candy.gif" alt="" border="0" height="100" width="100" /></a><span style="font-family:arial;"><br />We are proud receivers of the award </span><span style="font-family:Arial,Helvetica,sans-serif;">"cool math site of the week" from <a href="http://camel.math.ca/Kabol/">Kabol</a>, a website run by the Canadian Mathematical Society. <a href="http://www.quitebasic.com/">Quite BASIC</a> is <span style="font-weight: bold;">Knot 327 </span>in the braid.<br /><br /></span><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://mathforum.org/electronic.newsletter/mf.intnews11.47.html"><img style="margin: 0pt 10px 10px 0pt; float: right; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/2766/871/200/995595/mathforum.png" alt="" border="0" height="137" width="153" /></a><span style="font-family:Arial,Helvetica,sans-serif;"><br /><span style="font-family:verdana;">But wait! There's more. </span><a style="font-family: verdana;" href="http://www.quitebasic.com/">Quite BASIC</a><span style="font-family:verdana;"> was also featured in the weekly newsletter of </span><a style="font-family: verdana;" href="http://mathforum.org/electronic.newsletter/mf.intnews11.47.html">mathforum.org</a><span style="font-family:verdana;"> run by the </span><a style="font-family: verdana;" href="http://www.drexel.edu/soe/">Drexel School of Education</a><span style="font-family:verdana;">.</span></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-116608127502751796?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com0tag:blogger.com,1999:blog-38044557.post-1166076871805227272006-12-13T21:55:00.000-08:002006-12-19T00:07:35.726-08:00IntroductionThis is the official blog of <a href="http://www.quitebasic.com">quitebasic.com</a>. Quite BASIC has already turned out to be an unlikely hit on the Internet and it is time to open up this channel.<br /><br />It all started when I read an article by David Brin in Salon (<a href="http://www.salon.com/tech/feature/2006/09/14/basic/index_np.html">Why Johnny can't code</a>). The article is about how bright kids today don't learn to program the way kids used to. He points out that there are <span style="font-weight: bold;">millions of students</span> with textbooks containing BASIC code examples, but that the vast majority do not know how to try them.<br /><br />I proceeded to write a DHTML environment for writing, testing, and running classic BASIC programs. It was key to make the site as <span style="font-weight: bold;">accessible </span>as possible. Consequently there is no sign-up or even download necessary. Just go to the site and start typing in the program. -- Simplicity is key.<br /><br />Now it turns out that there is another crowd that enjoy the site even more. Yes, you guessed it: middle aged geeks like myself who like to remember the good old times. Incidentally, they are by now often parents so it works out really well.<br /><br />I will use this blog to communicate updates to the service and general discussion.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/2766/871/1600/953662/atom-feed.jpg"><br /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38044557-116607687180522727?l=blog.quitebasic.com'/></div>Nikkohttp://www.blogger.com/profile/05300797446542743650noreply@blogger.com1