Live data from Hacker News

Conception – An experimental modern IDE written in Go

github.com

41–50 of 81 posts

Re: Conception – An experimental modern IDE written in Go

#41
post #27

Earlier quoted context omitted.

Not really. You're thinking of blueprints. They're quite different as there is no typing involved (beyond power user shortcuts) http://i.imgur.com/T2p18c5.png

That looks like flowbased programming in a nutshell. Except you can't create your own components.

Which is wrong, you can program in C++ and make thhose functions available in Blueprints too.

Re: Conception – An experimental modern IDE written in Go

#42

This looks insanely cool (congrats!) but from a purely practical perspective I'm not sure if I'd want to use it even if it was a perfect, finished product. After all, I'd have to forget everything I ever learned about text editors and IDEs.

...and source control

Re: Conception – An experimental modern IDE written in Go

#43
post #18
post #6

Why should being written in a particular language matter? We see a lot of these “written in Go”s these days for a lot of new softwares. I’m a big user of Go myself. Love the language and use it for almost everything. But I just don’t get why an editor or IDE or static site generator or any other piece of software brag about using a particular language or library.

PR seriously. Link had far less chances to get on the fromt page without PR keywords like "written in Go". Still interesting tho.

[deleted]

Re: Conception – An experimental modern IDE written in Go

#46
post #44

Sweet lord, https://github.com/shurcooL/Conception-go/blob/master/main.g... is nearly 9k lines long! What a spaghetti. Is that the author or the language?

Who cares how long the file is? That's not what "spaghetti" means, what matters is the formal structure of the code.

Re: Conception – An experimental modern IDE written in Go

#47
post #18

Earlier quoted context omitted.

PR seriously. Link had far less chances to get on the fromt page without PR keywords like "written in Go". Still interesting tho.

You’re right. What makes this project interesting is the idea and the design, not Go, yet it would be much harder to get this publicity through that. And that’s exactly what I’m saying: why should people upvote just because of the language?

People can be interested in the link for two different reasons, now. Some people want to see a new editor; some people want to see the source code.

I have a search set up that emails me daily about Clojure topics on HN. I'd be very interested to see new editors written in Clojure, and not very interested in using the editors themselves.

Re: Conception – An experimental modern IDE written in Go

#48
post #42

This looks insanely cool (congrats!) but from a purely practical perspective I'm not sure if I'd want to use it even if it was a perfect, finished product. After all, I'd have to forget everything I ever learned about text editors and IDEs.

...and source control

There was a "commit and push" in the demo video somewhere, so I'm assuming this is source-control-compatible.

Re: Conception – An experimental modern IDE written in Go

#49
post #44

Sweet lord, https://github.com/shurcooL/Conception-go/blob/master/main.g... is nearly 9k lines long! What a spaghetti. Is that the author or the language?

Who cares how long the file is? That's not what "spaghetti" means, what matters is the formal structure of the code.

> Who cares how long the file is?

Every software developer worth his (or her) salt.

> what matters is the formal structure of the code

Yes, and splitting code into well named files is a starting point for giving it proper structure.

The same goes for the size of your functions. Here some (like "ProcessEvent") consist of nearly 500 lines... that's roughly 10 screens. Textbook spaghetti code.

Overly long code files are difficult to maintain and introduce various practical problems, eg. greater likelihood of merge conflicts. That's why they're considered a red flag in software engineering. Professional literature on software development elaborates more on the subject if you don't want to take my word for it

Re: Conception – An experimental modern IDE written in Go

#50
post #44

Sweet lord, https://github.com/shurcooL/Conception-go/blob/master/main.g... is nearly 9k lines long! What a spaghetti. Is that the author or the language?

From the README.

> This is a work in progress Go implementation of Conception.

> ...Conception is an experimental project.

Post reply on HN