Remix.run Logo
BLISS(en.wikipedia.org)
30 points by tosh 2 hours ago | 7 comments
dvh a minute ago | parent | next [-]

My favorite game playing in my mind is doing timeline revelsals, what if browsers used bliss and then someone invented JavaScript.

classichasclass 33 minutes ago | parent | prev | next [-]

An important language in my younger years, since many Atari System 2 games (using the T-11 "PDP-on-a-chip") were written in it.

hyperhello an hour ago | parent | prev | next [-]

Variables were pointers and you could dereference with a dot. Another step towards writing what you mean.

Joker_vD 33 minutes ago | parent [-]

Neatly removes the lhs/rhs distinction in the compiler, although in practice tracking during the translation whether evaluating e.g. "a[i]" needs to end with DEREF or not ain't that onerous.

But "The Design of an Optimizing Compiler" by Wulf et al. is an interesting read nonetheless; especially if you wonder how people did register allocation before Chaitin's seminal paper.

khaledh 10 minutes ago | parent | prev | next [-]

A very notable implementation in BLISS was the VAX/VMS operating system.

goodwillhunting 2 hours ago | parent | prev [-]

There's even a compiler for it https://github.com/sergev/bliss-compiler

teh_klev 16 minutes ago | parent [-]

That's a fork, this is the original where there's been more recent updates:

https://github.com/madisongh/blissc