@ckeen How did you manage to get the keyboard to produce all the weird glyphs.?

@ckeen ATM I'm leaning more towards ASCII based variants. As usual I can't decide between J and K.

@alexshendi J has a couple more features in the language not present in the classical APL (and ).

function combinations for exaples, such as argument less applicatoin of (f h g)
those are 'trains' in J.

@alexshendi But it took me a long time to get what this is all about, klong did make it click for me. it is even less terse but comes with a similar feature set than APL...

@ckeen Klong is a version of K with less ambiguous syntax (and fewer features I believe). K is a sort of Scheme/APL hybrid. K is a commercial product by Kx Systems (kx.com) and the current versions are not well documented. There's are two open source versions: kona (K 3.2) in C and oK (K 6) in JavaScript.

@alexshendi Aaah I have been trying to get a gist of what K is but have not gotten far. J is also hard to get. I have managed to compile the core on openbsd once but did't get it running with the 'new' opensource version

@ckeen Regarding J, I succeeded in building the J806 console under #OpenBSD. I had no luck with either the browser based or the Qt IDE. It is available as a port under #FreeBSD.

@alexshendi Ah cool, do any of the system commands work? The last time I have tried I could not define functions for some reason for exmple. but that's probably just me.

@ckeen I do not have access to the machine I did the build on. I will try and report back, when I'm home again. I just remember that I had to change a lot of things.

@alexshendi But atm if your favourite programming language is , all problems look like they come from project euler.

@alexshendi the OpenBSD ports maintainer provides a .XCompose file

Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!