Ooops
May 31, 2020, 08:54:07 PM

Author Topic: b3djs  (Read 417 times)

Offline jamesmin

  • Jr. Member
  • **
  • Posts: 1
b3djs
« on: February 27, 2020, 10:41:12 PM »
So I have had an itch for a while now, and have decided to scratch it.

I have started work on a from scratch B3D compiler. It is designed to run in a browser, and target the browser.

Think JSFiddle - but you can type in B3D code.

There are a number of parts to making this work:

1) The compiler. This will compile Blitz code to Javascript
2) The B3D runtime. This will need to be written using WebGL.
3) Some useable editor/toolchain/whatever to let people use the above 2

I have started on 1.

So far I have a working lexer, and work has begun on the analyser/parser.

Oh yeah, it's written in ClojureScript (a variant of Lisp :) ) https://github.com/jamesmintram/b3djs

I will consider the project a success when you can  compile + run all of the original sample programs that came with Blitz3D

Offline round157

  • Sr. Member
  • ****
  • Posts: 348
Re: b3djs
« Reply #1 on: February 29, 2020, 12:27:36 PM »

I will consider the project a success when you can  compile + run all of the original sample programs that came with Blitz3D

Good project!

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 1023
Re: b3djs
« Reply #2 on: March 01, 2020, 06:10:25 AM »
@jamesmin - One helluva project - good luck ;)

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal