Em segunda-feira, 25 de novembro de 2019 21:39:30 UTC-3, Scott Pakin escreveu: > > On Monday, November 25, 2019 at 9:55:55 AM UTC-7, Daniel Norte Moraes > wrote: >> >> I Want create and permite my users to create go lang programs mostly >> with full capabilities from >> golang itself, but with some direct capabilities as net and filesystem >> striped from direct accesss; mostly >> capabilities as database access, and network access will be encapsuled in >> ours third parthy golang libs :-) >> The intent is use golang as a full-fledge compiled language and as >> substitute for a need a custom scripted language. >> > > I do something much like that for my Go Server Pages > <https://gosp.pakin.org/> project, which lets one embed Go code in a Web > page à la PHP. The Web server administrator can choose which packages are > allowed to be imported, with the default being only the provided gosp > package <https://godoc.org/github.com/spakin/gosp/src/gosp>, which > encapsulates a few functions from some of the standard packages. Check out > the gosp2go source directory > <https://github.com/spakin/gosp/tree/master/src/gosp2go> and in > particular the ValidateImports method in utils.go > <https://github.com/spakin/gosp/blob/39c37251e1914ad23ad16f5c9e458bc90eddf08a/src/gosp2go/utils.go#L64> > . > > — Scott >
Uau!!! Thanks a Lot! :-D -- 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/f7503fa4-2c36-4770-8550-88326a9535c6%40googlegroups.com.