News for hackers. Stuff that matters.
Re:The Erlang Rationale (2008) [pdf] by ProfHewitt on Friday December 25, 2020 @05:27PM (#25539537)
Strong types are very important for concurrency.

However, by themselves, strong types do not provide proofs.

See the following for proofs of strongly-typed concurrent systems:

https://papers.ssrn.com/abstract=3418003

Strongly-typed programming languages need to provide

additional capabilities for error processing and recovery.

Re:The Erlang Rationale (2008) [pdf] by jpcooper on Saturday December 26, 2020 @03:05AM (#25542085)
Thanks for posting. I can't find it now, but we mention somewhere in the paper that typing makes it more difficult to fake messages. Typing allows you to make stronger proofs over the properties and behaviour of actor systems. Sorry if I've missed the point: What are the other direct implications to security which typing brings?
Re:The Erlang Rationale (2008) [pdf] by ProfHewitt on Saturday December 26, 2020 @02:33PM (#25545802)
Excellent question! Types can provide very strong security

for messages by having the type system do crypto so that

applications can benefit without requiring application

programmers to manage keys and crypto code.

Re:The Erlang Rationale (2008) [pdf] by jpcooper on Saturday December 26, 2020 @03:02PM (#25546014)
Thanks. That makes sense.
Re:The Erlang Rationale (2008) [pdf] by ProfHewitt on Saturday December 26, 2020 @11:25PM (#25548811)
You are very welcome.

There is additional information available here:

https://professorhewitt.blogspot.com/