On Saturday, April 5, 2014 3:04:01 PM UTC-7, Gary Trakhman wrote:
>
> At least in my case, this process of mental macro/functioncall expansion, 
> or 'abstraction-surfing' as I like to call it, got easier over time.  I 
> feel like it's been a general skill to hone for programming in general, and 
> lisp emphasizes this more than anything else I've seen, but maybe I just 
> drank the kool-aid :-).


I'm not too bad at abstraction surfing, but it's always going to be time 
consuming when you didn't design the abstractions yourself, or designed 
them long ago.
 

>  I'd like to warp my brain with Haskell someday.
>

I highly recommend it, even if you don't end up using it daily.
 

>
> On Saturday, April 5, 2014, Tyler Anderson <anders...@gmail.com<javascript:>> 
> wrote:
>
>> Without parenthesis you have to resolve ambiguity through other means 
>> such as the off-side rule, additional operators. Clojure makes it easy to 
>> write dense code that is hard to maintain, but some of your trouble might 
>> be resolved by structuring your code differently. One example would be 
>> Prismatic's Plumbing  https://github.com/prismatic/plumbing
>>
>
That's a good one I'll be sure to use next time I write some Clojure.
 

>
>> I haven't looked to see if anyone has written a version of ML for the 
>> JVM, but if they have it may be what you are looking for. 
>> http://en.wikipedia.org/wiki/Category:ML_programming_language_family  
>>
>
There's MLj http://research.microsoft.com/en-us/um/people/nick/mlj.htm 

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to