Email or username:

Password:

Forgot your password?
Top-level
Csepp 🌢

@neauoire What a coincidence, I was looking into this language a few days ago. We're gonna be studying it at the end of the semester on my creatively titles "programming languages" course.
Have you tried it?

10 comments
Devine Lu Linvega

@csepp yeah, I'm writing in it right now 👀 Are you taking a course on parallel computing? Here's a crash course book that's pretty good and might be useful: transputer.net/obooks/72-occ-0

Csepp 🌢

@neauoire Sadly no, it's just a course with all the "weird" languages lumped into it, so students get exposed to more than just the few Industry Standard ™️ languages.
In order they are: Smalltalk (GNU version, no GUI or IDE, which is like, what), Haskell (idk how we'll get to the interesting typeclasses in 3 weeks), Prolog (already covered on logic class), Occam (because it was the only CSP language 15 years ago when the course was put together).

Devine Lu Linvega

@csepp It's not too weird, esp. if you've written prolog and pascal before. Let me know if you need some tools and things.

Csepp 🌢

@neauoire I mostly don't care about syntax tbh, what I hope I'll find out is how the semantics compare to Go and Erlang (and maybe Concurrent ML).
It's interesting that this was apparently the assembly language for the Transputer, wish we had one of those to play around with...

Devine Lu Linvega

@csepp This is the toolchain I'm using now, it works really quite well: github.com/pahihu/t4

Csepp 🌢

@neauoire Oooh, thanks! By any chance, do you know of a Connection Machine emulator as well? 👀
Every time the machine comes up I look for one but so far I couldn't find any.

Csepp 🌢

@neauoire That was one of the languages that ran on it AFAIK, yes.

Devine Lu Linvega

@csepp I don't think I've ever seen an emulator for it, lemme look into it!

Csepp 🌢 replied to Devine Lu Linvega

@neauoire (And obviously the parallel computing holy grail would be a GreenArrays Forth multicomputer, but I doubt I'll ever see one up close. :sadlinux: )

Go Up