OK, then I think you've answered your own question; your uses should
handle the nils, rather than papering over them by assigning a pointer
to "".
If you expect to have "" when the value is empty, just use string.
On Tue, 2017-08-22 at 17:39 -0700, Eric Brown wrote:
> Yeah, sometimes it's better
I've long liked using ragel, but I have to say that with the projects
bus factor and recent removal of Go code generation, it's less
attractive than it used to be.
On Wed, 2017-08-23 at 23:56 -0700, Tamás Gulácsi wrote:
> See ragel for an fsm generator!
--
You received this message because you a
What is the expected behaviour for this code?
https://play.golang.org/p/tp9YNQZRMo
```
package main
import (
"fmt"
)
type char int
func (c char) String() string { return string(c) }
type st struct {
m map[int]interface{}
}
func main() {
a := char('A')
s := st{
Well that's dumb of me - too busy thinking about other details and
forgetting the language I was speaking. Thanks.
On Thu, 2017-08-31 at 01:24 -0700, moehrmann via golang-nuts wrote:
> m is an unexported Field. fmt can not use interface() on the reflect
> values
> to then call String on them on a
This is not nice if you want to reuse the slice, and still may leak the
fields.
clients[i] = clients[len(clients)-1]
// If the current clients[i] is deleted it becomes inaccessible
// and the ipAddr, name and conn fields potentially leak, so
// zero them in the last position of the slice.
clients[
Just to clarify, this is from context discussing Aaron's code.
On Mon, 2017-09-25 at 17:38 -0700, 'Keith Randall' via golang-nuts
wrote:
> I see a couple of issues with your code.
>
> On Monday, September 25, 2017 at 5:14:22 PM UTC-7, kortschak wrote:
> >
--
You received this message because y
On Wed, 2017-09-27 at 08:54 -0700, Volker Dobler wrote:
> One from https://awesome-go.com/#science-and-data-analysis
> probably should fit your needs. Or try looking for R bindings and
> run your plots through R.
https://godoc.org/gonum.org/v1/plot for the first and
https://godoc.org/github.com/
I am seeing all.bash fail when testing cmd/go with a likely cause being
internal/poll.runtime_pollWait.
I'm trying to build go1.9 (with a change to the heap size), but
all.bash fails as shown below. Is this a known problem? and if it is,
is there a workaround.
thanks
```
panic: test timed out af
17 at 10:20 PM, Dan Kortschak
> wrote:
> >
> >
> > I am seeing all.bash fail when testing cmd/go with a likely cause
> > being
> > internal/poll.runtime_pollWait.
> >
> > I'm trying to build go1.9 (with a change to the heap size), but
> > a
StringChan and StringSendingChan are named types and so you will need a
conversion. It would be easier though to just not declare types here.
You don't need them.
https://play.golang.org/p/0dBHgsaP0v
On Thu, 2017-09-28 at 17:19 -0700, lmumar wrote:
> Hi all,
>
> Good day to you all. I just recen
``
On Thu, 2017-09-28 at 21:23 -0700, Ian Lance Taylor wrote:
> On Thu, Sep 28, 2017 at 5:40 PM, Dan Kortschak
> wrote:
> >
> >
> > I can replicate this on another newer RHEL machine. In both cases
> > the
> > machines are quiet (they are the head nodes of HP
To get bitbucket.org/zombiezen/gopdf/... to install, you will need to
install mercurial.
On Thu, 2017-09-28 at 23:49 -0700, Vikram Rawat wrote:
> Thanks for your reply. Library seems promising. but when I run it ,
> this
> errors out
>
>
>
> cannot find package "bitbucket.org/zombiezen/gopd
```
On Fri, 2017-09-29 at 06:52 -0700, Ian Lance Taylor wrote:
> On Thu, Sep 28, 2017 at 10:12 PM, Dan Kortschak
> wrote:
> >
> >
> > I have just tried replicating the issue today and this time, one
> > machine passes everything, while the other does not. I am beg
Agreed. I think there is a deep problem, but the deep problem is here
rather than in the Go tests.
thanks
Dan
On Mon, 2017-10-02 at 18:16 -0700, Ian Lance Taylor wrote:
> 10 minutes is the default timeout, so that's why that run failed.
>
> 5 minutes, the time shown above, is an extraordinarily
On Tue, 2017-10-10 at 06:13 -0700, Scott Cotton wrote:
> 1. "defer go" extend defers to work on goroutine exit with
> mechanism just
> like defer, but if we say "defer go f()"
> instead of "defer f()" then we run on goroutine exit. Very big gains
> for
> scaling here IMHO.
How is this differ
Try using the periph.io libraries; golang.org/x/exp/io/spi is no longer
maintained[1].
[1]https://github.com/golang/go/issues/22058#issuecomment-332390766
On Sun, 2017-10-15 at 21:01 -0700, Eugene Dzhurinsky wrote:
> Hello!
>
> I was trying to make the RF522 (RFID reader) to initialize properly
If you only need the map conditionally, you need to declare it and then
conditionally make it.
```
var m map[string]int
if needMap {
m = make(map[string]int)
}
```
On Mon, 2017-10-16 at 21:52 -0700, Alex Dvoretskiy wrote:
> Hello, Golang Nuts!
>
> I have an interesting question about maps. W
I have similar sentiments.
On Tue, 2017-10-24 at 09:19 -0700, prades.m...@gmail.com wrote:
> I submitted several original projects i made to your list, they
> passed all
> the tests, they sat in the pull-request list for 6 month then when
> rejected
> for disingenuous or unspecified reasons.So I
The spec does preclude that since there must be a `package main`.
https://golang.org/ref/spec#Program_execution
On Wed, 2017-10-25 at 05:02 +, Alex Buchanan wrote:
> Interesting, thanks. Let me try to clarify my idea with some simple
> code:
>
> // file lives at github.com/buchanae/foobar/fo
Say I have a []T that I want to use as a common stem that has a tail
appended onto it, used concurrently, for example:
for i := 0; i < N; i++ {
tail := makeTail(i) // Returns a []T.
wg.Add(1)
go func() {
defer wg.Done()
a := append(stem, tail
With high N, I have been able to confirm raciness.
On Mon, 2017-11-06 at 11:13 +1030, Dan Kortschak wrote:
> I have not been able to get the race detector to complain about this,
> even if I make len << cap.
--
You received this message because you are subscribed to the Google Gro
No. The complete select+code blocks is not atomic, so the select may
see that closedchan is not closed, execute the default case, but in the
mean time closedchan has been closed by someone else. Bang!
On Mon, 2017-11-06 at 16:59 -0800, Albert Tedja wrote:
> Since closing an already closed channel
This is not a good idea (and is wrong since it does not check the ok
value of the receive operation). As was pointed out previously, this is
only true in the instant that the select is occurring.
On Mon, 2017-11-06 at 18:39 -0800, sheepbao wrote:
> func isClose() bool {
> select {
> case <
exec.Command does not invoke a shell, the `>' you use in bash is a
shell function (https://www.gnu.org/software/bash/manual/bash.html#Redi
rections). Note that the example for CombinedOutput invokes "sh" as the
command with "-c", "ls... (https://golang.org/pkg/os/exec/#example_Cmd_
CombinedOutput).
This is explained in the FAQ: https://golang.org/doc/faq#nil_error
On Tue, 2017-11-14 at 16:37 -0800, Travis Beauvais wrote:
> https://play.golang.org/p/76gIgzXgcS
>
> Why is err not nil when a is?
>
> Our theory is that err is a pointer to a nil pointer so technically
> not
> nil. We would hav
Have you tried os.RemoveAll("/var/spool/directory")?
https://golang.org/pkg/os/#RemoveAll
If that's slow, file an issue.
On Mon, 2017-12-04 at 09:41 -0800, gabejessfors...@gmail.com wrote:
> What takes 18 seconds in a perl command:
> perl -e 'for(<*>){((stat)[9]<(unlink))}'
>
> is taking almost
bufio.NewReader
On Mon, 2017-12-18 at 05:11 -0800, Tamás Gulácsi wrote:
> > n, err := sock.Read(buf)
> >
> >
> This will be slow: TCP is a streaming protocol, so this Read can read
> any
> length between 0 (! yes !) and 1024 bytes.
> Use buffering (bytes.NewReader) and some kind of messag
I don't see anywhere that you are closing the gzip.Writer. Does doing
that fix the problem?
On Fri, 2016-11-25 at 05:12 -0800, Connor wrote:
> Hi all.
>
> I'm trying to implement a structure which gzips multiple
> individually-inflatable messages in the same data stream. I've built
> an
> examp
On Sun, 2016-11-27 at 01:46 -0800, Johann Höchtl wrote:
> Is there a standard to perform IRIs encoding? Would URL-encoding the
> read
> part be acceptable and interoperable?
There is a published grammar for RDF, which defines the IRI grammar
used. This can be used to write a parser. An example o
On Mon, 2017-01-09 at 15:12 -0800, Tomi Häsä wrote:
> Is this the correct way of resetting a slice? I mean do I always need
> to
> use make to reset a slice?
>
> // initialize slice
>
> onearea Area = Area{}
>
> group []Area = make( []Area, 0, MAX )
>
> // add stuff to slice
>
On Wed, 2017-01-11 at 16:21 +1100, Pablo Rozas Larraondo wrote:
> I'm confused with image.Gray16 having pixel values represented in the
> wrong order. It seems to me that image.Gray16 considers numbers to be
> big endian instead of little endian.
Why do you think that is the wrong order?
Here is
On Wed, 2017-01-11 at 16:46 +1100, Pablo Rozas Larraondo wrote:
> Thanks Dan. I'm just surprised that Gray16 uses big endian when, for
> example, Go's uint16 type uses the little endian convention.
On *most* supported architectures.
> I guess I find this weird and I want to know if there is a rea
On Wed, 2017-01-11 at 17:15 -0800, hui zhang wrote:
> switch v := x.(type) {
> case int,int8,int16,int32:
What type is v here? It can't be any of the four types you have listed
in the case since are not assignable to each other without conversion,
so it must be an interface{}. interface{} ca
What are you trying to do?
The behaviour of LimRange as you have it here is to return the float64
value of x if it is a float64, zero if it is another numerical type in
the case list and NaN if it is none of those.
I would suggest you read https://golang.org/ref/spec#Switch_statements
particular
Go does not have a notion of casting, and working towards a solution
that starts with a need for generics will end in tears.
If you want to have a universal numeric -> float64 conversion, this[1]
might work, though I really don't think it is a good idea, and won't
help in your broader scheme to ma
Alternatively, https://godoc.org/github.com/cznic/mathutil which has
already typed each of those five line snippets for you.
On Thu, 2017-01-12 at 13:45 +1030, Dan Kortschak wrote:
> In practice, it's better to implement a min(a, b T) T for each T that
> you actually need (it's
Before answering the questions below, you should know that exec.Command
will not do shell glob expansion since it does not invoke commands via
a shell. If you want to do that you can either invoke via a shell or do
the globbing yourself with filepath.Glob[1].
1. You can capture the combined output
You have handed json.Unmarshal a non-slice/non-array type.
Try this https://play.golang.org/p/Zl5G_Rkt26
On Thu, 2017-02-02 at 15:15 -0800, Rejoy wrote:
> I 'd like to unmarshal database records into a struct type. I get the
> error "json:
> cannot unmarshal array into Go value of type main..".
Can someone explain to me why this works? I am cross-compiling for
arm5, but the executable works on amd64.
$ cat hello.go
package main
import "fmt"
func main() {
fmt.Println("hello")
}
$ GOARCH=arm GOARM=5 go build hello.go
$ ./hello
hello
$ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GO
Thank you. Yes, I had forgotten I'd installed that (needed for kernel
building for the very same arm5 device).
Dan
On Thu, 2017-02-16 at 21:31 +1300, Michael Hudson-Doyle wrote:
> Do you have qemu-user-static or a similarly named package installed?
> Then
> the magic of binfmt_misc may be invokin
On Fri, 2017-02-17 at 22:59 -0800, vova...@gmail.com wrote:
> I'm wondering, if there's any benefit of writing* r2 := new(Request);
> *r2 = *r *rather than shorter *r2 := *r (example below) *or this is
> just matter of style preference?
*r2 := *r is not legal.
https://play.golang.org/p/28y-zWhvoQ
On Sat, 2017-02-18 at 23:15 +, Matt Harden wrote:
> They didn't say ; they said r2 := *r. Also read the example.
> They
> returned &r2 instead of r2. The code is equivalent to but shorter
> than the
> original.
After I read the example I realised that. However the text shows up on
a text-only
Yep. I was lazy though - I should have read the example and I could
have made a more careful parse of the text to see a lone *or" that
might have prompted further investigation.
Historical note: /, * and _ were used in text only mail and on usenet
prior to html markup contaminating email. Variousl
On Sat, 2017-02-25 at 09:03 +, Jan Mercl wrote:
> They're not, #2 has a data race.
There is no race, the go routine is not a closure.
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails f
When the python functions are actually called the comparison is more
reasonable:
```
~/concat $ go test -bench . concat_test.go
BenchmarkUnicodeConcat-8 20 10379 ns/op
PASS
ok command-line-arguments 2.193s
~/concat $ python concat_test.py
time_taken = 8901.3030529
If you let randSpaceline take a *rand.Rand then you can control the
source of the randomness and arbitrarily set the seed. You also get the
advantage of having a non-mutex protected rand source if you don't need
it (we do a similar thing and used rand. if the *rand.Rand is nil
as a convenience).
O
On Mon, 2017-03-20 at 09:45 +0100, 'Axel Wagner' via golang-nuts wrote:
> The "philosophy of gofmt" was to end arguments about how go code
> should be formatted.
> Which gives this thread a special form of irony :)
People will always adjust their behaviour to minimise the delta on
their dissatisf
There are cases in the standard library that explicitly intentionally
return, or leave, invalid values in cases when they should not be used.
This being the generalised case of this question.
One of the clearest examples (others don't necessarily have comments)
of this is in go/types/initorder.go
On Tue, 2017-04-04 at 18:41 -0700, utyughj...@mail.com wrote:
> case in point: https://play.golang.org/p/p7WtbMZj3O
Why would you return a newly allocated [c]byte pointer in fooSTUPID
instead of nil? That is *not* doing what is suggested, but rather
returning a more likely valid and usable value.
We (gonum) would extend the security exception to include scientific
code; there are far too many peer reviewed works that depend on code
that will blithely continue after an error condition that should stop
execution or log failure. These can and do end up contributing to costs
of (mis)development
On Tue, 2017-04-25 at 03:06 +, Kevin Conway wrote:
> The convention in the Go libraries is that even when a package uses
> panic internally, its external API still presents explicit error
> return values.
reflect?
All rules are wrong.
--
You received this message because you are subscribed
Is github not visible from there? If it is, clone the repos from github
to the expected locations for $GOPATH and $GOROOT.
On Mon, 2017-05-08 at 19:39 +0500, Micky wrote:
> It's just politics!
>
> Simply use a VPN, Tor or a proxy to bypass the filter!
--
You received this message because you
This smells like the XY problem. What are you actually trying to do and
how have to tried to do it (actual code, not simplified analogues)?
On Sun, 2017-05-21 at 23:05 -0700, xjdrew wrote:
> How can i use this kind of Go in windows? my machine is 64bit also.
> If I
> download the amd64 Go, the po
I have just updated (after some years) a server I use for presenting
course material to NaCl pepper_49 (previously pepper_39).
The runnable examples I have work, however stderr is contaminated with
the string "Native Client nameservice: not implemented on Native
Client".
The documentation for run
It looks like the go version hits this. Updating to a more recent go
install fixes the problem (the previous was go1.3.1).
On Tue, 2017-05-30 at 15:38 +0930, Dan Kortschak wrote:
> I have just updated (after some years) a server I use for presenting
> course material to NaCl pepper_49 (prev
On Thu, 2017-06-01 at 23:31 -0700, Vikram Rawat wrote:
> Does anybody actually uses GO for data Analysis...
Yes, they do.
https://github.com/gophercon/2016-talks/tree/master/DanielWhitenack-GoForDataScience
https://www.youtube.com/watch?v=D5tDubyXLrQ
> Can it be used for Data analysis
Yes, it c
Sorry, missed the go- prefix in Dave's package.
github.com/davecgh/go-spew
On Tue, 2019-06-04 at 09:48 +0930, Dan Kortschak wrote:
> There are packages already available for this.
>
> github.com/kortschak/utter (for Go syntax-like printing)
> github.com/davecgh/spew (for le
There are packages already available for this.
github.com/kortschak/utter (for Go syntax-like printing)
github.com/davecgh/spew (for less Go syntax-like printing)
On Mon, 2019-06-03 at 08:54 -0700, 杜沁园 wrote:
> I recently write a program to recursively print all fields and value
> in a
> struc
在 2019年6月4日星期二 UTC+8上午8:19:55,kortschak写道:
> >
> >
> > Sorry, missed the go- prefix in Dave's package.
> >
> > github.com/davecgh/go-spew
> >
> > On Tue, 2019-06-04 at 09:48 +0930, Dan Kortschak wrote:
> > >
> > > There are
The semantics of this line of go.mod is not described anywhere, but the
tool chain blithely writes it to a go.mod file when there is no go
directive present.
Is there a way to mark the go.mod as go version-agnostic?
--
You received this message because you are subscribed to the Google Groups
"g
x, but no other apparent value.
[1]https://github.com/golang/go/issues/30791#issuecomment-472431458
On Mon, 2019-06-10 at 22:27 -0700, Ian Lance Taylor wrote:
> On Mon, Jun 10, 2019 at 9:56 PM Dan Kortschak
> wrote:
> >
> >
> > The semantics of this line of go.mod is not d
Thanks, Ian.
Comments in-line.
On Tue, 2019-06-11 at 06:42 -0700, Ian Lance Taylor wrote:
> On Tue, Jun 11, 2019 at 6:40 AM Ian Lance Taylor
> wrote:
> >
> > On Mon, Jun 10, 2019 at 10:51 PM Dan Kortschak
> > wrote:
> > >
> > > The semantics of th
(f2a4c13).
Dan
On Tue, 2019-06-11 at 17:35 -0700, Ian Lance Taylor wrote:
> On Tue, Jun 11, 2019 at 4:53 PM Dan Kortschak
> wrote:
> >
> >
> > It would be very nice if the documentation and clarity of
> > communication
> > around this were improved.
&g
Thanks, Ian.
I'll look later today.
Dan
On Wed, 2019-06-12 at 07:01 -0700, Ian Lance Taylor wrote:
> On Tue, Jun 11, 2019 at 6:30 PM Dan Kortschak
> wrote:
> >
> > Having that and exactly what it means in the go help modules output
> > would probably be the bes
For others, the cl is https://golang.org/cl/181840 (note the extra 0).
On Wed, 2019-06-12 at 07:01 -0700, Ian Lance Taylor wrote:
> On Tue, Jun 11, 2019 at 6:30 PM Dan Kortschak
> wrote:
> >
> > Having that and exactly what it means in the go help modules output
> > wo
I feel your pain. For me it's at the other end of the keyboard.
Dan
On Wed, 2019-06-12 at 17:01 -0700, Ian Lance Taylor wrote:
> On Wed, Jun 12, 2019 at 2:55 PM Dan Kortschak
> wrote:
> >
> > For others, the cl is https://golang.org/cl/181840 (note the extra
> &
This is interesting. I have exactly the opposite situation; up-down is
much easier than significant left-right because of faulty saccades.
On Wed, 2019-06-12 at 11:41 -0700, Michael Jones wrote:
> Bakul, more good arguments. I have another motivation in the "?"
> world that
> I've not argued becau
That's not what Andrey wrote; he said if you want java error handling
us java. No where in his post was any explicit value judgement on the
approach.
On Sat, 2019-06-29 at 15:41 -0500, Robert Engels wrote:
> And Go has advantages over in many areas so stating “if you want
> decent error handling u
-06-29 at 18:27 -0500, Robert Engels wrote:
> It was certainly implied given the context - Java’s superior error
> handling will not make it to Go (for a variety of reasons), so if you
> want it, use Java.
>
> Oh, and his reply pretty much backs my analysis :)
>
>
> > On Ju
Thank you for sending that. That is a wonderful interview.
On Sun, 2019-06-30 at 19:49 -0700, Michael Jones wrote:
> With so many strongly worded emotional emails flying it might be
> helpful to
> remember that language design is about other people and other use
> cases
> than your own. The truly
You can use the Index method on reflect.Value if it is an integer-
indexable type.
https://play.golang.org/p/07YXRPBMqo6
On Mon, 2019-07-01 at 12:45 -0700, Mark Bauermeister wrote:
> I have the following code, where the TokenMap struct is actually part
> of another package.
> idMap is not export
It's sorted lexically by the unicode code points. Why would str1 come
after str2? '1' < '9'.
On Fri, 2019-07-05 at 21:23 -0700, shubham.pendharkar via golang-nuts
wrote:
> It sorts by name, but there is a big problem with golang string
> comparison.
> If you consider these two strings:
> str1 : "h
This is not necessarily true. A single call may return a variety of
errors. Otherwise a simple (ok bool) would be enough.
On Tue, 2019-07-09 at 15:49 +0200, Nicolas Grilly wrote:
> On Tue, Jul 9, 2019 at 3:36 PM Wojciech S. Czarnecki >
> wrote:
>
> > Because given piece of contemporary productio
You can ask go test to leave the test executable for you to use later.
This is done with the -c flag. It will leave a -test binary
that takes all the flags that go test takes. This is at least similar
to what you are asking for.
On Tue, 2019-07-09 at 18:35 -0700, farid.m.zaka...@gmail.com wrote:
>
Different type of salt here. This is Networking and Cryptography
library, not Native Client.
On Fri, 2019-07-12 at 21:33 -0700, Ian Lance Taylor wrote:
> On Fri, Jul 12, 2019 at 9:28 PM mike wrote:
> >
> > Does anyone have any sample code which shows interoperability
> > between Go's golang.org/
Fair or not, it's pretty tone deaf. In conjunction with other
unilateral decisions that get made, it leads to a sour taste.
On Mon, 2019-07-15 at 18:54 +0200, Wojciech S. Czarnecki wrote:
> On Mon, 15 Jul 2019 17:39:47 +0200
> Michal Strba wrote:
>
> > The issue was promptly closed and locked by
This is what the go version directive in go.mod is for.
On Mon, 2019-07-15 at 20:05 -0700, Andrey Tcherepanov wrote:
> Or... adding "require" to package statement to indicate Go 2 is the
> language for this file
>
> package main requires "go2"
--
You received this message because you are subsc
The headline of the group is "Welcome to golang-nuts, a general
discussion list for the Go Programming Language."
I'd say this is that, a discussion related to the Go Programming
Language.
On Tue, 2019-07-16 at 11:33 +0200, Wojciech S. Czarnecki wrote:
> On Mon, 15 Jul 2019 17:05:40 +
> "Sam
We'd (gonum-dev) likely advise not to use julia for reasons that I
won't go into here.
However, I can suggest that the OP checks out the data-science channel
on https://gophers.slack.com/
Also note that gorgonia does data-flow graph compilation described
Jesper, and there are REPLs that are avail
There is a project that is intended to implement pandas-like data
manip: https://github.com/ptiger10/pd
On Tue, 2019-07-16 at 16:06 -0700, Leo R wrote:
> Regarding REPL in Go, it is complicated. Currently, lgo seems to be
> broken
> as of go-1.12 (and go-1.13), see README.md in their repo
> htt
The ™ thing is likely defensive, to avoid this kind of problem
https://www.informationweek.com/google-go-name-brings-accusations-of-evil/d/d-id/1084786
Here is the USPTO record:
http://tmsearch.uspto.gov/bin/showfield?f=doc&state=4805:l86u0m.6.2
On Wed, 2019-07-17 at 01:13 +0300, Space A. wrote
The defer is not being run directly as a result of the panic.
>From the spec:
> The recover function allows a program to manage behavior of a
> panicking goroutine. Suppose a function G defers a function D that
> calls recover and a panic occurs in a function on the same goroutine
> in which G is
You could try it this way if you really need a separate function.
https://play.golang.org/p/V-ysjWbZ2X5
On Thu, 2019-07-18 at 12:51 +0800, ZP L wrote:
> Sorry for the bad formatting.
>
> > recover must be called directly by a deferred function
>
> func logPanic() {
> defer func() {
> if
2019-07-23 at 18:45 -0500, Robert Engels wrote:
> Funny. Did you remember it or just pay close attention to these
> things?
>
> > On Jul 23, 2019, at 6:38 PM, Dan Kortschak
> > wrote:
> >
> > This thread is 7 years old.
> >
> > > On Tue, 2019-0
> > On Jul 23, 2019, at 9:38 PM, Dan Kortschak
> > wrote:
> >
> > I couldn't find the thread in my go-nuts box, so I looked for it on
> > google groups.
> >
> > Chris, it may be relevant, but the thread is stale and so the
> > conversation is
This looks like a QEMU thing more than a Go thing.
On Tue, 2019-07-30 at 02:15 -0700, antony.rhen...@gmail.com wrote:
> Seeing segfault during go get -v URL
>
>
>
> $ go version
> go version go1.11.5 linux/arm
>
>
>
> $ go env
> GOARCH="arm"
> GOBIN=""
> GOCACHE="/var/arheneus/.cache/go-buil
Do you have any reason to believe that it's not QEMU (have you done
this on real hardware)? It has past form for this kind of problem.
I have just tried to replicate this on a pi and both 1.11.5 and 1.11.9
complete successfully.
BTW 1.11 is not the the current release and for 1.11, the most recen
Not really exposed, but there is code you could copy.
https://golang.org/pkg/cmd/go/internal/modfile/#Parse
On Mon, 2019-09-02 at 22:44 -0700, James Pettyjohn wrote:
> Hi,
>
> This might be a bad idea but I'm trying to parse the go.mod file for
> data
> as part of my build process - if at all p
I also.
We have to add additional mess to our build scripts when we get testing
dependencies that are not part of our distribution to avoid
contaminating the go.{mod,sum} in the repo root.
This has repeatedly been a source of irritation and frustration.
Dan
On Thu, 2019-09-05 at 11:36 -0700, Mi
func bytesToString(b []byte) string {
return *(*string)(unsafe.Pointer(&b))
}
https://play.golang.org/p/azJPbl946zj
On Fri, 2019-09-20 at 13:30 -0700, Francis wrote:
> Thanks Ian, that's a very interesting solution.
>
> Is there a solution for going in the other direction? Although I
> e
Any particular reason for that? Neither is safer than the other and
it's not clear to me that you can actually achieve the goal of having a
compile-time check for the correctness of this type of conversion.
On Mon, 2019-09-23 at 02:36 -0700, fran...@adeven.com wrote:
> But this relies on a string'
I'm putting together a tiny package at the moment that has not yet been
push to a git remote. When I try to run tests I get the following
failure:
$ GOPROXY=off go test
# yaegiconf
package yaegiconf_test
imports github.com/kortschak/yaegiconf: cannot find module
providing package github.co
Resolved.
Module name must be fully qualified.
On Tue, 2019-09-24 at 11:19 +0930, Dan Kortschak wrote:
> I'm putting together a tiny package at the moment that has not yet
> been
> push to a git remote. When I try to run tests I get the following
> failure:
>
>
Have you ever considered using Go as the configuration format for your
project? Have you wondered whether you need a Turing complete
configuration language?
Of course not; here it is: https://github.com/kortschak/yaegiconf
Appalled? OK.
--
You received this message because you are subscribed to
You can write that.
func insert(m map[K]V, k K, v V) map[K]V {
if m == nil {
return map[K]V{k: v}
}
m[k] = v
return m
}
On Tue, 2019-09-24 at 13:10 -0700, Marcin Romaszewicz wrote:
> Could we have an operation like append() for slices?
>
> How abou
I am looking at some changes we have made to make code generation
independent of GOPATH since from the SettingGOPATH page of the wiki
says "If no GOPATH is set, it is assumed to be $HOME/go on Unix systems
and %USERPROFILE%\go on Windows."
However, when I run `go env` I see `missing $GOPATH` in re
Yes, that explains it. Perhaps the error could be more informative.
On Thu, 2019-09-26 at 20:19 -0700, Ian Lance Taylor wrote:
> On Thu, Sep 26, 2019 at 7:36 PM Dan Kortschak
> wrote:
> >
> > I am looking at some changes we have made to make code generation
> > independ
[1]https://go-review.googlesource.com/c/go/+/33105/
[2]https://go-review.googlesource.com/c/go/+/118095/
On Fri, 2019-09-27 at 12:51 +0930, Dan Kortschak wrote:
> Yes, that explains it. Perhaps the error could be more informative.
>
> On Thu, 2019-09-26 at 20:19 -0700, Ian Lance Taylor wrote:
Filed https://golang.org/issue/34628
On Fri, 2019-09-27 at 15:19 +0930, Dan Kortschak wrote:
> Looking into it it appears that there's active work in
> go/build.defaultGOPATH that makes returning an informative error
> message impossible.
>
> This made sense when it was d
Over 10 years ago Gustavo Niemeyer invented the geohash geographic
hashing system https://en.wikipedia.org/wiki/Geohash for clearly and
concisely representing geographic locations at arbitrary precision.
Now, here is geocrypt, a package that returns or checks a cryptographic
hash of a geolocation.
301 - 400 of 691 matches
Mail list logo