Megosztás a következőn keresztül:


Small Basic on Mac

Today I'm writing this blog on my Mac mini.  Today's topic is how Small Basic programs run on Mac.

Silverlight

Silverlight plug-in supports Safari (browser for Mac OS X).  So published Small Basic programs can be run on Safari.  On Mac, some fonts are in common with Windows such like Arial, Courier New, Times New Roman, Trebuchet MS and so on.  But other fonts are not in Mac.  Details about fonts are here.

Mono

Mono is an open source implementation of Microsoft's .NET Framework. So I tried to run the Small Basic environment. But this trial was failed. Because WPF (Windows Presentation Foundation) is not supported by Mono. Mono runs such like below as a command. I tried to run TextWindow base Small Basic program with this command, but failed again. TextWindows base program also needs WPF.

Virtual Machine

Mac mini has Intel CPU and similar architecture with Windows preinstalled PCs. So, Windows can be installed to Mac mini. And there are some virtual machine softwares such like Parallels Desktop and VMWare Fusion. I installed Parallels Desktop 10 to my Mac mini and Windows 8.1 on it. Of course the Small Basic environment runs in this virtual machine.

Comments

  • Anonymous
    January 28, 2015
    Thanks for this. I am going to try VirtualBox as the VM.

  • Anonymous
    February 02, 2015
    Lots of options! Very cool!

    • Anonymous
      January 06, 2019
      "Lots of options"? Lots of complicated contortions that should be wholly unnecessary in the 21st century. The more I see, the more unsatisfactory this platform becomes. Naturally, there will now be a dozen compromised knights riding in to defend the damsel besmirch'd.
      • Anonymous
        January 10, 2019
        Which platform? Macintosh? Multi platforms can be a pain. You can release an app rebuilt for every platform. That's possible. Another option is to do something a little more universal, online. Check out Small Basic Online: http://www.smallbasic.com
        • Anonymous
          February 28, 2019
          The comment has been removed
          • Anonymous
            April 19, 2019
            Peter,This is a volunteer project. Nobody at Microsoft got paid to work on Small Basic. Small Basic makes no one money. All it does is teaches kids how to code. Microsoft has supported this by paying for various things, but not anyone's salary.We have the online version to provide Mac support. That's going to get better, as we launch Small Basic Online 1.0 (currently it's 0.91).Offering full support for Windows and online is a full product. Many products have launched with less than that. And as we move Small Basic to GitHub / Open Source, starting with our upcoming Small Basic Online 1.0, then we're going to be moving to that source code, as we build out features to launch Small Basic 2.0 from there, both for Online and Desktop. That would be a great time to get your help (or anyone from the community) to help build out the source code so that we can launch a Mac app as well. That will be a future goal in general... to offer more apps being built from that same repo (post 2.0). Nobody ever suggested Mac, but we did talk about iPhone and Android as top choices. Thank you!
  • Anonymous
    July 01, 2016
    Got to Catchem' all!

  • Anonymous
    October 12, 2016
    c

    • Anonymous
      October 14, 2016
      DJ,Either you C or you do not C. But perhaps you SB and VB before you C, C#, and C++.
  • Anonymous
    May 10, 2019

  • Bootcamp Assistant (A utility by Apple) would also be an option to run Small Basic.- Small Basic Online is also an option for running Small Basic.