call - pannous/angle GitHub Wiki

Function calls in Angle are really a matter of pattern matching. Bad idea? Function calls in Angle are Julia style: they belong to all arguments. => should the 'self'/'this' keyword apply to the first argument?

Gap Feeding of missing arguments with locals

to integrate a function from a to b ...
from = 1
to = 2
integrate sin  # feeds locals as arguments

Bad idea?

dynamic calls

Todo Currently Angle is a compiled language. The (optional!) runtime does contain an interpreter (lacking in implementation) sharing the same parse -> analyze pipeline. All dynamic calls should probably be passed through that eval mechanism.

getstatic java/lang/System/out Ljava/io/PrintStream;
invokevirtual java/io/PrintStream/println(F)V