FunctionalScript
functionalscript.bsky.social
FunctionalScript
@functionalscript.bsky.social
News about FunctionalScript and related topics.
https://github.com/functionalscript/functionalscript
Now our CI tests the codebase in browsers using Playwright. github.com/functionalsc...
Running tests in browsers using Playwright by sergey-shandar · Pull Request #572 · functionalscript/functionalscript
github.com
November 5, 2025 at 8:55 PM
Thanks, GitHub, for free CI for OSS projects. However, it's very hard to protect branches, if your project has a lot of small GitHub CI jobs. From now on, the FunctionalScript has only 6 jobs (3 OSes x 2 Architecture) instead of 33. github.com/functionalsc...
Generating a GitHub CI file. by sergey-shandar · Pull Request #569 · functionalscript/functionalscript
github.com
November 4, 2025 at 6:43 PM
Switching back to the more permissive license. 0.8.0 is published under MIT. www.npmjs.com/package/func...
www.npmjs.com
October 17, 2025 at 5:41 PM
Reposted by FunctionalScript
Let me know if you plan to attend CascadiaJS 2025 and would like to meet.
September 17, 2025 at 8:05 AM
Until we build decentralized, trusted networks for software development, the FunctionalScript project won't depend on other packages (NPM or crates).
September 10, 2025 at 9:19 AM
Reposted by FunctionalScript
One of the coolest features of content-addressable programming languages is that copy-paste is not an anti-pattern. The PL build system will deduplicate them anyway.
June 27, 2025 at 6:27 PM
Reposted by FunctionalScript
Hi Seattle friends! 👋 Don't miss the @seattlejs.com meetup tonight!

- Talks from Evan Boyle, @sergey-shandar.bsky.social and more
- Covering React, FunctionalScript, Robotics
- Fun hangs with fellow devs

PLUS get a promo code to get $50 off your CascadiaJS ticket 🎟️

Link to RSVP below ⬇️
May 14, 2025 at 4:11 PM
Reposted by FunctionalScript
Over the last few days, I have worked on eDSL to define grammar in #FunctionalScript using #BNF. It's done. Also, I added a function that can create a LL(1) parser from the eDSL. It should be easy to add others, like LR(k). jsr.io/@functionals...
bnf/djs - @functionalscript/functionalscript - JSR
@functionalscript/functionalscript on JSR: A safe, purely functional subset of JavaScript
jsr.io
January 9, 2025 at 2:20 AM
Unpopular opinion: if a null pointer in high-level programming languages is a billion dollar mistake, then direct access to I/O (input-output) should be a trillion dollar mistake.
January 3, 2025 at 8:59 PM
FunctionalScript library received several new features today, such as:
- #SHA2 64-based (SHA512, etc)
- msbUtf8() function, to convert #JavaScript #UTF16 strings to #UTF8 bit vector (as #bigint). github.com/functionalsc...
github.com
December 27, 2024 at 12:47 AM
#Node.js now supports striping type annotations w/o additional flags, as described in the #ECMAScript proposal. github.com/tc39/proposa...
GitHub - tc39/proposal-type-annotations: ECMAScript proposal for type syntax that is erased - Stage 1
ECMAScript proposal for type syntax that is erased - Stage 1 - tc39/proposal-type-annotations
github.com
December 26, 2024 at 8:35 PM
Reposted by FunctionalScript
Short survey: What languages do you use to compile to #WebAssembly?
docs.google.com/forms/d/e/1F...

I’ll publish the results on January 1 as a blog post here: 2ality.com

🦋 Reposts appreciated!
WebAssembly languages survey
Who should fill out this form? • You are interested in compiling to WebAssembly and may do so in the future. • You are already compiling to WebAssembly. I’ll publish the results on Mastodon on 1 Janu...
docs.google.com
December 24, 2024 at 10:15 PM
Reposted by FunctionalScript
It would be very cool if #TypeScript has a possibility to add compile time tags to types. Two types with different tags are different at compile time but the same at run-time. Something like gist.github.com/sergey-shand...
type-tag.ts
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
December 25, 2024 at 7:31 PM
Reposted by FunctionalScript
Unpopular opinion: code tests should never ever depend on a specific #test #framework.
December 20, 2024 at 8:00 AM
Reposted by FunctionalScript
🎟️ We'll be presenting how Unison and Unison Cloud radically simplify microservice architectures at the upcoming Functional Conf 2025.

This conference is online, January 24-25:

functionalconf.com/
December 16, 2024 at 2:00 PM