Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chrispsn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
chrispsn
7y ago
Hi everyone! The Shakti k version of Mesh is under development, but for now you can try the JavaScript prototype: http://mesh-spreadsheet.com/ Slides (view in Powerpoint slideshow mode to see the animated GIFs): https:
62.
▲
by
chrispsn
7y ago
Thanks! That's great feedback for next time.
63.
▲
by
chrispsn
7y ago
Not dead, just evolving! I hope to bring some of the insights from doing the k version into the free JS version. But even then, the formula language is unlikely to be raw JS - maybe jq, or a k subset. JS, as a moving target, is just too har
64.
▲
by
chrispsn
7y ago
Users have strong expectations about what features a "spreadsheet" application should have, so I say it merely "feels like" a spreadsheet to help manage those expectations. For example, in existing spreadsheet programs,
65.
▲
Example of a Shakti-powered spreadsheet application [video]
(youtube.com)
97 points
by
chrispsn
7y ago
|
32 comments
66.
▲
by
chrispsn
7y ago
I'm sure they'd be open to discussing that with you! Try Fintan: f@shakti.com
67.
▲
by
chrispsn
7y ago
k9: yes to all.
68.
▲
by
chrispsn
7y ago
BTW, some examples of AoC 19 answers in k: ngn's; targets ngn/k (dude's a machine): https://bitbucket.org/ngn/k/src/master/aoc19/a.k Mine; progressively porting from k7 to k9. Not as
69.
▲
by
chrispsn
7y ago
Q/KDB+ for something production ready now. k9 (Shakti) for a simpler product that's in the active language design phase and with not as much integrations - yet. ngn/k for an actively developed version that's free and tar
70.
▲
by
chrispsn
7y ago
BTW, a little easter egg that the creators built in: try Ctrl-[ and ] at console.
71.
▲
by
chrispsn
7y ago
Try this: https://kparc.github.io/ref/
72.
▲
by
chrispsn
7y ago
It's really neat! Note this is k7 - dev has since moved to k9. k7 will be remembered as the 'Unicode symbols' experiment of k; for example nulls were slashed zeroes (Ø) and pi was, well, the pi symbol. k9 dropped them as they
73.
▲
by
chrispsn
7y ago
What does this do?
74.
▲
by
chrispsn
7y ago
k9 (from Shakti) will have optional word equivalents for some symbols (or at least common compositions) by default. Have you looked at q? numpy has a lot of k/APLish primitives built in. fml was also interesting but never made it past
75.
▲
by
chrispsn
7y ago
I started with Python and still miss its lazy generators. K's grain favours calculations that drive down long 'straights' of arrays without many conditional turns, but it's eager-first, which can be a drag for some probl
76.
▲
by
chrispsn
7y ago
What would be a more obvious symbol choice for range (aka til or seq)? Pound (#)?
77.
▲
by
chrispsn
7y ago
This may help - I found it confusing at first too: https://twitter.com/kcodetweets/status/1236904643684270080?s...
78.
▲
by
chrispsn
7y ago
There's a q Mandelbrot here: https://github.com/indiscible/qmandel And Arthur's version in k (also below): http://www.kparc.com/z/comp.k I should convert it to k9 (Shakti)... +
79.
▲
by
chrispsn
7y ago
Arthur tries to choose primitives carefully so that the amount of steps is smaller than other languages (see the 'product' quote in another comment). So even if you give each symbol an English name, the code will often end up sm
80.
▲
by
chrispsn
7y ago
How about an OS? https://gist.github.com/chrispsn/da00835bb122c42f429a084df83...
81.
▲
by
chrispsn
7y ago
From Arthur: design goal: speed write fast, run fast, modify fast. minimize product of vocabulary and program size. https://a.kx.com/a/k/readme.txt comprehensive programming environments
82.
▲
by
chrispsn
7y ago
> Looking back on it I see many opportunities left to simplify. What would you do?
83.
▲
by
chrispsn
7y ago
Joe says it was purely a design doc: https://twitter.com/jckarter/status/1221232990233038848?s=20
84.
▲
Fml: An optimizing array programming language
(gist.github.com)
9 points
by
chrispsn
7y ago
|
3 comments
85.
▲
The Interpretive Advantage [video]
(youtube.com)
1 points
by
chrispsn
7y ago
|
0 comments
86.
▲
by
chrispsn
7y ago
Does ispc still offer compelling advantages versus icc or other compilers?
87.
▲
by
chrispsn
7y ago
I'd love to hear your views, regardless of whether you can find arcfide's.
88.
▲
by
chrispsn
7y ago
It applies element-wise across both arrays. What you're describing is more like an each-right (+/:) or each-left (+\:). 2019-09-25 14:44:44 2core 3gb avx2 © shakti l test v:3 4 v+v 6 8 v+'v 6 8
89.
▲
by
chrispsn
7y ago
FWIW, this is from 1993, not 2005. http://archive.vector.org.uk/10
90.
▲
by
chrispsn
7y ago
You might like ngn/k, an AGPLv3 variant. https://bitbucket.org/ngn/k/
More ›