My Monkey 2 project by GsTsoftware

About Monkey 2 Forums Monkey 2 Projects My Monkey 2 project by GsTsoftware

This topic contains 5 replies, has 3 voices, and was last updated by  PD8 1 year, 11 months ago.

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #8237

    PD8
    Participant

    My first Mx2 a static computer language that translates to produce code for any BRL compilers syntax.

    I have been asked to work on a few small projects recently, but I cant keep porting to each new product, I dont want to start from scratch everytime the language syntax changes ! There are a few different products now but the syntax keeps changing ?

    so im making my own language , I will choose from possible targets blitzmax , monkey or Mx2 then next compiler whatever syntax is broken in monkey 3 wont effect me anymore.

    The language already has highlighted syntax code editor for code input.

    the compiler is based on……

    $ must compile print”hello world” one line of code to ALL targets on every brl compiler !

    $ fairly standard and simple syntax that is STATIC !

    $ will work on Monkey 3 or 4 and even Monkey 5 or blitz monkey plus !

    $ is minimal

    $ UI

    $ focus on a good App not just fps games with full screen graphics.

    $ native UI first not 3D games and demo focused, focus is on creating high quality apps not games !!!!

    $ easy to add a UI to your app using you iPhone to design the interface on your iPhone ! or iPad !

    $ minimal

    A demo can be made avaliable in a few weeks time if anyone is interested in trying it out for themselves at my own website  gstsoftware co nz.

    #8238

    PD8
    Participant

    PS can I include blitz3d and blitzMax in my package now they are on github ?

    obviously you will need to purchase Monkey , Mx2 etc.

    also there is ‘monkey’ compiler and a very popular ‘monkey’ social networking app, makes it impossible to search for monkey source code, then there are monkey tools , monkey is a term also for a type of App ? Or could be monkey tool which means an app that is simple to use.

    #8242

    nerobot
    Participant

    Mx2 have powerful features like a lambdas and func-pointers. You can’t translate it into mx1.

    So you can make simplified version only.

    #8247

    PD8
    Participant

    im not going to translate mx2 to monkey 1

    I am going to have my own syntax that converts to ANY brl compiler and more !

    have experimented a bit and I believe it will be easy not impossible , im only looking at how I can do it, not reasons why not  because there are no reasons why it wont work.

    the idea is as new conpilers come out say monkey 3 which of course will have completely different syntax to every other compiler I will be able to move my projects to the new compiler.

    im not suggesting anyone will be able to compile bmax or monkey 1 into monkey 2, but rather a very static standard language that never changes just new targets dont require changes to my language.

    native features and good apps first, games secondary instead of the impossibility of trying to make high quality apps from a game maker.

    when I started using monkey I found it had a lot for game making but I cant make anything else unless I patch in features, no more patching.

    #8248

    Mark Sibly
    Keymaster

    Sounds good to me, although I think the chances of there being another Mark Sibly language are about a million to one against!

    PS can I include blitz3d and blitzMax in my package now they are on github ?

    Of course!

    #8249

    PD8
    Participant

    Thank you for allowing use to use bmax Mark !

    I can easily impliment function pointers etc for my language, cant see any reason why not ?

    I have experience writting assemblers for really old CPU’s got it down to a fine art now !  Im going to use my already started code for this new project, each brl compiler has its strenghs.

    im going to do this because I have to for the projects im working on so it will be made, im just not surechow fancy it will be or just functional.

    the project im working on cant be made atm because , no UI no GUI api, no text areas etc for iphone but I can make a fps game which means nothing to me, everything I want is missing but I see tonnes of potential in Marks compilers !

    $ code editor – already written

    $ code passer – already written.

    im really hoping monkey 2 goes far !!!

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.