▲ | black_knight 3 days ago | ||||||||||||||||||||||||||||||||||
Sometimes better ideas can be around for a really long time before they gain any mainstream traction. Some ideas which come to mind are anonymous functions and sum types with pattern matching, which are only recently finding their way into mainstream languages, despite having been around for ages. What it might take is a dedicated effort over time by a group of believers, to keep the ideas alive and create new attempts, new projects regularly. So that when there is a mainstream opening, there is the knownhow to implement them. I always include a lecture or two in my software security course (150 students per year), on capability based security. I am also on the lookout for projects which could use the ideas, but so far I have only vague ideas that they could be combined with algebraic effects in some way in functional programming. | |||||||||||||||||||||||||||||||||||
▲ | codethief 3 days ago | parent [-] | ||||||||||||||||||||||||||||||||||
> but so far I have only vague ideas that they could be combined with algebraic effects in some way in functional programming. This. Algebraic effects seem very much destined for this purpose. You could safely run any code snippet (LLM generated or not) and know that it will only produce the effects you allowed. | |||||||||||||||||||||||||||||||||||
|