nextjournal 2021-06-30

really happy to finally ship our http://nextjournal.com/blog/command-bar today!

πŸŽ‰ 4

hi, kudos @ command palette, love it

I recently was wondering if I can get k to work on nextjournal (e.g. shakti k or ngn/k or klong)

but I don't really know where to start

I saw there is APL support (via the jupyter kernel?)

this works well, it would be somewhat useful to have a tryapl-like symbol picker but i guess that's a bit out of scope :D

on replit i was able to get kona running https://replit.com/@ichigoberry/kona i forked the fortran example and basically switched to the nix package for kona

but I'm not sure what the workflow/prerequisites are for nextjournal, i skimmed through the docs for environments but did not "get it"

hey @thomas.schranz, you can add new languages given they have a jupyter kernel like described in https://nextjournal.com/help/jupyter-kernels

i think getting a new language to work on nextjournal is a bit over my head but i'm also not sure if it is supported in principle

ah i see @ jupyter kernels

I think q from kx systems has a jupyter kernel, I'll look into that!

unfortunately the community is so small that often there only are some instructions on github on how to generate a binary

let us know if you’re stuck and I hope we can help

I think if you can get ngn/k to run on nextjournal you'd win a large junk of the super tiny k community πŸ˜„

I have notebooks which run J

but I'm pretty sure there is no jupyter kernel for it

ooh! @leah are any of those public?

apl and j might actually be a sweet spot because they have jupyter kernels

wow this is great

i think one could write a similar thing for ngn/k easily

thanks a lot for the pointer

also for kx but i'm not sure if they like redistributing their software this way

yeah kx might be too complicated

it is exciting that with ngn/k there is an open source implementation

there are also others of course

@leah your J notebook works great, I just remixed it, thx a lot

ngn/k is a bit tricky because it doesnt use a prompt i think

so how do you know the previous command finished πŸ˜›

πŸ‘€ 1

ah, repl.k has one