Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I currently write clojure on a macbook[1]. It's an ideal setup. I prefer it to my past linux setups (maybe just personal preference). The core setup is bash/emacs/slime/lein. I think it comes down to being an emacs user more so than which operating system.

In general any *nix based system with bash will always be easier to get lisps setup and running(including OSX). This is due to most lisp developers already using such setups.

In my opinion the key to successful lisp development setup is having an integrated REPL. So whatever you do try for that. It would be easy enough to create a setup on OSX that didn't have this and thus was a difficult setup on an otherwise capable OS.

Are you interested in doing GUI or native development on OSX? If so you'll likely end up using FFI of some sort. This is doable but could be hard without some exposure to C/C++/Objective C.

Also it's common practice in the community to just roll your own instead of modifying something that is only a partial fit. I think all the lisp communities have improved on this but it's still a noticeable difference. This can be frustrating if you are coming from a language where the code is more often than not already in a library or framework somewhere. You just have to find it and call it.

NOTE: Windows users can use msys/msysgit/Console to get a functional bash terminal running on windows.

[1] http://clojure.org/



Thanks for the comments. It seems like Lisp is one of those languages everyone should learn at some point, and it's likely past that time for me. I don't really have a specific idea for GUI apps, and am already heavily invested in Cocoa for those anyway, so I'd probably be looking at it to build a custom static site generator idea that's been floating around for a while.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: