On Tue, 04 Jun 2013 20:43:08 -0700, Nick B <nick.barbal...@gmail.com>
wrote:
On Sunday, 2 June 2013 at 20:43:18 UTC, Adam Wilson wrote:
On Sun, 02 Jun 2013 02:34:39 -0700, Jacob Carlborg <d...@me.com> wrote:
On 2013-06-02 00:49, Adam Wilson wrote:
In real life I would absolutely use third party libraries where
available. I would definitely recommend people do the same. In
retrospect I probably should've said something to that effect in the
closing of my talk ... So many things I would say differently!
Adam, for your talk you never said what your rational was for
doing this i.e. what is the downside of Microsoft C# etc..(if
there is one ?). wWhy go to all this effort ?
Nick
Well, the reason I started looking for alternatives in the first place is
exactly as mentioned in the talk. I found the Generic Constraints to be
far too constraining... if you'll pardon the pun. But indeed there are
more reasons than just constraints. There are certain things that just
can't be expressed in C# because of the VM, pointers, etc. There is no
concept of purity. No const. No shared. No built-in unittests. And that's
just off the top of my head, I'm probably forgetting a few.
--
Adam Wilson
IRC: LightBender
Project Coordinator
The Horizon Project
http://www.thehorizonproject.org/