Is your editor open source? It looks really interesting.
In my opinion the most important part of functional programming is the purity of functions. There is a great quote about this on one of the Clojure doc pages "If a tree falls in the woods, does it make a sound? If a…
Does Atomontage have support for real time shadows? All of that information seems to be pre-baked into the voxel models. This would severely limits its "everything is destructible" potential. It should be able to…
I agree that worrying about the time complexity of the non-parallel portions of pmap is unlikely to be an issue for most use cases. It's still interesting to think about the tradeoffs though. Hitting the degenerate case…
Here is another cool version of parallel map in Erlang that uses a fold instead of two parallel maps. parallel_map(Fun, List) -> Last = lists:foldl(fun(Value, Parent) -> spawn(fun() -> MappedValue = Fun(Value), receive…
English version: https://www.youtube.com/watch?v=sKxj-Jh9pmY
Is using relx in conjunction with rebar a standard thing to do? Is there an easier/standard way to start the app with rebar or relx in development without building an entire release? Having to manually call…
Is your editor open source? It looks really interesting.
In my opinion the most important part of functional programming is the purity of functions. There is a great quote about this on one of the Clojure doc pages "If a tree falls in the woods, does it make a sound? If a…
Does Atomontage have support for real time shadows? All of that information seems to be pre-baked into the voxel models. This would severely limits its "everything is destructible" potential. It should be able to…
I agree that worrying about the time complexity of the non-parallel portions of pmap is unlikely to be an issue for most use cases. It's still interesting to think about the tradeoffs though. Hitting the degenerate case…
Here is another cool version of parallel map in Erlang that uses a fold instead of two parallel maps. parallel_map(Fun, List) -> Last = lists:foldl(fun(Value, Parent) -> spawn(fun() -> MappedValue = Fun(Value), receive…
English version: https://www.youtube.com/watch?v=sKxj-Jh9pmY
Is using relx in conjunction with rebar a standard thing to do? Is there an easier/standard way to start the app with rebar or relx in development without building an entire release? Having to manually call…