plan about Wren#

71 views
Skip to first unread message

Xeno Amess

unread,
Jan 28, 2019, 2:03:09 AM1/28/19
to Wren
Step 1:
Learn about how to build documents.(done)

Step 2:
Add Wren# modifications to the documents.(processing)

Step 3:
Migrate the original C code Wren project to Java.
I know here already exist one Java migration, but I still want to learn about how you did this.
(processing)

Step 4:
Optimize the java codes.
fix TODOs and change loop to map in everywhere.
(on plan)

Step 5:
Add Wren# modifications to the java codes.
(on plan)

Step 6:
Merge Wren# into my game engine.
(on plan)

So this is not an easy thing but....
I will try my best.

Michel Hermier

unread,
Jan 28, 2019, 2:39:18 AM1/28/19
to wren-lang
Wren# is an odd name, I would have thought it is a CLR implementation of the language.

Anyway, do you plan to use java bytecode? Do you have any other plans beyond a simple port? (Java access or whatever?)

Xeno Amess

unread,
Jan 28, 2019, 3:25:50 AM1/28/19
to Wren
Java bytecode: No, that is too complicated work, and too hard to maintain. I will just use Java.
I don't quite know your meaning about "Java access" but if you means touch java class and invoke java function in wren vm, yes, there will be.
And after the migration I will add lots of new syntax in it.
For example, continue keyword in loop, include keyword in module management, interface in classes, and lots of other things.
But first, I will focus on the migration. 
No doubt C is fastest, but develop in C really makes me feel sick.
Reply all
Reply to author
Forward
0 new messages