Live data from Hacker News

K7 Tutorial

shakti.com

1–10 of 44 posts

Re: K7 Tutorial

#2
Man, I want to like J and K but the constant vibe of "this language is so dense and complex, only a few genius programmers will ever understand it" is getting old.

Re: K7 Tutorial

#3
"Customer shall not, directly or indirectly, and shall not authorize any third party to: (i) decompile, disassemble, reverse engineer, or otherwise attempt to derive the source code of, reconstruct, or discover any hidden or underlying elements of the Software"

Looks like I don't want to spend the effort learning it.

Re: K7 Tutorial

#4
post #2

Man, I want to like J and K but the constant vibe of "this language is so dense and complex, only a few genius programmers will ever understand it" is getting old.

Maybe that's the marketing ploy -- make anyone who learns it feel like a genius for learning it.

Re: K7 Tutorial

#5
"Shakti k also has primitives for blockchain operations."

That's... Interesting. I couldn't find any further mentions of "blockchain operations" in the reference. What do they mean, exactly? Since k is traditionally concerned with financial markets, I might guess that they're offering deeply-integrated ways to parse transactions, check the number of confirmations, query the current exchange rate, etc.?

Re: K7 Tutorial

#6
post #2

Man, I want to like J and K but the constant vibe of "this language is so dense and complex, only a few genius programmers will ever understand it" is getting old.

[deleted]

Re: K7 Tutorial

#7
post #2

Man, I want to like J and K but the constant vibe of "this language is so dense and complex, only a few genius programmers will ever understand it" is getting old.

You shouldn't feel intimidated by their density. Both J and K are extremely approachable languages, but you need to try them an open mind and act as if you didn't know a thing about good coding practices. With time you will realize that only a tiny fraction of those apply to the APL language family.

Re: K7 Tutorial

#8
Alternatively, you can look at the completely free www.Aplusdev.org, "A+" language that was also created by Whitney.

There is also GNU APL which I have been playing with and has some good ideas also, including the ability to create scripts.

Re: K7 Tutorial

#9

Alternatively, you can look at the completely free www.Aplusdev.org, "A+" language that was also created by Whitney. There is also GNU APL which I have been playing with and has some good ideas also, including the ability to create scripts.

I would like to recommend Kona[1] as well. It is an open-source K implementation, with some small differences.

[1]https://github.com/kevinlawler/kona

Re: K7 Tutorial

#10
post #5

"Shakti k also has primitives for blockchain operations." That's... Interesting. I couldn't find any further mentions of "blockchain operations" in the reference. What do they mean, exactly? Since k is traditionally concerned with financial markets, I might guess that they're offering deeply-integrated ways to parse transactions, check the number of confirmations, query the current exchange rate, etc.?

It has built in RSA key stuff, common hash algorithms, and the ability to encode/decode Bitcoin addresses. Perhaps other stuff too[1].

[1] https://k7contrib.gitlab.io/docs/#shakti-python

Post reply on HN