Show HN: Imba – I have spent 7 years creating a programming language for the web
181–190 of 354 posts
Re: Show HN: Imba – I have spent 7 years creating a programming language for the web
#182Congrats How do you make money out of it? Are you working full time on this? Why YC funded this, could you tell me opportunity here?
Re: Show HN: Imba – I have spent 7 years creating a programming language for the web
#183I’m sick of programming languages that use “fast typing” and “productiveness” as a selling point. There’s no selling point in being productive doing a counter in a few seconds, production scenarios are far more complex and very often all those new programming languages fall short to their promise. Btw I don’t want to be fast or productive, I want to write code that works decently and is great for other humans myself…
I don't go learning every language to mastery level, but I try to at least keep track of whereabouts they lie in the spectrum so I can cut through marketing-speak when I see it.
The way I see it, if a thing is being dogfooded in production, it's production grade. People can debate go-vs-rust or whatever till they're blue but the reality is simply that you can ship something with either and there are always going to be proponents and detractors for each side.
While I haven't followed Imba that closely, I've been aware of it for years, and I have to say it's one of few projects that actually has interesting technical takes on several fronts.
Re: Show HN: Imba – I have spent 7 years creating a programming language for the web
#184I’m sick of programming languages that use “fast typing” and “productiveness” as a selling point. There’s no selling point in being productive doing a counter in a few seconds, production scenarios are far more complex and very often all those new programming languages fall short to their promise. Btw I don’t want to be fast or productive, I want to write code that works decently and is great for other humans myself…
Coffeescript was a breath of fresh air compared to writing ES5.
Re: Show HN: Imba – I have spent 7 years creating a programming language for the web
#185Re: Show HN: Imba – I have spent 7 years creating a programming language for the web
#186I just want to compliment the OP on a very clear and comprehensive website at https://imba.io/ . It clearly explains (by showing and telling) what Imba is, why I should care, how it works and how to get started. The floating demo applications even work well on mobile. Rare to see this level of polish for these things.
Re: Show HN: Imba – I have spent 7 years creating a programming language for the web
#187I’m sick of programming languages that use “fast typing” and “productiveness” as a selling point. There’s no selling point in being productive doing a counter in a few seconds, production scenarios are far more complex and very often all those new programming languages fall short to their promise. Btw I don’t want to be fast or productive, I want to write code that works decently and is great for other humans myself…
Considering Javascript is the only language supported on the frontend, claiming to be more productive is definitely valid. Coffeescript was a breath of fresh air compared to writing ES5.
Re: Show HN: Imba – I have spent 7 years creating a programming language for the web
#188Re: Show HN: Imba – I have spent 7 years creating a programming language for the web
#189Earlier quoted context omitted.
Asynchronous code can sometimes be difficult to write efficiently so having implicit awaits might help with avoiding accidentally made fire and forget calls. An interesting concept might be to explicitly call a function as asynchronous with a new keyword flipping the typical usage of ‘await’. I’d still advocate for the usage of ‘async’ in function signatures though as it helps when reasoning through an asynchronous c…
I think it would be awesome for Typescript to introduce sync functions. So think of that as completely flipping the dialog on async/await to await by default: sync function x() { const taco = getTaco() // getTaco returns Promise , but taco automatically resolves it in a sync function // Similarly, you can tell it to not wait const ptaco = nowait getTaco(); // ptaco is a Promise const taco2 = ptaco; // taco2 is a Taco…
Re: Show HN: Imba – I have spent 7 years creating a programming language for the web
#190I’m sick of programming languages that use “fast typing” and “productiveness” as a selling point. There’s no selling point in being productive doing a counter in a few seconds, production scenarios are far more complex and very often all those new programming languages fall short to their promise. Btw I don’t want to be fast or productive, I want to write code that works decently and is great for other humans myself…
Considering Javascript is the only language supported on the frontend, claiming to be more productive is definitely valid. Coffeescript was a breath of fresh air compared to writing ES5.