GitHub Linguist: SenseTalk

Hello!

The more I’m using GitHub with Eggplant I’m realizing it does not have a language identifier. While I could set this in .gitattributes using “my_script linguist-language=SenseTalk” it wouldn’t make sense since Linguist has no support for the language.

I searched the Linguist repository on GitHub and, outside a brief mention of it and the XTalk family in a pull request conversation [1], SenseTalk does not appear to be part of the current build. As noted in the thread below, a language must have “sufficient usage” across GitHub to be included. There are 19 repositories (it appears) on GitHub with SenseTalk code but that may not fit the bill!

I’m not sure how much SenseTalk code needs to be committed but here’s to getting to a point where an addition to Linguist is possible!

Thanks!

[1] Added LiveCode Script by PaulMcClernan · Pull Request #3276 · github-linguist/linguist · GitHub

1 Like

We are also hoping to announce some new developments of our own in the next few weeks.

1 Like

Hello,
With around 19 repositories currently, we have a bit of a hill to climb! However, if Eggplant users steadily start pushing more of their SenseTalk frameworks, test suites, and helper scripts to public GitHub repositories, we can absolutely hit that milestone.

Best Regards
Official Site

1 Like

That will be nice to see! I’ve since moved to Codeberg and haven’t had a chance to look into SenseTalk presence there. On my TODO list, though!

I would also encourage dedicated hackers to give the VS Code Extension for Eggplant a try. Eggplant Studio - Visual Studio Marketplace

Each release is making it more and more robust, and we are moving into a phase where certain features are exceeding parity versus the classic ePF GUI.

1 Like

I am using Eggplant Studio on my Mac :wink: VS Code on Ubuntu is a little buggy still (likely my own environment setup, except VSCodium works just fine) so I’m just using Emacs for review/editing/writing prior to actual testing on Mac with ePF. I’ve tried VS Code off and on but never kept it for long. Thanks to Eggplant Studio it’s now a permanent install!

With only about 19 public repositories on GitHub containing SenseTalk code, we are definitely under the radar for their “sufficient usage” metric. Here’s hoping the community grows enough that we can eventually submit a formal addition to the Linguist languages.yml file!

Best Regards