SAPF users?

I put together a PR to add windows support for the cross platform fork and that also made me want to create a VSCode extension.

Nothing worth sharing yet, but progress is swift, and just sharing my plan so we don’t duplicate effort (or let me know if someone’s already working on it!).

1 Like

perhaps a dedicated subtopic? maybe ask in the Meta topic and see what ppl think…

1 Like

good idea, Im gonna test the waters

I think it’s fine to have a thread or some threads about sapf here – I’m certainly interested to read about it.

hjh

1 Like

I wonder if it would make sense to have a thread for using the language itself vs. the various tooling surrounding it / cross-platform development? I certainly don’t want to clutter the thread with development stuff.

Speaking of that…here’s my first (well, technically 2nd) attempt at a VS Code extension! https://github.com/chairbender/vscode-sapf

As you’d probably expect, it connects to sapf-lsp and also lets you send commands to sapf through the VS Code terminal. But now in a text editor that’s decidedly less cool than vim / emacs!

A note on the design…I thought it would be convenient to use the actual terminal rather than a separate “output” window that you can’t type in. So you can switch over to the REPL and type directly if you want.

But, if it ends up being awkward or clunky to be sending commands to an actual terminal and people would prefer a more “controlled” connection to the sapf REPL, I’m happy to switch to a different approach.

1 Like

Just curious if others are also working in it and if so dose it warrant its own dedicated forum…? I feel rude to highjack this SC one.

Just post about it here! Sclang/scsynth/SAPF are siblings and there will hopefully be even more cross-pollination in the future. I think it’s great to let the communities grow together instead of fracturing.

3 Likes

cool I agree and I enjoy using both but thought it’s best just to make sure.

SAPF looks so cool :slight_smile: I want to learn more … and wondering if someone can explain to me (a beginner) , where to look first? I saw some examples and some language names like : Forth,post script ,Haskell and …
but not sure where to begin ?

its not the most polished learning material, but i have a couple of livestream recordings where i pretty much learn the language from scratch: https://youtube.com/playlist?list=PLB40yY6tNhTbs4ksxeekvhfTKLqZfrnqR

im also gathering sapf related resources at sapf - pulusound - if anyone makes some new ones i will be happy to add them :slight_smile:

4 Likes

the Immediate mode (computer graphics) explorations on the " SuperCollider Behind The Scene " video are so interesting and exciting. James is so inspirational

1 Like