Category talk:Ada: Difference between revisions

A language implementation template?
(Move that detail to the implementation template.)
(A language implementation template?)
Line 5:
:::: A language doesn't typically have an execution method outside of an implementation. Details such as bytecode-oriented, native-code, JIT and interpreted are all a matter of implementation for all languages that I know of which aren't also definitions of a specific virtual machine, such as CLR, Parrot, JVM, BrainF*** and SNUSP. Details like execution method should be moved from the language template to the implementation template. Toolchains are typically separate from the semantics and meaning of most languages. With Ada being a relatively rigorously standardized language, I don't see that anything not defined as part of its language standard should be indicated to be an integral part of the language.
:::: Regardless, this has highlighted a problem with the current design of the language template (Not something to get excited about, as few rollouts are flawless.); Having certain details as scalar values rather than lists leads to information loss. The next iteration of the language template might try transcluding the list from another page.--[[User:Short Circuit|Short Circuit]] 08:50, 2 August 2009 (UTC)
::::: Yes, I agree with that. It belongs to the language implementation template. (Granted, there are languages mandating certain implementations or making some classes of implementation difficult.) --[[User:Dmitry-kazakov|Dmitry-kazakov]] 09:13, 2 August 2009 (UTC)