Live data from Hacker News

Show HN: Ki Programming Language

github.com

41–50 of 80 posts

Re: Show HN: Ki Programming Language

#41
I think the !! operator is redundant. If your language has a "never" type, then exit/return/break/panic should have a return type of never, so those expressions would be acceptable on the right hand side of !? anyway. I guess it's necessary if your language lacks a never type, or has a distinction between expressions and statements, although I don't know really why you would have either of those

Re: Show HN: Ki Programming Language

#42
post #9

This looks promising. If it ends up as Rust without the line noise, I’m 100% on board.

This is the impression I have. Bus the site is way too slim. This language need more features and bigger standard lib. But I like the way the did with the ownership. Way more attractive than Rust. Having classes does not hurt either even though the implementation looks like very basic. Hopefully all of this will improve in the future.

Re: Show HN: Ki Programming Language

#45
post #38
post #34

Earlier quoted context omitted.

I've got no particular interest in V, but the hate it gets from a certain group of people here is really perplexing and I don't think it's at all warranted from what I've seen.

Yeah it's weird. They seem to have the same copy-pasted message ready with some old links and whatever they could gather that's more recent. Never fails. As far as I can see V is well placed on TechEmpower so it must be doing something right at least: https://www.techempower.com/benchmarks/#section=data-r21&tes... Maybe they didn't deliver on all their claims yet, so what? They seem to be trying something cool. Certa…

The devs burned their reputation by repeated blatant lying.

Re: Show HN: Ki Programming Language

#46

> Go: Go is amazing. But it does have garbage collection, which can cause lag spikes in some cases. The creators were also very late on implementing common sense features, such as package versioning and generics. There are some other small mistakes, but the point is that we lack trust in their descission making. > Rust: Rust right now might be the best language out there right now. It's hard for us to criticize them…

Zig seems to have similar goals and be rather further along, thay would be a good comparison language. I feel that zig's error handling is cleaner that ki's

Re: Show HN: Ki Programming Language

#47
post #19

Earlier quoted context omitted.

V-lang doesn't have GC, and how it compares to it?

I think v-lang is faster than ki, rust, go. But their memory management isnt waterproof. Also, they have been in development for a really long time and there isnt much progress. They should have reached 1.0 by now, but they havent and i think it's because the language might have problems. oh and, v-lang does have GC. they use boehm gc.

Does a hello world still leak memory?

Re: Show HN: Ki Programming Language

#49
post #47
post #19

Earlier quoted context omitted.

I think v-lang is faster than ki, rust, go. But their memory management isnt waterproof. Also, they have been in development for a really long time and there isnt much progress. They should have reached 1.0 by now, but they havent and i think it's because the language might have problems. oh and, v-lang does have GC. they use boehm gc.

Does a hello world still leak memory?

in v? i have no idea, never used it.

Re: Show HN: Ki Programming Language

#50
> let num : u8 = 5; Can we please knock it off with reinventing different ways to declare a variable? This also irritates me about Rust. There’s nothing wrong with having syntax that looks like languages that have existed before. How about

[modifiers] [type] [variable name] = [initial value];

What I want in a programming language is not arbitrary new grammars, I want drop-in improvements to languages that already exist. C++ but with better dependency management. Python but statically typed (Mojo where you at?). PHP but standardize all the weirdness.

(Some or all of these rants could be out of date as my knowledge cutoff for languages ends at various times in the last 15 years.)

Post reply on HN