@MrMeritology I'd honestly say, work through Learn You a Haskel for Great Good is the best way to *learn* functional programming.
-
-
Replying to @generativist
@generativist Thanks! We are aiming to create a domain-specific language, rather like Processing. Thought Scala might be good foundation.3 replies 0 retweets 0 likes -
Replying to @MrMeritology
@MrMeritology And just enforce culturally / nudge.1 reply 0 retweets 0 likes -
Replying to @generativist
@generativist There are very specific areas of the scripts that will be FP. Just need a syntax and operators that are both clear + effective1 reply 0 retweets 0 likes -
Replying to @MrMeritology
@MrMeritology That, and scala's containers have nice chainable semantics. Really nice DSL's. (Almost as nice as Ruby at times.)1 reply 0 retweets 0 likes -
Replying to @generativist
@generativist That is the a MAIN feature we'd want to use, I think. Our DSL will be constrained and structured, almost like a config file.1 reply 0 retweets 0 likes -
Replying to @MrMeritology
@MrMeritology Yea, then I change my earlier stmt. Go for it. And maybe just do red-line highlighting for errors, with optional message view1 reply 0 retweets 0 likes -
Replying to @generativist
@generativist The way I'm imagining this DSL, each section of the script would have specified structure, limited allowable syntax/operators1 reply 0 retweets 0 likes -
Replying to @MrMeritology
@MrMeritology That's pretty much how I let users structure ABMs in my models. Constrained DSLs are nice.1 reply 0 retweets 1 like -
Replying to @generativist
@generativist Where are you in your PhD program? I'm completing my proposal, but also doing dissertation too. Should finish in Spring 161 reply 0 retweets 0 likes
@MrMeritology Hopefully the same. My proposal is unweildly right now. Hopefully defend early august. Hopefully finish Spring 16
-
-
Replying to @generativist
@generativist Great! I share your tendency: trying to get 100 lbs of potatoes in a 50 lb sack.0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.