dMZX Forums: MZX Programming languages - which one? - dMZX Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

MZX Programming languages - which one?

Poll: MZX Programming languages (25 member(s) have cast votes)

Which language do you want to see next?

  1. Extended Robotic (3 votes [12.00%])

    Percentage of vote: 12.00%

  2. Exotic (3 votes [12.00%])

    Percentage of vote: 12.00%

  3. Forth (1 votes [4.00%])

    Percentage of vote: 4.00%

  4. Lua (6 votes [24.00%])

    Percentage of vote: 24.00%

  5. Malbolge (1 votes [4.00%])

    Percentage of vote: 4.00%

  6. BF (0 votes [0.00%])

    Percentage of vote: 0.00%

  7. Befunge (0 votes [0.00%])

    Percentage of vote: 0.00%

  8. SNUSP (1 votes [4.00%])

    Percentage of vote: 4.00%

  9. Other (state in your post) (1 votes [4.00%])

    Percentage of vote: 4.00%

  10. screw anything leave us with robotic (4 votes [16.00%])

    Percentage of vote: 16.00%

  11. Java (1 votes [4.00%])

    Percentage of vote: 4.00%

  12. ZZT-OOP (4 votes [16.00%])

    Percentage of vote: 16.00%

Vote Guests cannot vote

#1 User is offline   asiekierka 

  • ??
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,267
  • Joined: 06-April 06
  • Gender:Male
  • Location:Poland

Posted 20 May 2008 - 05:50 AM

As the battle on the MZX language continues, I'm making a poll to see what will win! A lot of options are here :D
Huh.
0

#2 User is offline   nupanick 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 33
  • Joined: 02-January 08
  • Gender:Male
  • Location:New York

Posted 20 May 2008 - 12:03 PM

This was a hard choice for me, because I like Java and I also think compatability with ZZT-OOP would be neat, but I guess part of the reason MegaZeux and ZZT split is because MegaZeux was supposed to be an improvement, so yeah Java I guess.

Although, I might be biased because I don't know any of those other languages. I can write in Java and I can stumble through Robotic with the manual, but I've never used Lua or those others.
Tuvf vf zl jvggl fvtangher.
0

#3 User is offline   commodorejohn 

  • life is pain and nobody understands me
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,233
  • Joined: 31-October 02
  • Gender:Male
  • Location:Duluth, MN

Posted 20 May 2008 - 02:27 PM

Java is the Soup Nazi of programming languages. There's too much rigamarole and a lot of rules that either don't make sense or are exceedingly obnoxious in practice. BLEAH. Give me basically anything else on that list over Java.
<img src="http://img204.imageshack.us/img204/5301/doom8jh.png" border="0" class="linked-sig-image" />
<img src="http://img223.imageshack.us/img223/2655/quakemarinepz1.gif" border="0" class="linked-sig-image" />
--------------------
"There is only one basic human right, the right to do as you damn well please. And with it comes the only basic human duty, the duty to take the consequences."
- P.J. O'Rourke
--------------------
"Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good torment us without end, for they do so with the approval of their own conscience."
- C.S. Lewis
--------------------
This week, on LANCER PONDERS:
<lolilover> I notice alot of Japanese fiction involving kemono-mimi characters always has the main character saving an innocent animal and then the animal returns as a girl to reward him for his kindness.
<lolilover> Well there's a cat that is always wandering around in my backyard. Should I feed it in the hopes that one day a catgirl will show up at my door?
0

#4 User is offline   Xx*SaturnineMatthias*xX 

  • Your mother.
  • PipPipPipPip
  • Group: Members
  • Posts: 799
  • Joined: 07-November 06
  • Gender:Male
  • Location:Knaresborough, UK

Posted 20 May 2008 - 02:34 PM

Extended Robotic for me.

But I seem to be the only one.
this is a signature
0

#5 User is offline   Nightwatch 

  • Member
  • PipPip
  • Group: Members
  • Posts: 58
  • Joined: 01-September 06

Posted 20 May 2008 - 04:19 PM

I don't think Java is possible even considering the fact that it's hardly easy to use. The JVM is way too big and bulky (remember, it has to run on the PSP and DS), and you can't arbitrarily save the state of Java objects (at least, I don't think so). Remember that you have to be able to hit F3 and save the game at any time! That restriction eliminates a lot of environments right there.
0

#6 User is offline   commodorejohn 

  • life is pain and nobody understands me
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,233
  • Joined: 31-October 02
  • Gender:Male
  • Location:Duluth, MN

Posted 20 May 2008 - 06:15 PM

It's a VM; of course it can be arbitrarily saved at any time. It might be unorthodox and make Java junkies scream, but you could just dump the state of the VM to disk and restore it. Also, I know there is a JVM for PSP, but I don't know how much room would be left for MZX.
<img src="http://img204.imageshack.us/img204/5301/doom8jh.png" border="0" class="linked-sig-image" />
<img src="http://img223.imageshack.us/img223/2655/quakemarinepz1.gif" border="0" class="linked-sig-image" />
--------------------
"There is only one basic human right, the right to do as you damn well please. And with it comes the only basic human duty, the duty to take the consequences."
- P.J. O'Rourke
--------------------
"Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good torment us without end, for they do so with the approval of their own conscience."
- C.S. Lewis
--------------------
This week, on LANCER PONDERS:
<lolilover> I notice alot of Japanese fiction involving kemono-mimi characters always has the main character saving an innocent animal and then the animal returns as a girl to reward him for his kindness.
<lolilover> Well there's a cat that is always wandering around in my backyard. Should I feed it in the hopes that one day a catgirl will show up at my door?
0

#7 User is offline   ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 20 May 2008 - 07:07 PM

People need to stop rubbishing Java with straw-man arguments. The JVM is obviously highly applicable to embedded environments as, unlike basically every other language in that list, it runs on 90% of cell phones without any issue. You don't have to use the whole bytecode specification and there's fairly okay developer APIs for it too (which mostly we wouldn't need) (J2ME, MIDP, etc.).

Not that I actually support using Java in MZX, just that I feel it's necessary to point out it certainly is NOT any worse than some of the other choices there. In fact, it's probably one of the most mature, widely-deployed VMs out there. The cell phone java specs also have a freeze/thaw mechanism for running JVM tasks, precisely because most phones only have a single threaded OS and can't multi-task. That's a whole lot more complexity than we'd even need.

--ajs.
0

#8 User is offline   CJA 

  • «≡larch bucket≡»
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,262
  • Joined: 23-June 05
  • Gender:Male
  • Location:......@.c....

Posted 20 May 2008 - 07:20 PM

Robotic, yo, just because I don't want to learn anything else, seriously.

At least Lua's a language that's meant to serve as a scripting backbone, like you all are planning to make it. All the other languages would be pretty silly, man.

EDIT: Oh wait how are you gonna throw in Exotic and Extended Robotic? Since the former is Robotic's damn sequel and the latter is just a newer version of Robotic, either one would obviously be more capable. So how am I gonna vote, huh.

This post has been edited by CJA: 20 May 2008 - 07:22 PM

Need a dispenser here.
0

#9 User is offline   Frobozz 

  • Ryiah
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,808
  • Joined: 07-March 01
  • Gender:Not Telling

Posted 20 May 2008 - 08:19 PM

This should have been a multiple vote poll. First Lua needs to be implemented and then Exotic (which I seem to recall being backwards compatible with Robotic). The nice thing about Lua is it would provide a decent VM that future languages would compile to.
0

#10 User is offline   zzo38 

  • Registered members
  • PipPipPip
  • Group: Members
  • Posts: 445
  • Joined: 16-May 08
  • Gender:Not Telling

Posted 22 May 2008 - 06:33 PM

Here is my opinion on each one:
  • Extended Robotic: How do you plan to extend it? It is a good idea, though.
  • Exotic: I downloaded the source-code, it looks to be OK, isn't it Robotic with different syntax? Or am I forgetting something? It would be good if that is the case, though.
  • Forth: I am writing ForthZeux, which does more than just adding Forth.
  • Lua: They already are adding Lua. I don't need to vote for this one.
  • Malbolge: Just say NO.
  • BF: It would be very simple to implement, but it doesn't do much, other than standard I/O?
  • Befunge: Probably not, but it is interesting anyways, just make the program a separate board, moving the pointer on the board and it can then be edited in the same way as board editing. An interesting idea, but not the best choice (unless you want to make a fork just to demonstrate this idea).
  • SNUSP: See comments about Befunge.
  • Other (state in your post): No comment.
  • screw anything leave us with robotic: I guess it is OK.
  • Java: Java is too heavy for using in MegaZeux.
  • ZZT-OOP: No, we don't need this one. MegaZeux isn't really compatible enough with ZZT anyways. ForthZeux will be more powerful, to be able to convert ZZT games more accurately, so you can write a converter ZZT-OOP to Robotic, for example ZZT #PUT would be converted to Robotic PUSH and PUT. (Forth would be used in the Global Robot only in this specific case)

In Capitalist America, law violates YOU!

"Potion of Confusing": Solve all the puzzles, hold second one as you hold a pencil, and save gibbering mouthers from the king's army.
0

#11 User is offline   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,895
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 22 May 2008 - 08:46 PM

The lone supporter of ZZT-OOP, riding upon his black stallion, comes in from the sunset and bravely holds his own ground in this thread. :D

"Who's with me!?" he cries, and is met with nothing but his own echo and the confused faces of millions thousands like maybe thirty.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
0

#12 User is offline   asiekierka 

  • ??
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,267
  • Joined: 06-April 06
  • Gender:Male
  • Location:Poland

Posted 23 May 2008 - 06:39 AM

View Postzzo38, on May 22 2008, 08:33 PM, said:

Here is my opinion on each one:
...
  • Malbolge: Just say NO.

...


Posted Image

But wait, doesn't this thing belong to barkness?
Huh.
0

#13 User is offline   zzo38 

  • Registered members
  • PipPipPip
  • Group: Members
  • Posts: 445
  • Joined: 16-May 08
  • Gender:Not Telling

Posted 23 May 2008 - 11:28 AM

I posted this message by mistake, I mean Post #13 is a mistake. It says nothing other than this note about the mistake.

This post has been edited by zzo38: 23 May 2008 - 11:30 AM

In Capitalist America, law violates YOU!

"Potion of Confusing": Solve all the puzzles, hold second one as you hold a pencil, and save gibbering mouthers from the king's army.
0

#14 User is offline   Spectere 

  • Resident Spectere Fanboy
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,111
  • Joined: 18-June 04
  • Gender:Male
  • Location:Struthers, OH, USA

Posted 31 May 2008 - 05:11 AM

I voted for Malbolge. Keep the n00bs (and, well, everyone else for that matter) away, I say!
:)
0

#15 User is offline   hob nado 

  • Ancient Member
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 4,718
  • Joined: 23-September 00
  • Gender:Male

Posted 31 May 2008 - 05:46 PM

Facepalm.

ZZT-OOP all the way, baaaay-beeeee! It's OBJECT-ORIENTED
0

#16 User is offline   Koji 

  • End
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 6,644
  • Joined: 15-November 01
  • Gender:Not Telling
  • Location:US, NC

Posted 31 May 2008 - 06:07 PM

I'm gone for a month and THIS is what happens!? D:
0

#17 User is offline   inmate2993 

  • Not an actual sockpuppet.
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,024
  • Joined: 21-October 00
  • Gender:Not Telling
  • Location:Mystery Bronx Theater 3000

Posted 01 June 2008 - 07:52 PM

i can has lua plz?
inny.
0

#18 User is offline   commodorejohn 

  • life is pain and nobody understands me
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,233
  • Joined: 31-October 02
  • Gender:Male
  • Location:Duluth, MN

Posted 02 June 2008 - 12:17 AM

Hey look! It's Inmate's annual appearance!
<img src="http://img204.imageshack.us/img204/5301/doom8jh.png" border="0" class="linked-sig-image" />
<img src="http://img223.imageshack.us/img223/2655/quakemarinepz1.gif" border="0" class="linked-sig-image" />
--------------------
"There is only one basic human right, the right to do as you damn well please. And with it comes the only basic human duty, the duty to take the consequences."
- P.J. O'Rourke
--------------------
"Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good torment us without end, for they do so with the approval of their own conscience."
- C.S. Lewis
--------------------
This week, on LANCER PONDERS:
<lolilover> I notice alot of Japanese fiction involving kemono-mimi characters always has the main character saving an innocent animal and then the animal returns as a girl to reward him for his kindness.
<lolilover> Well there's a cat that is always wandering around in my backyard. Should I feed it in the hopes that one day a catgirl will show up at my door?
0

#19 User is offline   Dr_Dos 

  • spin1.swf
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,272
  • Joined: 19-September 03
  • Gender:Male

Posted 09 June 2008 - 07:09 PM

why does this thread refuse to mark itself as read?
Posted Image Posted Image
0

#20 User is offline   Spectere 

  • Resident Spectere Fanboy
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,111
  • Joined: 18-June 04
  • Gender:Male
  • Location:Struthers, OH, USA

Posted 09 June 2008 - 10:09 PM

Oh, that's okay. Over here it never marked itself as read despite the fact that you replied to it. <_<

IPB has always been really dumb about marking threads as read/unread. Try using the "mark all posts as read" link on the bottom of the main page.
:)
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users