Jump to content


Photo

MonkeyCoder


  • Please log in to reply
4 replies to this topic

#1 OFFLINE   jontheramer2

jontheramer2

    Newbie

  • Members
  • Pip
  • 9 posts
  • Local time: 05:28 AM

Posted 07 March 2013 - 06:04 PM

I have been working for a long time with the Monkey Language (http://monkeycoder.co.nz). Unfortunately it didn't work on the Pandora. Today I decided to bite the bullet and fix this, at least for my on-the-road coding/tinkering/testing wishes: 

 

https://github.com/t...3-Monkey-target

 

It's not 100% solid yet, but it will be soon as I work almost fulltime in this language meaning it needs to be robust for my purposes. 

 

Hope more people will use/learn this great toolkit and all it's modules!



#2 OFFLINE   iprice

iprice

    Advanced Member

  • Members
  • PipPipPip
  • 998 posts
  • Local time: 03:28 AM
  • LocationMK. UK. OK.

Posted 07 March 2013 - 07:37 PM

It'd be great to have Monkey as another language to code with for the Pandora. I was a Blitz3D and Max user for a number of years - I still visit the BlitzBasic forum daily. Monkey just wasn't that great when i first tried it, but it looks to have come on in leaps and bounds.

 

Keep us informed of your progress. :)


I came. I saw. I played.


#3 OFFLINE   Pickle

Pickle

    Advanced Member

  • Members
  • PipPipPip
  • 875 posts
  • Local time: 10:28 PM

Posted 07 March 2013 - 08:27 PM

Glad to see someone that uses this is trying this, I was researching what it might take but never started. I would have to buy a license and wasnt sure if I would use it. (Just to post it GLFW port occurred here https://github.com/e...eda/glfw/pull/6)



#4 OFFLINE   jontheramer2

jontheramer2

    Newbie

  • Members
  • Pip
  • 9 posts
  • Local time: 05:28 AM

Posted 08 March 2013 - 08:21 AM

Yes, that pull was the one that made it EGL compatible indeed. Luckily for me. It works fine now ; I'll make the process better and make a PND. 

 

I am wondering though; some of the libs are default only in de cdevtools; that's not very handy (I installed them outside manually); what is the best way to go? Static compile or include them or demand people to have them installed? The latter seems to not be the PND philosophy so I guess that's not it :) 

 

What I like about Monkey over Haxe is that it is just *practical*; when it runs it will most likely run on *all* targets with very little change and when you need something native it takes around the same amount as it would take to make the actual native part *only*. The native integration is very easy IMHO. 

 

Of course there are enough downsides; shabby debugging in the language itself, no interpreter / embeddable version and immature editors. However I can let that slide easily for the cross compilation. It's very satisfying , after a few weeks of hacking, to see that your code simply *works* on your phone (and now Pandora) without you targetting or even actively trying to support it. 



#5 OFFLINE   mcobit

mcobit

    Does this thing work?

  • Members
  • PipPipPip
  • 4509 posts
  • Local time: 05:28 AM
  • LocationFrankfurt a.M., Germany

Donator

Posted 08 March 2013 - 01:32 PM

You should just include all needed libs in the pnd. Static compilation is a good option, too. Choose what you like best :)


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users