[go-nuts] Changing source code in order code to be supported from older Golang versions e.g. Go 1.10

2020-03-05 Thread Dimitrios Trechas
Dear colleagues,

There are even now cases that a Windows XP is needed. The latest Golang 
compiler that could target XP was 1.10.

Is there anyone who had to write a source converter that could convert 
recent Golang code to backwards compatible code (in case there is no 
version clash/hell of different libs) ? E.g. number literals, source 
modules to Golang 1.10?


Thank you in advance.  

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/9c246db8-5197-4e1d-a32e-2bca11e99e20%40googlegroups.com.


[go-nuts] Java to Golang converter

2017-05-11 Thread Dimitrios Trechas

Java has vast number of libraries.

Good thing is Golang is catching up with its own style.

There are cases though where there is no equivalent libraries ( PDF reading 
/ writing, TIFF reading writing, Office File formats)

There were a few attempts for Java to Go conversions but not complete (if 
ever can be complete).

github.com/dglo/java2go (converter but not with UTF-8 capabilities)

https://github.com/timob/javaparser (java parser)

github.com/tinycedar/class-parser  (java class parser)

github.com/tinylcy/SmallVM (Java VM interpreter)

github.com/tinycedar/vanilla

All of these projects show the need to read from Java.

Is there any other project or effort to map java functions --> go or even a 
decent converter?

Any plans to make a decent converter from somebody?


-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.