Thanks for your opinions everyone! Sorry for my lack of activity, unsuprisingly i was busy on a c++ project. Is it ok to showcase your own cocos2d-x c++ game here, in the lounge?
I am at the very beginning with C++, so I can not rate it yet. I consider to redo in C++ a pen plotter simulation (role model HP7470A) and a printer simulation (almost an HP82162A) I did in ooREXX. Both receive data via Virtual HPIL (based on TCP/IP) from emulated HP calculators. The printer forwards data via UDP to an already existing simulation. If case you are really nosy take a look here: http://www.hp41.org/LibView.cfm?Command=View&ItemID=1355 http://www.hp41.org/LibView.cfm?Command=View&ItemID=1354
Thank you for your good wishes. The most prefered will stay REXX with Pipelines on z/VM. Part of this preference is "the worlds best programmers' editor" XEDIT. Probably also for what I use it: manipulate data, analyse data, transform data to use it elsewhere. Even I regard me as an experienced user of Excel, I prefere the mainframe.
Example:
/* JFG2HPM REXX: JFGbin to hpmclist */
/**
*** J'ai utilisé un format permettant de
*** compacter 4 words de 10 bits en 5 bytes:
***
*** byte contenu
*** 0 word0[7-0]
*** 1 word0[9-8] + word1[5-0]*4
*** 2 word1[9-6] + word2[3-0]*16
*** 3 word2[9-4] + word3[1-0]*64
*** 4 word3[9-2]
**/
'callpipe *:!fblock 5!reverse!vchar 10 16!reverse!fblock 2',
'!spec recno from 40960 d2x 1.4 r 2 c2x nw.1 r 1 c2x n!*:'
exit rc
Well, that is a soemwhat extreme example, several lines of comment and only three lines of code. It's a different approach than bit-shifting in C/C++
The first 4 lines of output look like this:
A000 009
A001 040
A002 002
A003 063
for corresponding input (here shown in hex): 090021C018...
Now you may imagine, that it will take some time until C++ will outreach it.
Have to agree about IBM's awesome text editor XEDIT: it was my route to mainframe Fortran.
Now I use THE (The Hessling Editor) on a PC under windows (from the command line) but configured to work exactly like XEDIT on a mainframe. Its prefix commands and inbuilt macros beat anything that bloated IDEs can provide.
So you may write macros for it in REXX?
On the mainframe there exists one that gives you the same prefix commands working on colums -- a must have.
********************** IBM Internal Use Only *************************
* :nick.COL :sec.IBM Internal Use Only :disk.VMTOOLS
* :title.IBM XEDIT Column Editing/VM (XCOL)
* :version.1.17 :date.93/05/14 :summary.ANNOUNCE :support.AC
* :oname.Gary Vair :onode.BLDVMB :ouser.VAIR
* :aname.Gary Vair :anode.BLDVMB :auser.VAIR
* :sw.xedit
* :ops.VM/SP4 :lang.rexx
* :doc.bookmaster
* :kwd.col xedit xcol column spread sheet hor
* :abs.Xedit macro to copy, move, delete and insert column data. Column
* operations include math (simple spread sheet), sort, sum, justify,
* number, copy existing text forward (or removing duplicate text),
* excluding columns from XEDIT operations and much more.
* The COL macro is available to customers under the product name
* "IBM XEDIT Column Editing/VM (XCOL)" PRPQ 5799-EGZ.