[go-nuts] Plan9 reborn as a guest OS atop of Golang runtime

2018-12-10 Thread Dmitry Ponyatov
Can Plan9 reborn as a *guest* OS atop of Golang runtime? Maybe somebody works on a clustering system can expand Go runtime to natively and transparently run over Beowulf-style message passing clusters? -- You received this message because you are subscribed to the Google Groups "golang-nuts" g

[go-nuts] Homoiconic metaprogramming in Go

2018-12-13 Thread Dmitry Ponyatov
Is it possible to do metaprogramming in Go? What I want to have is a way to run arbitrary code in compile time, which has full access to compiler data structures (parsed syntax trees, compiler stages callbacks, direct code generator calls). As a variant, it can be some Lisp system runs between

[go-nuts] Android self-hosted (native+IDE)

2018-12-19 Thread Dmitry Ponyatov
What about current progress on porting Go to Android (self-hosted SDK)? Does somebody is working on it? -- 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-nu

[go-nuts] module for manipulating attributes tree structure (as GUI representation)

2019-01-13 Thread Dmitry Ponyatov
Are there any modules that let to implement full-featured GUI in form of the attributed tree (over HTML/JS thin client)? -- 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 em

[go-nuts] What is the best syntax parsing tutorial using golang toolchain (yacc etc)?

2019-01-13 Thread Dmitry Ponyatov
What is the best syntax parsing tutorial using golang toolchain (yacc etc)? -- 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.c

[go-nuts] binary protocols code generators (parser/writer/validator/[de]serializer)

2019-01-13 Thread Dmitry Ponyatov
Are there any tools to implement code generators for binary protocols parsers and writers? I mean something like lex/yacc but for binary protocols (binary file formats, arbitrary net protocols, serialization for complex APIs etc). -- You received this message because you are subscribed to the

[go-nuts] Re: binary protocols code generators (parser/writer/validator/[de]serializer)

2019-01-13 Thread Dmitry Ponyatov
- https://www.protlr.com/example - https://kaitai.io - http://www.icsi.berkeley.edu/pubs/networking/binpacIMC06.pdf What else with good tutorials included? Arbitrary bitwidth fields and endianness support are required. The first application candidates are - full-featured AS

[go-nuts] Re: binary protocols code generators (parser/writer/validator/[de]serializer)

2019-01-14 Thread Dmitry Ponyatov
> > Protocol Buffers springs to mind. > Totally wrong. Protocol Buffers unable to parse TIFF or STEP file. -- 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 go

[go-nuts] Re: The performance comparation of Golang and Java

2019-01-24 Thread Dmitry Ponyatov
You should also take into account resource consumption, primarily RAM usage (and also CPU usage for runtime action itself: not linked with application logic). So you should normalize your benchmarks by RAM usage, and it will give you 100x of golang efficiency. Java critically requires 2G of RAM

[go-nuts] Node-RED -like system implementation in golang

2019-02-16 Thread Dmitry Ponyatov
Does anybody hear about implementations of dataflow visual design systems for golang? https://www.youtube.com/playlist?list=PLKYvTRORAnx6a9tETvF95o35mykuysuOw Now I'm playing with a serial port log processing, and totally disappointed with Node.js productivity even for such simple task as the

[go-nuts] Re: Node-RED -like system implementation in golang

2019-02-16 Thread Dmitry Ponyatov
> > Maybe we already have some parts can be used for building such a like > system? > - Web-frontend for vector drawing blocks of hierarchical data flow models - Golang code generator from blocked models - Module management subsystem to control libraries and module sets -- You receiv