> The reason Go does not have a grand framework is that the language has a severely underdeveloped type system
Counterpoint: PHP.
PHP 5.3 had an even less capable type system, but developed several usable frameworks.
Counterpoint: PHP.
PHP 5.3 had an even less capable type system, but developed several usable frameworks.
For instance, PHP allows for even function calls like this:
$language = "German";
$functionName = $language."_send_email";
$functionName("Mike", "mike_1@gmail.", "Text ...");
This sort of flexibility has its own problems and it is only possible because of the very lax type system of PHP but it is also extremely powerful when it comes to developing reusable frameworks.
In the past it got away with it because of PHP magic. PHP let's you do pretty much whatever, at least in the past.