CommunityNews

CommunityNews

ThinScript - A low-level programming language inspired by TypeScript

ThinScript

ThinScript is an experimental programming language that compiles to JavaScript, WebAssembly, and C. It’s meant to be a thin layer on top of WebAssembly that makes it easier to work with: no dependencies and fast compile times. The syntax is inspired by TypeScript and the compiler is open source and bootstrapped (it can compile itself).

This is still an experiment and isn’t intended for real use yet. The biggest issue is that the generated code currently doesn’t delete anything (garbage collection is planned but not yet implemented). Also the WebAssembly specification is still being developed and the current binary format will stop working when WebAssembly is officially released.

Demo

An interactive compiler demo is available online at ThinScript Compiler Demo.

This thread was posted by one of our members via one of our news source trackers.

Where Next?

Popular Frontend topics Top

bot
Vue.js v2.6.11 has been released. Link: Release v2.6.11 · vuejs/vue · GitHub
New
First poster: bot
Yew 0.17.4 has been released. Link: Release v0.17.4 · yewstack/yew · GitHub
New
First poster: bot
A new Svelte blog post/announcement has been posted! Get the full details here: What's new in Svelte: January 2021
New
First poster: bot
Preact 10.5.14 has been released. Link: Release 10.5.14 · preactjs/preact · GitHub
New
First poster: bot
A new Svelte blog post/announcement has been posted! Get the full details here: Accelerating Svelte's Development
New
First poster: bot
TypeScript v4.6.2 has been released. Link: Release TypeScript 4.6.2 · microsoft/TypeScript · GitHub
New
First poster: bot
Deno v1.20.2 has been released. Link: Release v1.20.2 · denoland/deno · GitHub
New
First poster: peterchancc
A new Angular blog post/announcement has been posted! Get the full details here: https://blog.angular.io/new-free-interactive-angular-c...
New
New
NewsBot
React v19.1.4, v19.0.3 and v19.2.3 has been released. Link: https://github.com/facebook/react/releases/tag/v19.1.4 Link: https://gith...
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
PragmaticBookshelf
Brace yourself for a fun challenge: build a photorealistic 3D renderer from scratch! In just a couple of weeks, build a ray tracer that r...
New
AstonJ
poll poll Be sure to check out @Dusty’s article posted here: An Introduction to Alternative Keyboard Layouts It’s one of the best write-...
New
AstonJ
There’s a whole world of custom keycaps out there that I didn’t know existed! Check out all of our Keycaps threads here: https://forum....
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
Help
I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
husaindevelop
Inside our android webview app, we are trying to paste the copied content from another app eg (notes) using navigator.clipboard.readtext ...
New
RobertRichards
Hair Salon Games for Girls Fun Girls Hair Saloon game is mainly developed for kids. This game allows users to select virtual avatars to ...
New
PragmaticBookshelf
Fight complexity and reclaim the original spirit of agility by learning to simplify how you develop software. The result: a more humane a...
New