Тёмный

LambdaConf 2015 - Modeling Data in Haskell for Beginners Chris Allen 

Confreaks
Подписаться 42 тыс.
Просмотров 19 тыс.
50% 1

There are patterns for modeling data that are not obvious or widely covered in Haskell that only require the application of basic algebraic datatypes, we'll explore some of these approaches with the dual purpose of introducing thinking in terms of algebraic datatypes in Haskell. The audience is not expected to know Haskell.
Help us caption & translate this video!
amara.org/v/Hbtb/

Наука

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

 

29 дек 2015

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 11   
@hansschenker
@hansschenker 3 года назад
Haskell Beginner Workshop: Very patient and careful presentation!! Thank's for publishing!
@tpflowspecialist
@tpflowspecialist 7 лет назад
Great talk, it clarified a lot of stuff I had read and sounded too disconnected. The live typing complemented the theory very well. I knew how to use data types and data constructors intuitively but there is nothing like understanding where things come from and where they can lead you if you apply the concepts to the extreme.
@triggerhappy9552
@triggerhappy9552 7 лет назад
Not actually about modeling data. Was hoping to learn some best practices for application data modeling. Instead, we saw how to implement Bool. (Like most tutorials show.) A better title would be: Introduction to the Haskell type system.
@bocckoka
@bocckoka 7 лет назад
Scott Wlaschin has that kind of information ('making invalid states unrepresentable' and things like that) but in F# context, mostly. Still, it may be what you are looking for. Those type systems have the same roots.
@jethrolarson
@jethrolarson 8 лет назад
TIL not to use Identity to teach types ;)
@Elbinray
@Elbinray 8 лет назад
Great talk! Too bad the sound goes out of sync with the video at 45:15
@misteralagiz4003
@misteralagiz4003 7 лет назад
it is out of sync only til 49:20
@misteralagiz4003
@misteralagiz4003 7 лет назад
alec baldwin knows his stuff
@alexisvincent8722
@alexisvincent8722 8 лет назад
This talk is unnecessarily complex. I'm not sure why the speaker used so many needlessly academic words when teaching such a basic class. The result is making simple concepts hard to grasp because of all the academic bloat that accompanies it. Other then that a relatively good introduction to Haskell ADT's... if you're academically inclined.
@jonwilson7871
@jonwilson7871 7 лет назад
I felt like the talk was not complex at all. He used some academic words but explained them as he went. I think that is a good way to introduce someone to thinking in a way that is unfamiliar, especially because those words become useful when talking about Haskell in the community.
@alexisvincent8722
@alexisvincent8722 7 лет назад
Perhaps so, I may have different opinions if I were to watch the talk again. But I remember watching this talk and feeling sorry for people who were just starting out (main audience of this talk), and wouldn't have a clue about the lingo. Been feeling recently that a lot of the functional community (Haskell in particular) suffers from a kind of academic elitism and in many cases simple concepts can be hard to grasp when presented assuming an academic background (I'm guilty of this too..). I may be wrong, but hey :)
Далее
When You Get Ran Over By A Car...
00:15
Просмотров 3,7 млн
ШАР СКВОЗЬ БУТЫЛКУ (СКЕРЕТ)
00:46
Haskell is Not For Production and Other Tales
38:19
Просмотров 100 тыс.
Edward Kmett - Type Classes vs. the World
1:42:53
Просмотров 33 тыс.
Functional Programming & Haskell - Computerphile
9:19
Просмотров 660 тыс.
Running a startup on Haskell
50:23
Просмотров 111 тыс.
In Haskell, less is more
57:51
Просмотров 22 тыс.
Machine Learning in C (Episode 1)
2:31:07
Просмотров 217 тыс.
Самый СТРАННЫЙ смартфон!
0:57
Просмотров 35 тыс.
Gizli Apple Watch Özelliği😱
0:14
Просмотров 4,7 млн
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33