Korbin73

Korbin73

Unison programming language

Has anyone ever heard of this language? https://www.unisonweb.org/ I’m completely fascinated by the main idea of this language. I like seeing ideas that explore workflows outside of author a bunch of text files, shove them into a compiler and wait for the results. I’m a fan of interactive programming, where I’m getting feedback as I author the code. SmallTalk was about interactively which seems to have been lost in the last few decades when it comes to development. One of the creators also has done several talks on the language. Here is one of them:

Even if this language doesn’t see a lot of traction, I hope the idea behind it does.

Most Liked

AstonJ

AstonJ

Initial thoughts: Sounds awesome!!

What is Unison? It is an open-source, statically typed functional langauge. Influenced by Haskell, Erlang and a research language called Frank. Unison itself has been a research project for several years and we’ve just started alpha testing (public).

LOVE the branding, and everything he’s said in the first two minutes. Especially this:

We want to make programming more fun, simpler, easier and eliminate needless complexity and do that by willing to rethink pretty much anything and everything about how programming currently works.

What’s not to like about that?!! :nerd_face:

I’m sure I’ve heard their core idea before - didn’t Joe Armstrong also say code should be identified not by it’s name but by a hash of its content?

I’ve only watched the first few minutes but I love everything about this language already - it even has it’s tag line on point:

A friendly programming language from the future.

Definitely one to watch!!

Thanks for sharing Lee!!

Where Next?

Popular General Dev topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
AstonJ
A thread that every forum needs! Simply post a link to a track on YouTube (or SoundCloud or Vimeo amongst others!) on a separate line an...
New
AstonJ
Which apps do you think are killing it right now? Either from a technical perspective or ones that you like personally or feel have been...
New
chasekaylee
Hi everyone! I have been in the professional industry for ~2 years now coming from a boot camp. I started a base foundation by programmin...
New
AstonJ
If you could work on any project, what would it be? :upside_down_face:
New
finner
When you are under pressure to deliver you ideally want your Pull Request to be reviewed, approved and merged as quick as possible. So do...
New
AstonJ
Hi everyone… I’m so sorry about the delay in getting this thread up, I’ve just been so busy :see_no_evil: Are there any book clubs you’d...
New
OvermindDL1
What shell(s) do you use, why do you use them, and how do you have them configured? Note, this is about shell’s, not terminals, terminal...
New
harwind
I’m working on a Spring Boot project and I have a controller where I want to map multiple request paths to a single method. Let’s say I h...
New
AstonJ
Thought this would be a nice way to start the year - have you seen or written a function (or method) or piece of code that you are partic...
New

Other popular topics Top

PragmaticBookshelf
Learn from the award-winning programming series that inspired the Elixir language, and go on a step-by-step journey through the most impo...
New
PragmaticBookshelf
From finance to artificial intelligence, genetic algorithms are a powerful tool with a wide array of applications. But you don't need an ...
New
PragmaticBookshelf
Tailwind CSS is an exciting new CSS framework that allows you to design your site by composing simple utility classes to create complex e...
New
PragmaticBookshelf
Create efficient, elegant software tests in pytest, Python's most powerful testing framework. Brian Okken @brianokken Edited by Kat...
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
PragmaticBookshelf
Programming Ruby is the most complete book on Ruby, covering both the language itself and the standard library as well as commonly used t...
New
PragmaticBookshelf
Author Spotlight: Peter Ullrich @PJUllrich Data is at the core of every business, but it is useless if nobody can access and analyze ...
New
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
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