Тёмный

Fast, Friendly, Functional: Roc language creator Richard Feldman, with co-hosts CodeNextDoor 

Context Free
Подписаться 23 тыс.
Просмотров 6 тыс.
50% 1

Part 2: === • Conversations with the... ===
Demo code: github.com/contextfreecode/ro...
Roc site: roc-lang.org/
0:00 Video intro
0:13 Demo
3:42 Interview setup
4:00 Intro
4:47 Governance
5:38 Relationship between Roc and Elm
6:48 Elm outside JavaScript
7:41 Differences between Roc and Elm
10:08 Roc lists and opportunistic mutation (functional-but-in-place)
13:04 Roc abilities, similar to traits or type classes
15:07 Globally namespaced tags
16:19 Intro to part 2, optimizing structural types in machine code

Наука

Опубликовано:

 

29 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 17   
@ally_jr
@ally_jr 8 месяцев назад
Been waiting for Roc for a few years and this is awesome to see!! Great humans working on great things. I hope they learn from all the great tools that don't see any usage because of poor developer tooling. Syntax highlighting, editor support, REPL, .... should be prioritized. This is awesome work!
@chromakeydreamcoat3320
@chromakeydreamcoat3320 8 месяцев назад
Very cool to see this! I asked for exactly this a couple of months ago and it's cool to see how much roc has evolved since. I'm exited by all the new programming languages that have very cool and novel features (i am currently the most exited for roc, odin and unison). Thank you for the video!
@torarinvik4920
@torarinvik4920 8 месяцев назад
Roc is such a promising language. The error messages are incredibly good. Feldman and his team has done an amazing job. Having the language not curried is also a good idea.
@LTGSStrophox
@LTGSStrophox 6 месяцев назад
I'm only getting into Roc and the one thing I'm missing so far is the currying (that I found so enjoyable in Haskell), but I am curious why you think it's a good idea
@Qrzychu92
@Qrzychu92 Месяц назад
@@LTGSStrophox having played a bit with F# (think ML for dotnet), currying seems like a fun thing, but the amount of errors it leads to is staggering. Sometimes you add a parameter to a function somewhere deep in your codebase, and rerun the program and.... nothing happens. Because the new parameter bubbled up all the way to the main, and basically you main just defines a function that still needs one parameter. All types are fine (F# has proper static types), it's just the logic got broken, by accident. The amount of code that you save is minimal in comparison to problems like this.
@Sculman7
@Sculman7 8 месяцев назад
very interesting interview!
@nogchou
@nogchou 8 месяцев назад
good interview!!
@jonas1ara
@jonas1ara 8 месяцев назад
I'm the first comment 🤩
@VojtaJavora
@VojtaJavora 8 месяцев назад
It's true
@anon-fz2bo
@anon-fz2bo 8 месяцев назад
PROgrammer
@arkeynserhayn8370
@arkeynserhayn8370 6 месяцев назад
Why i am consistently become unsubscribed from your channel? It is probably the fourth time i am subscribing you. This time i turned on the notifications bell, lets see how it goes.
@contextfree
@contextfree 6 месяцев назад
I hope it works out!
@l.piekha100
@l.piekha100 8 месяцев назад
21st century visual basic
@gofudgeyourselves9024
@gofudgeyourselves9024 6 месяцев назад
johny bairstow
Далее
Enums considered harmful
9:23
Просмотров 199 тыс.
I Built a EXTREME School Bus!
21:37
Просмотров 1,9 млн
Starting my own hobby language (again)
13:17
Просмотров 7 тыс.
Making a language: Pretty if/else branching
9:55
Просмотров 4,2 тыс.
2022 in Programming Languages
16:43
Просмотров 19 тыс.
Past the "Top 10"! - 2023 in Programming Languages
9:13
Wait... PostgreSQL can do WHAT?
20:33
Просмотров 191 тыс.
Running WebAssembly from my hobby compiler!
13:24
Просмотров 3,7 тыс.
Новые iPhone 16 и 16 Pro Max
0:42
Просмотров 1,9 млн