Hacker GitHub

← All repos

goplus/xgo

View on GitHub ↗ ★ 9,492 Go

XGo is a programming language that reads like plain English. But it's also incredibly powerful — it lets you leverage assets from C/C++, Go, Python, and JavaScript/TypeScript, creating a unified software engineering ecosystem. Our vision is to enable everyone to become a builder of the world.

25 mentions on Hacker News by 20 people: 15 stories, 10 comments · first 2020-06-17 · latest 2024-11-29

Mentions per year 25 mentions · busiest year 2020 (9)
20082026
  1. Go deserves to get TypeScripted. Another effort in this vein is Go+ https://github.com/goplus/gop
    comment by kbd · 2024-11-29 · in Borgo Programming Language
  2. https://github.com/goplus/gop , but they go slightly too overboard imo.
    comment by thegeekpirate · 2024-03-01 · in Go Enums Suck
  3. Looking at the documentation gives a better view ( https://github.com/goplus/gop/blob/main/doc/docs.md ). Interestingly, the fork/superset/alternatives to Go (Go+, Vlang, Odin) address some similar areas. In each case, however, their…
  4. …code-reading pain point as a go developer. I'm toying with the idea of playing more with Go+ https://github.com/goplus/gop/blob/main/doc/docs.md#error-ha...
    comment by jjnoakes · 2022-08-12 · in Rob Pike's simple C regex matcher in Go
  5. https://github.com/goplus/gop/tree/main/testdata/helloc2go
    comment by xushiweizh · 2022-05-24 · in Reinvents how Go interacts with C
  6. I wonder if the author has heard of https://github.com/goplus/gop He'd have fun reverse engineering it.
  7. Yes, they planned to do this (see https://github.com/goplus/gop/milestone/8 )
  8. https://github.com/goplus/gop - The Go+ language for engineering, STEM education, and data science: * For engineering: working in the simplest language that can be mastered by children * For STEM education: studying an engineering language…
  9. The error handing is similar enough to a go proposal that was rejected: https://github.com/qiniu/goplus/wiki/Error-Handling foo()? // for goplus try(foo()) // the go proposal https://github.com/golang/go/issues/32437
  10. …He is a Golang enthusiast[3] and my guess is that this is probably his favorite pet project ;) [1]: https://github.com/qiniu/goplus/graphs/contributors [2]: https://github.com/xushiwei [3]: https://twitter.com/xushiwei