Jump to content

Talk:Frame language: Difference between revisions

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
Content deleted Content added
Mdebellis (talk | contribs)
Mdebellis (talk | contribs)
Line 13: Line 13:


:Needs '''separate''' article on frames in computer science, if at all. "Frames" in CompSci have the much better term of "scope" expandable to "scope of accessibility". The "frame/scope" garble-up in this article doesn't belong to here, where the topic is "frames" in a meaning of event context representation, in the sense of knowledge representation of human events, for example the context of walking to a bar to drink beer. [[User:Rursus|Rursus]] dixit. ([[User talk:Rursus|<span style="color: red; background: #FFFF80"><sup>m</sup><u>bork<sup>3</sup></u></span>]]!) 21:09, 7 September 2013 (UTC)
:Needs '''separate''' article on frames in computer science, if at all. "Frames" in CompSci have the much better term of "scope" expandable to "scope of accessibility". The "frame/scope" garble-up in this article doesn't belong to here, where the topic is "frames" in a meaning of event context representation, in the sense of knowledge representation of human events, for example the context of walking to a bar to drink beer. [[User:Rursus|Rursus]] dixit. ([[User talk:Rursus|<span style="color: red; background: #FFFF80"><sup>m</sup><u>bork<sup>3</sup></u></span>]]!) 21:09, 7 September 2013 (UTC)
::I don't know any details of what a stack frame is but I looked at that link and that has absolutely nothing to do with the concept of Frames as in AI Frames. Totally different concepts. [[User:Mdebellis|RedDog]] ([[User talk:Mdebellis|talk]]) 01:40, 7 December 2013 (UTC)


== First Sentence is Wrong ==
== First Sentence is Wrong ==

Revision as of 01:40, 7 December 2013

needs example

Frame language - badly formatted, content is unintelligible. Fredrik 14:12, 31 Mar 2004 (UTC)

This needs a concrete example, badly. Dysprosia 00:12, 2 Apr 2004 (UTC)

What exactly is the "frame concept"? Albertzeyer (talk) 12:12, 22 November 2009 (UTC)[reply]

Need article on frames in computer science

Ugh. This article is really nasty. To get a much better definition of a "frame", see Abelson, Sussman "Structure and interpretation of programming languages", section 3.2.

The C/C++ notion of a stack frame is a special case of a frame, as is the AI "slots & frames" concept (see frame problem). The concept of "execution environments" in Lisp are also frames (and wikipedia does not even have any articles on that). Also, an environment variable in a shell is just something that is defined in the "frame" of the shell. (i.e. frames are sometimes called "environments"). We need an article that explains what a frame is, and how the above 4-5 things are really just the same idea in different forms. linas (talk) 20:05, 3 December 2009 (UTC)[reply]

Needs separate article on frames in computer science, if at all. "Frames" in CompSci have the much better term of "scope" expandable to "scope of accessibility". The "frame/scope" garble-up in this article doesn't belong to here, where the topic is "frames" in a meaning of event context representation, in the sense of knowledge representation of human events, for example the context of walking to a bar to drink beer. Rursus dixit. (mbork3!) 21:09, 7 September 2013 (UTC)[reply]
I don't know any details of what a stack frame is but I looked at that link and that has absolutely nothing to do with the concept of Frames as in AI Frames. Totally different concepts. RedDog (talk) 01:40, 7 December 2013 (UTC)[reply]

First Sentence is Wrong

Currently the first sentence says: "A frame language is a metalanguage. It applies the frame concept to the structuring of language properties. Frame languages are usually software languages." A Frame language is not a meta-language. A meta-language (in fact it's rare to actually have a true meta-language) would be a language only to reason about other languages. I can't really think of a language that I would classify as a meta-language (the old Refine language from the Kestrel institute comes closest). What does happen is that people use meta-models to specify an actual language or model or aspects of a language include a meta-language that lets the language do reflection. I don't know what "applies the frame concept to the structuring of language properties" that seems like gibberish to me. And Frame Languages aren't "usually" software languages, they always are, at least I don't know of any frame language that isn't. I plan to clean up this article but thought I would start by documenting some issues in case anyone wants to discuss. RedDog (talk) 01:37, 7 December 2013 (UTC)[reply]