goby-lang / goby

Goby - Yet another programming language written in Go
MIT License
3.49k stars 171 forks source link

Why Goby? Why not Elixir or Pony? #610

Closed Trevoke closed 6 years ago

Trevoke commented 6 years ago

So many new languages spring up, it'd be great to have a FAQ section that explains some things about Goby. If there is one, I'm sorry. I couldn't find it.

st0012 commented 6 years ago

@Trevoke You can't find it because we're not ready to persuade people using Goby as a production-ready language. We should have the FAQ section for this question one or two years later 😄

Still thanks for your advice though!

Trevoke commented 6 years ago

Okay, so ... Does that mean you haven't yet evaluated what's out there and whether Goby should exist at all? Are you still in the prototype-to-evaluate phase?

On Sat, Mar 3, 2018 at 5:08 AM Stan Lo notifications@github.com wrote:

@Trevoke https://github.com/trevoke You can't find it because we're not ready to persuade people using Goby as a production-ready language. We should have the FAQ section for this question one or two years later 😄

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/goby-lang/goby/issues/610#issuecomment-370136003, or mute the thread https://github.com/notifications/unsubscribe-auth/AAEJSQcmi9kEIsst0-m2Ye89uqf1fAIJks5tamuEgaJpZM4SacjV .

st0012 commented 6 years ago

We have some special features listed in feature section, those are the reasons I think Goby is still worth to be developed We just think It’s too early to make a comparison with other mature languages, cause Goby is only one year old

64kramsystem commented 6 years ago

For reference, I think that the closest "new generation" language to Goby is Crystal; Elixir and Pony have different (base) paradigms.

st0012 commented 6 years ago

@Trevoke If you're not going to have further discussing, I'm closing it now

Trevoke commented 6 years ago

Ah, sorry, I missed the previous email! If I understand correctly, the vision for Goby is "Ruby with better concurrency" ?

st0012 commented 6 years ago

@Trevoke Not really, it currently looks like Ruby a lot is because it's the language I most familiar with. But our goal is not to be another Ruby implementation. For example, we're still discussing if we should support Ruby's meta-programming features. And we'll definitely have a stricter syntax rule

Trevoke commented 6 years ago

Okay, so is it fair to say that you don't have a vision for the language? I'm not able to figure out what Goby is for : what problem it solves, what it allows you to do.

On Thu, Mar 8, 2018, 09:23 Stan Lo notifications@github.com wrote:

@Trevoke https://github.com/trevoke Not really, it currently looks like Ruby a lot is because it's the language I most familiar with. But our goal is not to be another Ruby implementation. For example, we're still discussing if we should support Ruby's meta-programming features. And we'll definitely have a stricter syntax rule

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/goby-lang/goby/issues/610#issuecomment-371500733, or mute the thread https://github.com/notifications/unsubscribe-auth/AAEJSZDeqxd9W1qsTu_7iPG-oA-_iruLks5tcT7DgaJpZM4SacjV .

st0012 commented 6 years ago

Let me put it this way: I want Goby to be a language that has Go’s efficiency and Ruby’s productivity

Trevoke commented 6 years ago

That is already useful, thanks :)

On Thu, Mar 8, 2018, 10:00 Stan Lo notifications@github.com wrote:

Let me put it this way: I want Goby to be a language that has Go’s efficiency and Ruby’s productivity

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/goby-lang/goby/issues/610#issuecomment-371512490, or mute the thread https://github.com/notifications/unsubscribe-auth/AAEJSUEx_yD-7XcNUGOjch8XG3TEv4fvks5tcUengaJpZM4SacjV .