MagicalTux / goro

PHP in Go
BSD 3-Clause "New" or "Revised" License
691 stars 33 forks source link

any plans of reviving this project? #13

Open solidpulse opened 5 years ago

solidpulse commented 5 years ago

This looks very good, problem with PHP in general is that it is very difficult to contribute as it forces you to know C which most young people aren't aware of and have better alternatives like Go and Rust.

By the looks of it, PHP looks to be almost stagnating and I have a good feeling, this project can revive that interest.

I haven't worked on a programming language before but could do some work porting over some functions.

boussou commented 4 years ago

interested too

MagicalTux commented 1 week ago

Been a few years and with covid/etc I haven't been able to put as much time as I wanted to into this project. Pull requests are of course welcome and I'll be adding some things myself.

The main reason I stopped working actively on this was that the whole approach gives very poor performances in some edge cases and really this should be rewritten using bytecode execution for performance, but that'd be a major modification of the compilation engine which I wasn't ready for. This said, the standard library can be expanded to support all standard PHP functions without risk of becoming obsolete just because the way code is compiled changes.

Goals for now: