5 ms·
Nice work. That's quite a bit of code. If you are serious about this you should setup a website, list features, show screenshots and offer binaries. As it stan
by saejox 13y ago
Nice work. That's quite a bit of code. If you are serious about this you should setup a website, list features, show screenshots and offer binaries.
As it stand it not likely that many people will build a thing they never even seen a screenshot.
- foxhill 13y agoi think this is quite early work, we're a little bit off having stable binary issues - i think quarnster is only after feedback from people comfortable with coding :)
- deevus 13y agoMy thoughts exactly. I'm always happy to try a new text editor, but if I can't at least see a screenshot of how it looks... no thanks.
- miloshadzic 13y agoWhy not build it yourself and submit a pull requests with a screenshot? You have the source and he wrote that he's accepting PRs.
- recursive 13y agoBecause I can't find the build instructions for my OS.
- blueblob 13y agoOn ArchLinux Go is pretty massive ~294 MB (compared to the jdk7-openjdk at ~19MB) installed. I, personally, have avoided installing some small programs because they had Go as a dependency, obviously you can compile a binary to resolve this for the editor itself. It seems like quite a bit of work just to generate a screenshot though.
- axelf 13y agoI've heard this argument from people refusing to install packages that depend on haskell too. I don't get it, 294mb is a trivial amount of space nowadays.
- Killswitch 13y agoIt's more the fact that honestly, I don't want to take the time... It's easier for me to shell out $70 to Sublime Text knowing that I can see it before I buy it than take the time to download and install all dependencies, build it, then be like "I don't even like this at all..."
- blueblob 13y agoDepends on how old your computer is and what you do with it I guess. EDIT:Also if this is the only program using go I now have a 300 MB text editor.
- barrkel 13y agoGo creates statically linked executables. You don't need to have Go installed to run your text editor.
- drbawb 13y agoTrue, though it does look like this is using `cgo` though (for the Qt support?) Do those dependencies end up statically linked as well? Otherwise you'll need Qt installed. I don't happen to have it on my system, but I'd imagine Qt is quite large compared to the Go development tools.
- jeorgun 13y agoNot really; all of Qt5 (most of which presumably wouldn't be needed to run this) amounts to ~133Mb.
- blueblob 13y agoI tried to make it clear in my original comment that you wouldn't even need the Go environment if there was just a binary distributed, so I agree with you on that. I also realize that this is in the early stages of the development process and it doesn't necessarily make all that much sense to distribute binaries when it is changing frequently. My point was that it is a lot to download to get a screenshot. I can't reply to drbawb (I don't know why sometimes HN doesn't give you reply links and it doesn't seem to be in the FAQ). I am not so worried about Qt because there are a lot of programs that use it and overall if you have a lot of programs using it, it should decrease the size of the individual programs.
- Keyframe 13y agoWhat does it pull in to be 294MB? Seems like a lot for programming language binaries and libraries.
- drbawb 13y agohttps://www.archlinux.org/packages/community/x86_64/go/ https://www.archlinux.org/packages/community/x86_64/go/ You can click the "View the file list for `go`" link at the bottom of the page to see what it's pulling in. Looks like, regardless of architecture, it has compiled forms of the packages from the standard library for both i386 and amd64 as well as their source form.
- LukeShu 13y agoSurely you mean as a build dependency? Install it, compile, then uninstall it.
- blueblob 13y agoIndeed. I think I stated that you could just build a binary. This could also be released as a binary package (which is likely what would happen if it gains traction). I mean just to get a screenshot this is quite a bit of downloading. Then every time you want an update you have to do the same thing (in the absence of just downloading a binary).
- gillianseed 13y agoChances are good that a maintainer will pick this up and add it to your distro's official repositories in time, meanwhile it's not such a hassle to build from source imo.
- mikepurvis 13y agoOr even better, submit a PR that builds the project on Travis and dumps the binaries to an S3 bucket. I did this for an experimental pandoc-based ebook, and it worked great: https://github.com/mikepurvis/essential-ros/blob/master/.travis.yml https://github.com/mikepurvis/essential-ros/blob/master/.tra...
- gillianseed 13y agoUnless you are building these packages from source then they don't have Go as a dependancy as Go creates static binaries. And if you are building from source then you can just delete the Go package once you've compiled the program, since you are also on Arch that would be a simple: pacman -Rs go