Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    udhos
    @udhos
    hi
    Cory Smith
    @DualBrain
    Howdy!
    udhos
    @udhos
    i opened a ticket on the gw-basic project: DualBrain/gw-basic#1
    udhos
    @udhos
    someone should create track for BASIC in https://exercism.io :)
    Cory Smith
    @DualBrain
    I know it's been rather quiet in here... with that said, work it taking place rebooting the development for GW-BASIC; for those that might not know, it was previously available on the Windows Phone (through the store) and hosted on http://addressof.com as a Silverlight application. At the time I was considering making it available for Windows 8 (store), Xbox 360 (store), Windows 7+ (installation), Linux (most likely Debian), OSX and possibly Android and IOS. Currently focusing on getting it working well for Windows 7+ (installation) and beginning the process of putting together a series of twitch.tv streams related to GW-BASIC. I'd be happy to answer any questions/comments anyone has.
    Cory Smith
    @DualBrain

    In the grand scheme of things, I am working toward what I'm referring as "Project Insanity"...

    A BASIC program running interpreted on a TRS-80 Model I emulator written in GW-BASIC (Project 'MICE') running on in an interpreter written in VB running in a .NET virtual machine JIT'd/AOC'd for Windows/Linux/OSX/IOS/Android. And why stop there... maybe even have a version that is running within WASM... layers... layers... layers!

    Thank makes my head hurt just a little bit... but what a target!

    Cory Smith
    @DualBrain
    A little update regarding GW-BASIC. I've been working on improving the overall performance of the interpreted language... comparing it to the original running in DOS is about 100x the speed. Comparing it to PC-BASIC, is is about 25x speed. There is still room for optimization, but things look very promising. To be clear, comparing it to these others is a "little unfair" as the original is the original and PC-BASIC is trying very hard to match the original - so things would need to be kept in check regarding performance otherwise original BAS files would not be generally usable. What I'm working on will have "breaking changes" as the goal is to experiment with the idea of "what would have been next if it were to have continued forward in a world where line numbers were awesome".