Go Concepts - Limitations: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Internal=
* [[Go Concepts#Subjects|Go Concepts]]
=Limitations=
=Limitations=


Line 12: Line 8:


Go supports limited reflection.
Go supports limited reflection.
==Need to Compile on Different Platform==
Unlike Java, we need to compile binary executable on target platforms.
==Readability==
See [[Go Interfaces#duck_typing_does_not_help_readability]].

Latest revision as of 17:03, 9 August 2024

Limitations

Metaprogramming

Go is not appropriate for metaprogramming or creating domain specific languages. Evaluating code at runtime is not easy.

Reflection

Go supports limited reflection.