Remix.run Logo
octetta 4 hours ago

Wowie! I'M NOT WORTHY! Cool stuff!

bradrn 4 hours ago | parent [-]

It’s not my language, to be clear! In fact I’ve never even tried it… my array programming experience so far has mostly been with J.

octetta 3 hours ago | parent [-]

Doesn't matter. Just happy people are doing weird stuff like this and appreciate the share. I looked at a bunch of APL-ish implementations and kind of ran with the K-simple code (links on the repo). What background do you come to J from? Another programming language? How do you like it?

bradrn 3 hours ago | parent [-]

> What background do you come to J from? Another programming language?

Yes, I’m very fond of trying out different languages. My main language for personal projects is Haskell.

> How do you like it?

I haven’t used J for a while, actually, but I recall finding it a bit confusing, especially when rank manipuations are involved. It has a larger vocabulary than most array languages, which I felt made it hard to learn. It was great fun though!

octetta 3 hours ago | parent [-]

Fun. I've lost count of the languages I've learned and gotten paid to use over the years, but it's mostly very exciting to add a new one to the list.

Haskell is one I haven't used yet. The closest I've come to that is a weekend fling with OCaml... much respect for the ML work though!

I hear you for the complexities in J though. I've intentionally limited k-synth to single letter upper case variables and the verbs are also one character... I might regret this at some point.

Have fun! It makes the world a better place!