Re: Frustrations so far

2016-07-22 Thread Peter Romfeld
On Saturday, July 23, 2016 at 12:01:40 AM UTC+8, raould wrote: > > Unfortunately, dynamically typed most often means what you are > experiencing, as far as I know. Python, JavaScript, Scheme, Lua, etc. all > have something like NPE that can happen at any random time, it feels like, > no? >

Re: Frustrations so far

2016-07-22 Thread Peter Romfeld
NPE is just so painful! most exceptions are not that easy to debug, would be cool if it could say from where the problem was initiated.. (well because most of the time i forget to print the stacktrace with `print-stack-trace `) -- You received this message because you are subscribed to the

Re: Frustrations so far

2016-07-22 Thread Peter Romfeld
I dont wanna go into the problems we have with this "dynamic typesystem" where you would think it takes care of different types in different functions, but in the end you just get NullPointerExceptions and waste half a day figuring out from where it comes from -- You received this message

Re: Frustrations so far

2016-07-22 Thread Peter Romfeld
> > > >> Im frustrated with `empty?` throwing exceptions for Long and Keyword >> > > What should happen? Asking whether an integer or keyword is "empty?" > doesn't really make sense IMO, and if it doesn't make sense, it should > throw an exception. > well its a fn?... "?" ! i would only

Frustrations so far

2016-07-20 Thread Peter Romfeld
I really love clojure over all, it makes maintenance/collaboration of code such a breeze. its easy to get new employees start to work on it even without any previous clojure knowledge! I do hate the JVM startup shit, i hate how you it takes forever to fetch deps on a aws medium instance (you