https://github.com/ajlopez/sharpgo
Go languange interpreter in C#, work in progress
https://github.com/ajlopez/sharpgo
csharp dotnet go interpreter
Last synced: 2 months ago
JSON representation
Go languange interpreter in C#, work in progress
- Host: GitHub
- URL: https://github.com/ajlopez/sharpgo
- Owner: ajlopez
- License: other
- Created: 2014-05-01T11:24:09.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2019-01-07T21:51:30.000Z (over 7 years ago)
- Last Synced: 2025-05-23T12:42:38.444Z (about 1 year ago)
- Topics: csharp, dotnet, go, interpreter
- Language: C#
- Size: 264 KB
- Stars: 8
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SharpGo
Go languange interpreter in C#, work in progress.
Work in Progress
## References
### Golang
- [A Tour of Go](http://tour.golang.org/#1)
- [The Go Programming Language Specification](http://golang.org/ref/spec)
- [Go for a Rubyist](http://supermar.in/go-for-a-rubyist/)
- [Go for C++ Programmers](https://code.google.com/p/go-wiki/wiki/GoForCPPProgrammers)
- [Google Go: The Good, the Bad, and the Meh](http://blog.carlsensei.com/post/42828735125)
- [How to Write Go Code](http://golang.org/doc/code.html)
- [Go at Google: Language Design in the Service of Software Engineering](https://talks.golang.org/2012/splash.article)
- [Errors are Values](https://blog.golang.org/errors-are-values)
- [Go 1.6 Release Notes DRAFT](http://tip.golang.org/doc/go1.6)
- [Go Slices: usage and internals](https://blog.golang.org/go-slices-usage-and-internals)
- [Go Operators](https://www.tutorialspoint.com/go/go_operators.htm)
- [Go Cheat Sheet](https://github.com/a8m/go-lang-cheat-sheet)
- [A Guide to Types and Casting in Golang](http://blog.stoneriverelearning.com/a-guide-to-types-and-casting-in-golang/)
- [Go Types](https://golang.org/ref/spec#Types)
- [Go Assignability](https://golang.org/ref/spec#Assignability)
- [Assignability in Go](https://medium.com/golangspec/assignability-in-go-27805bcd5874#.u1k8y1i3r)
- [Identical types in Go](https://medium.com/golangspec/assignability-in-go-27805bcd5874#.u1k8y1i3r)
- [Go Books](https://github.com/dariubs/GoBooks)
- [Overview Of Go Type System](https://go101.org/article/type-system-overview.html)
### Interpreters
- [A Golang interpreter](https://github.com/go-interpreter/ssainterp)
- [A simple interactive Go interpreter](https://github.com/sbinet/igo)
- [Package interp](https://godoc.org/golang.org/x/tools/go/ssa/interp)
## License
MIT
## Contribution
Feel free to [file issues](https://github.com/ajlopez/SharpGo) and submit
[pull requests](https://github.com/ajlopez/SharpGo/pulls) � contributions are
welcome<
If you submit a pull request, please be sure to add or update corresponding
test cases, and ensure that `npm test` continues to pass.