Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Inform programming language


Related Topics

In the News (Fri 19 Jul 19)

  
  ONLamp.com -- Natural Language Game Programming with Inform 7
Inform 7 is a kind of programming language.
Interactive fiction languages have tended toward greater complexity and a closer resemblance to traditional programming.
In this white paper (PDF), Nelson writes that "the natural language in which to write interactive fiction is natural language," and he believes this statement should apply not only to the language, but to the entire development cycle.
www.onlamp.com /pub/a/onlamp/2006/06/08/inside-inform-7.html   (967 words)

  
  Open Directory - Computers:Programming:Languages   (Site not responding. Last check: 2007-10-12)
Data structured languages are those in which the data structure is a main organizing principle, knowledge representation, model, for data and logic (code, programs) alike, in which both are stored and operated on, i.e., program data and logic are structured and operated on in the same way.
This category is for programming languages which were created, and have as a main or major purpose, to educate and teach about language concepts, design, programming, and/or larger, more general system issues; and/or support other types of education (networking, math, physics); languages existing solely or in large part, to educate.
Turing is a young, compiled programming language optimized for teaching programming to beginners, often as an alternative to Pascal, and used in high schools and universities across North America.
dmoz.org /Computers/Programming/Languages/desc.html   (10318 words)

  
 Coding the classroom
Today, any error in the syntax of programming languages, comparable to a typographical or a grammatical error in natural languages, represents not a mere flaw in the text but is likely to result in failure and uselessness of parts, if not the text as a whole.
While the structure of programming languages in many ways is emulated in hypertext, the programming languages at the heart of hypertext have been largely disregarded in the discourse on hypertext.
Hypertext is but one of the composite language practices that are inspired by the programming languages that sustain computer technology — many of which deserve, if not demand, further analysis in the context of the programming languages that reside at the root of the evolution of these new language practices.
www.firstmonday.org /issues/issue8_11/herbst/index.html   (2258 words)

  
 Natural information - Impotence information   (Site not responding. Last check: 2007-10-12)
In early versions of Inform, objects were different from the notion of objects from object-oriented programming, in that there was no such thing as a bare string as a tree of branching possibilities.
The Inform 7 consists of three primary parts: The Inform 7 is still in beta, but is usable for and has been used for the release of Inform source code, and the Z-Machine were originally designed with interactive fiction originally created in 1993 by Graham Nelson.
Inform 7 consists of three primary parts: The Inform 6 has included official support for class definitions and allowed objects to be members of classes.
impotence-information.cialis-cialis.org /natural-information   (1478 words)

  
 Coding the classroom
Today, any error in the syntax of programming languages, comparable to a typographical or a grammatical error in natural languages, represents not a mere flaw in the text but is likely to result in failure and uselessness of parts, if not the text as a whole.
While the structure of programming languages in many ways is emulated in hypertext, the programming languages at the heart of hypertext have been largely disregarded in the discourse on hypertext.
Hypertext is but one of the composite language practices that are inspired by the programming languages that sustain computer technology — many of which deserve, if not demand, further analysis in the context of the programming languages that reside at the root of the evolution of these new language practices.
firstmonday.org /issues/issue8_11/herbst   (2258 words)

  
 Inform 7   (Site not responding. Last check: 2007-10-12)
Inform 7 is the next generation of the popular Interactive Fiction compiler.
I've heard about natural language this and that, and learned about logic programming in school, but this is the first time I've seen either put to practical use (IMHO).
My memory of Inform 6 is incomplete, so this may be inaccurate, but what I really like about Inform 7 which I think is new, is the logic programming approach.
hans.fugal.net /typo/articles/2006/05/08/inform-7   (659 words)

  
 What’s new in Inform 7? » thingoid
Inform 7 was released on 30 April 2006, ten years to the day since the last major upgrade of the Interactive Fiction authoring system.
As with any programming language, the compiler is the practical implementation of the language.
Inform 6 remains the underlying compiler, so the natural language aspect of Inform 7 is essentially “syntactic sugar” - a pleasant layer over the mundane details of Inform 6 code.
blog.thingoid.com /2006/06/whats-new-in-inform-7   (1223 words)

  
 Inform 7 Released - talideon.com
Inform is a system for developing interactive fiction (or adventure games, as they were once called) that targetted Infocom’s Z-machine virtual machine.
Inform 6 was a great language for developing interactive fiction, and the Z-machine was versatile enough to produce some surprising results.
But now, after three years of work, you don’t need to be able to program to develop IF with Inform: Inform 7 was announced yesterday on rec.arts.int-fiction and now understands natural language (and compiles that to Inform 6 code), and has an IDE to make it simple for non-programmers--writers--to develop IF.
talideon.com /weblog/2006/05/inform7.cfm   (295 words)

  
 Inform - Wikipedia, the free encyclopedia
Although Inform and the Z-Machine were originally designed with interactive fiction in mind, a large number of other programs have been developed, including a BASIC interpreter, a LISP tutorial (complete with interpreter), a Tetris game, and a version of the game Snake.
The Inform programming language is object-oriented and procedural.
Inform 7 consists of three primary parts: The Inform 7 IDE with development tools specialized for testing interactive fiction, the Natural Inform compiler for the new language, and "The Standard Rules" which form the core library for Inform 7.
en.wikipedia.org /wiki/Inform_programming_language   (2328 words)

  
 Grand Text Auto » Announcing: Inform 7
Steve’s distinguishing between NL parsing vs. NL programming is a good one — that, essentially, Inform7 is still a programming language, where the keywords and language grammar happen to (by design, of course) coincide with a limited subset of the English language.
I approach the challenge of designing “a programming language that I can write stories with” from the other side; basically starting with the acknowledgement of the fact that all computation is necessarily rule-based.
So I assume that the set of languages which are suitable (to any degree) for interactive storytelling is a subset of the set of all rule-based languages, which happens to include the set of all Turing-complete programming languages.
grandtextauto.gatech.edu /2006/04/30/announcing-inform-7   (6271 words)

  
 BotSpot ® : The Spot for all Bots & Intelligent Agents
AKL (AGENTS Kernel Language) is a concurrent constraint programming language developed at the Swedish Institute of Computer Science.
April: Agent Process Interaction Language is a programming language for building distributed artificial intelligence and other types of distributed applications requiring the transmission and manipulation of complex symbolic data.
The language is high-level and yet also offers a simple and smooth interface to other programming languages such as "C".
www.botspot.com /faqs/language_and_code3.htm   (451 words)

  
 JakeO.com - History of the C Programming Language
The C programming language and its direct descendants are by far the most popular programming languages used in the world today.
This paper will explore the history of the C programming language and discuss the different aspects of the language in an attempt to determine why this language has thrived in spite of there being more powerful and better structured object oriented languages in existence.
He called this extended language NB for "new B" [Ritchie, 677], and he continued to expand and rewrite parts of the language until it became clear that the language had changed enough to warrant a new name.
www.jakeo.com /words/clanguage.php   (2520 words)

  
 InformIT: The Ruby Programming Language > The Ruby Programming Language
InformIT: The Ruby Programming Language > The Ruby Programming Language
Unlike Smalltalk programs, Ruby programs are clearly separated from the language and its interpreter.
Because languages are meant to express thought, a language should not restrict human thought, but should help it.
www.informit.com /articles/article.asp?p=18225&seqNum=1&rl=1   (1581 words)

  
 Informary -- what's happening in Inform
Graham Nelson, the highly-respected creator of the Inform programming language, tends to keep a fairly low profile within the IF community; he posts to the rec.arts.int-fiction newsgroup only sporadically, and updates his web site relatively infrequently.
This isn't a big issue -- the core Inform system is stable, with support available from many experts -- but it does mean that recent developments are not referenced from the Inform home page and may not be obvious to the casual passer-by.
nuntalyli'u is an Inform translation of Crowther and Woods' Adventure into Lojban, a carefully and elegantly constructed spoken language designed in the hope of removing a large portion of the ambiguity from human communication.
www.firthworks.com /roger/informary/index.html   (3880 words)

  
 Programming Language Neutral Gui
"Language neutral GUI engine, of which API differs from language to languages, which different object binding API (because data defined by GUI is just string), Where event handling differs from language to languages (unless one stick to messageloop-dispatch approach)" is possible, but it's useless definition game shit.
It's the same problem with Programming language we have now, It's not that our PC is not powerful enough for most type of problem, it's that our programming language is not powerful enough to allow us to think of how to solve the problem clearly.
There is some cost in not making the DB tightly-bound to a programming language, but there are also many benefits, such as not having to reinvent the wheel for each language so that vendors can focus on making the best kit.
c2.com /cgi/wiki?ProgrammingLanguageNeutralGui   (6779 words)

  
 Acid-Free Bits
For platforms or programs that are obscure or programs that are particularly demanding (requiring network access or special hardware, for instance) this option may not always be realistic.
By converting programs and data files from their original format to modern formats, e-lit works can be made to run again.
In the ordinary language of mathematical equations, for example, "2+2=5" is a valid equation (false, but of the right form), while "=4" isn't a valid equation, since it doesn't equate two expressions.
eliterature.org /pad/afb.html   (5379 words)

  
 TADS vs Inform - a (vaguely) in-depth comparison
Inform games files tend to be smaller, and so are the save files on the more up-to-date interpreters (ie, most of them).
Inform makes you give a maximum number of objects of the class that will be created (and, I think, actually creates them in the game file, so they do take up space all the time.
Inform is in the middle of a change of standards; currently it's not really possible to make graphics that adhere to the old standards (which are supported by some interpreters), and no interpreters support the new standards, which are the only ones that actual games can be made with.
www.cs.wisc.edu /~dbs/tads-vs-inform.html   (1488 words)

  
 NXC100 Controller: Compact, Ideal for Small Parts Handling and Assembly - Robotics Online
It uses the same INFORM III programming language as the Motoman NX100 controller, and also includes an on-board graphical ladder editor.
The programming pendant features a unique cross-shaped navigation cursor that reduces teaching time by 30 percent in many applications.
It uses the same INFORM III programming language as the Motoman NX100 controller, and also offers an on-board graphical ladder editor.
www.roboticsonline.com /buyers_guide/product.cfm?product_id=951   (507 words)

  
 TADS vs Inform - a (vaguely) in-depth comparison
Inform games files tend to be smaller, and so are the save files on the more up-to-date interpreters (ie, most of them).
Inform makes you give a maximum number of objects of the class that will be created (and, I think, actually creates them in the game file, so they do take up space all the time.
Inform is in the middle of a change of standards; currently it's not really possible to make graphics that adhere to the old standards (which are supported by some interpreters), and no interpreters support the new standards, which are the only ones that actual games can be made with.
pages.cs.wisc.edu /~dbs/tads-vs-inform.html   (1488 words)

  
 Befunge Languages Programming Computers
Demonstrates how to use Befunge as a CGI scripting language.
- An Interpreter for the esoteric programming language Befunge in its version known as "Befunge93", written in Java 1.5 using the javax.swing for graphic Interface purposes.
Programs can still be self-modifying even after they are compiled.
www.iaswww.com /ODP/Computers/Programming/Languages/Befunge   (192 words)

  
 Fun with Inform 7 - Brian Slesinsky
As you can probably tell, Inform 7 is a radical departure from conventional programming languages.
Text games are a strange niche where the usual rules of programming languages don't apply.
Text and logic are intimately connected, making them very difficult to write in a conventional programming language without losing sight of the story you're trying to tell.
slesinsky.org /brian/code/fun_with_inform7.html   (442 words)

  
 Inform 7 — Create Text Adventures via Natural Language - Software Gadgets
Earlier versions of Inform were standard, complex programming languages that produced games that run on the “Z-Machine” — a modern version of the virtual machine that Infocom used for their games (Zork, Deadline, etc.) Inform 7 branches out into a new direction: natural language programming.
Inform’s power lie in its ability to describe: to lay down general rules about “closed doors”, or “bursting containers”, or “unmarried men liked by Martha”.
Inform 7 actually translates a very limited and somewhat stylized version of English to the Inform 6 programming language and compiles that, but it all happens behind the scenes.
softwaregadgets.gridspace.net /2007/01/07/inform-7-create-text-adventures-via-natural-language   (1460 words)

  
 [Twisted-Python] Inform   (Site not responding. Last check: 2007-10-12)
I intentionally avoided the pre/post action rules in favor of verbs because they're harder to make sense of in a "real" programming language; inform's object system was weak in some ways and I felt that was one of them.
However, to automatically parse 90% of common verbs into "actions" with a higher-level interface makes sense to me; I've already started doing something like that in CVS, and there are emerging conventions about how to represent that.
In the meanwhile, though, patches to make the current parser less heinous, or emulate Inform style, will be graciously accepted.
twistedmatrix.com /pipermail/twisted-python/2001-March/000012.html   (464 words)

  
 Brass Lantern: Introducing Inform 7
Inform 7, or I7, is a dramatic departure from what has come before.
Rather than using a small set of terse programming directives as Inform 6 did, Inform 7 uses a subset of English, in an effort to make interactive fiction programming more accessible to writers who lack a computer programming background.
If you're a programming novice you can still learn from this article, but some of my references to programming conventions may not mean much to you.
brasslantern.org /writers/howto/i7intro.html   (506 words)

  
 Interactive Fiction: Playing, Studying and Writing Text Adventure Games (Dennis G. Jerz, Seton Hill University)
A particularly exciting development in interactive fiction is the release of Inform 7, a complete package for writing, debugging, mapping, and publishing interative fiction games playable on a wide range of platforms, including PCs, Macs, and handhelds.
Inform 7 code is designed to resemble ordinary English, and is thus an excellent choice for verbal thinkers who are not trained as programmers.
She might be the model in a perfume ad; the trophy wife at a formal gathering; one of the guests at this very opening, standing on an empty pedestal in some ironic act of artistic deconstruction -- You hesitate, about to turn away.
jerz.setonhill.edu /if/index.html   (1080 words)

  
 Programming for Information Architects - Boxes and Arrows: The design behind the design
Programming languages are, in fact, layers of increasing abstraction built upon each other, each written on top of lower-level languages: Flash’s ActionScript language is part of a program written in C++, which itself is a language written in Assembly language.
Programming languages usually provide several ways to set up loops depending on what the programmer needs to do.
Object-oriented programming turns out to be a very reasonable, common sense way of thinking about programming problems, because it breaks those problems down into their component parts and sets out rules for how those components can interact.
www.boxesandarrows.com /view/programming_for_information_architects   (6198 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.