Proctor

8.1K posts

Proctor

Proctor

@stevenproctor

Software Developer in the Dallas/Fort Worth Metroplex. Founder of @dfwerl and host of @fngeekery

North Richland Hills, TX Katılım Eylül 2008
2.8K Takip Edilen1.2K Takipçiler
Sabitlenmiş Tweet
Proctor
Proctor@stevenproctor·
Announcing FPCasts.com! Let's help build a place to find podcasts covering Functional Programming fpcasts.com
English
1
86
126
0
Proctor
Proctor@stevenproctor·
@jessysaurusrex Is there a good place to follow you on other sites in case?
English
0
0
0
0
Proctor
Proctor@stevenproctor·
Them: But maybe the grass _is_ greener on the other side? Me: Oh, that would be _just great_. 🙄 Just what I need _more_ allergies.
English
0
0
4
0
Proctor
Proctor@stevenproctor·
There is no blue, only azul.
English
0
0
1
0
Proctor
Proctor@stevenproctor·
@marick . @ShriramKMurthi might have good perspective being a LISPer and in the Verification Systems side which is even stronger than the Haskell/ML type systems (e.g. think Agda and Coq), along with the directions they are taking in Pyret for dynamic ML types
English
1
0
1
0
Proctor retweetledi
Allen Holub. https://linkedIn.com/in/allenholub
Re. retros. Why do you need a format? Just have a conversation. Why do you need a retro, for that matter? Just have lots of conversations as issues come up. The key concept is *continuous* improvement, not improvement every two weeks in some meeting. 1/3
English
27
46
381
0
Proctor
Proctor@stevenproctor·
@ShriramKMurthi Based off your history with dynamic languages and static types/verification, is there something that demonstrates a "left fold of apply/comp over a list of functions" in the static typing realm? e.g. (foldl (lambda (accum f) (apply f accum)) x '(k j i h g f))
English
1
0
1
0
Proctor
Proctor@stevenproctor·
@ShriramKMurthi @samth Yeah, not true magic, but was more in the sense of I can wave my hand and say "it works" without having to prove it. The more "magic" over science/engineering/math side ;)
English
0
0
1
0
Proctor
Proctor@stevenproctor·
@ShriramKMurthi @samth The question stemmed from showing off the Interceptor pattern in Clojure, where it is a context map that gets threaded through a procesing pipeline where keys get added. Being in the Static Type world, they were curious about ensuring type safety by keys being present
English
1
0
1
0
Proctor
Proctor@stevenproctor·
@ShriramKMurthi @samth And it may be that the part where the accum has the potential to changes its type on every "reduction" may be something that lives in the realm of dynamic type "magic"
English
2
0
0
0
Proctor
Proctor@stevenproctor·
@ShriramKMurthi @samth I think so, it looks like a good starting point to chew on. I think we were also wondering in the case where the apply, or compose, might change the type of the accumulated value at each step. e.g. f: b -> c g: a -> b (foldl comp [f g]) : a -> c
English
2
0
1
0
Proctor
Proctor@stevenproctor·
@ShriramKMurthi Also, the `f` `g` and the like were symbols mapped to function names. I was translating from Clojure into a Scheme/Racket style but likely messed up the function names as symbols for passing functions around
English
1
0
0
0
Proctor
Proctor@stevenproctor·
@ShriramKMurthi Was pointing out the idea of the foldl of apply in the Lisp/dynamic world to those in static typing world, and we were wondering how it would translate. Not sure if you know of anything as reference since your heart is in both worlds of dynamic Lisp and Verification. 😉
English
1
0
0
0