Author Topic: YABASIC 3  (Read 5530 times)

0 Members and 1 Guest are viewing this topic.

Offline Hotshot

  • DBF Aficionado
  • ******
  • Posts: 2114
  • Karma: 91
    • View Profile
YABASIC 3
« on: May 26, 2011 »
I just found YABASIC 3 and I think it gonna be interest for you all that have done the YABASIC in the past :)

http://yabasic.basicprogramming.org/

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17412
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: YABASIC 3
« Reply #1 on: May 26, 2011 »
Cool!

Thanks Hotshot :)
Shockwave ^ Codigos
Challenge Trophies Won:

Offline rain_storm

  • Here comes the Rain
  • DBF Aficionado
  • ******
  • Posts: 3088
  • Karma: 182
  • Rain never hurt nobody
    • View Profile
    • org_100h
Re: YABASIC 3
« Reply #2 on: May 31, 2011 »
There was a topic regarding this before
http://www.dbfinteractive.com/forum/index.php?topic=3184.0

I had talked with the developer and when I asked him if he would consider including support for ps2yabasic, he stated that he wants to focus on the Win32 flavour of yabasic. Still its great to see someone is still developinc yabasic, the official project is dead.

Challenge Trophies Won:

Offline Del

  • ZX 81
  • *
  • Posts: 3
  • Karma: 0
    • View Profile
Re: YABASIC 3
« Reply #3 on: May 31, 2011 »
Thomas (the developer of Yab3) hopes that there will be a usable, though incomplete, version available by the end of July.
Posting the todo list is probably the easiest way of showing what's to be expected in Yab3.
Remaining:
   [ ] fix input bug (see source/run.c, search TODO)
   [ ] BREAK, CONTINUE
   [ ] GOTO, LABEL
   [ ] use labels for ELSEIF, loops, etc.?
   [ ] allow arrays to be used wherever scalars are (for example, FOR loops)
   [ ] structures
   [ ] user-defined types
   [ ] subroutines
   [ ] GOSUB
   [ ] LOCAL and STATIC variables - scalars
   [ ] LOCAL and STATIC variables - arrays
   [ ] LOCAL and STATIC variables - structures
   [ ] initialisers for local, static, and global variables - scalars
   [ ] initialisers for local, static, and global variables - arrays
   [ ] subroutine parameters - scalars
   [ ] subroutine return values - scalars
   [ ] subroutine parameters - arrays
   [ ] subroutine return values - arrays [!]
   [ ] subroutine parameters - structures [!]
   [ ] subroutine return values - structures [!]
   [ ] subroutines called like commands
   [ ] AND/OR short-circuiting
   [ ] INSTR, TOKEN, SPLIT, etc. functions
   [ ] file input / output (INPUT, PRINT, PEEK, POKE)
   [ ] SWITCH
   [ ] modules
   [ ] DATA and READ [?] (work this in with ENUM, maybe?)
   [ ] allow strings to contain NUL characters
   [ ] clean up, make consistent (token names, etc.)
      [ ] make sure FREE_COMMAND_CURRENT_STRING is used before assigning to
      command_current->value.string!
   [ ] The Great Testing Spree
   [ ] SDL, Curses modules
   [ ] release Yabasic 3!
It looks daunting to me but if we keep our fingers crossed...

The current source compiles on Linux but volunteers to compile it under Windows are very welcome.

See here for a few more details.

(I hope nobody thinks this is spam.)

Derek.

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17412
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: YABASIC 3
« Reply #4 on: May 31, 2011 »
Hi Derek,

Thanks for posting the info.  We'll also keep on supporting Yabasic here for the people who are interested in it.
I think that it's really cool that there is some interest on your forum in keeping this great language alive :)

When there is a stable release (and I get my finger out and finish the front of this site) I'd be happy to link you on the front page to hopefully get some of the passing traffic interested.

Shockwave ^ Codigos
Challenge Trophies Won:

Offline Del

  • ZX 81
  • *
  • Posts: 3
  • Karma: 0
    • View Profile
Re: YABASIC 3
« Reply #5 on: June 01, 2011 »
Hi,

I think that it's really cool that there is some interest on your forum in keeping this great language alive :)
I do too. Yabasic 2.xx is a great little dialect and Yab3 looks like it's going to keep Yabasic alive. Thomas (the dev) is a fantastic programmer and also loves Yabasic so it is in safe hands.
When there is a stable release (and I get my finger out and finish the front of this site) I'd be happy to link you on the front page to hopefully get some of the passing traffic interested.
Thank you, that's very generous.

Derek.

Offline combatking0

  • JavaScript lives!
  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4569
  • Karma: 235
  • Retroman!
    • View Profile
    • Combat King's Barcode Battler Home
Re: YABASIC 3
« Reply #6 on: June 05, 2011 »
When complete, this could be a good candidate for the language of choice for my coding club at work.

I remember Yabasic being easy to learn, and some of the club members are struggling with Actionscript, so if Yabasic 3 is going to be feature rich, I'll make the switch at September.
You are our 9001st visitor.
Challenge Trophies Won: