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…
The language part of the Wolfram Language is still really kludgy to use and quite slow. Even doing simple things like writing a function or an if statement is painful. What it does have going for it is the biggest,…
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…
One thing to note is that the the parallel map consisting of two mapping operations has a different hidden overhead. If a message is received by a process that does not pattern match with any clauses in the receive…
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…
The language part of the Wolfram Language is still really kludgy to use and quite slow. Even doing simple things like writing a function or an if statement is painful. What it does have going for it is the biggest,…
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…
One thing to note is that the the parallel map consisting of two mapping operations has a different hidden overhead. If a message is received by a process that does not pattern match with any clauses in the receive…
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…