intfiction.org

The Interactive Fiction Community Forum
It is currently Wed May 22, 2013 3:00 pm

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 59 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next
Author Message
PostPosted: Sat Sep 10, 2011 7:38 pm 
Offline

Joined: Wed Jun 22, 2011 1:03 am
Posts: 21
This may belong to another section, or maybe off the planet completely, but im ultimately and presently looking for collaborators after all.

Why is there no interest in using i7 for real programming? I showed that with a little help from the outside, its possible to use it to do real work, and man is it cool.

So...uh...am i looking in the wrong circles or something?
any ideas? :ugeek:


Top
 Profile Send private message  
 
PostPosted: Sat Sep 10, 2011 8:13 pm 
Offline

Joined: Mon Dec 07, 2009 5:14 am
Posts: 902
What exactly do you mean by "real programming"? At its most basic, using Inform 7 is as much a programming language as Tads 3, just with a different vest, and making - programming - a Cloak of Darkness is elementary.

If you want to do fancier stuff with I7, you can.

Maybe you mean an "abuse" (like a Sokoban or Tetris port - things the language was never meant to handle, but does). I'm pretty sure abuses are just as possible as they were in I6, though maybe harder and less intuitive. Nevertheless, an abuse does not constitute "real" programming, not necessarily.

If you simply mean that I7 is not just a toy and is a powerful programming language that's been underused... I wouldn't agree at all, thinking - mostly - of Blue Lacuna.


Top
 Profile Send private message  
 
PostPosted: Sat Sep 10, 2011 9:36 pm 
Offline
User avatar

Joined: Fri Apr 11, 2008 11:05 pm
Posts: 699
Location: Denver, Colorado
koo5 wrote:
Why is there no interest in using i7 for real programming?


This question is either incomplete, or not in English.

_________________
Games, Fonts, and Font-Toys For Gamers - http://www.cumberlandgames.com


Top
 Profile Send private message  
 
PostPosted: Sat Sep 10, 2011 9:53 pm 
Offline

Joined: Thu May 20, 2010 9:33 pm
Posts: 479
Judging by koo5's other posts, I think that by "real," they mean non-IF. For example, this: viewtopic.php?f=7&t=2953&p=20571


Top
 Profile Send private message  
 
PostPosted: Sat Sep 10, 2011 10:39 pm 
Offline

Joined: Mon Jun 09, 2008 8:58 pm
Posts: 679
Location: Seattle
Inform only compiles to virtual machines not used outside of the I-F community. How would you get it to talk to anything else? It's kinda sandboxed by default.

_________________
Blog at Gamasutra :: Programmer's Guide to Inform 7 :: Seattle I-F


Top
 Profile Send private message  
 
PostPosted: Sun Sep 11, 2011 3:55 am 
Offline

Joined: Mon Dec 07, 2009 5:14 am
Posts: 902
I suspect you can get away with lots of things using Inform's ability to read/write to a file, but that would be so inneficcient when compared to using a programming language that's actually designed to do those things anyway...


Top
 Profile Send private message  
 
PostPosted: Mon Sep 12, 2011 5:14 am 
Offline

Joined: Wed Jun 22, 2011 1:03 am
Posts: 21
to kinda answer: my frustration comes from my goal to make i6 compile to another, ordinary, language. The task is clearly on the limits of my abilities, im slacking off, and have barely finished reading the i6 language manual.


Top
 Profile Send private message  
 
PostPosted: Fri Nov 04, 2011 4:33 am 
Offline

Joined: Sat Oct 29, 2011 4:59 pm
Posts: 9
What do you mean by "compile to"? Do you want to translate I6 source code into, say, C source code? Do you want to compile I6 source code into a machine-code executable? I'm not sure what the purpose of either of these would be, other than as a (admittedly pretty interesting but ultimately useless) programming exercise.


Top
 Profile Send private message  
 
PostPosted: Tue Feb 28, 2012 2:43 pm 
Offline

Joined: Sun Feb 26, 2012 3:19 pm
Posts: 16
I think what's being asked is, "why no interest in using inform (or a language like it) to make a wide variety of programs?"

It is an interesting idea to use a language that looks more like spoken sentences to try and make computer programs, but for things more complicated than IF games, that gets tricky, and for more detailed programs, the advantages that come from an easy to learn syntax like Inform's are no longer important.

It's easier to learn to make an IF game in Inform, but even if a language with a more linguistic syntax existed to make "real" programs as you put it, I would probably still rather use Python.


Top
 Profile Send private message  
 
PostPosted: Tue Feb 28, 2012 3:32 pm 
Offline
User avatar

Joined: Sun Nov 22, 2009 12:58 pm
Posts: 399
Location: Malmö, Sweden
punkasaurus wrote:
I think what's being asked is, "why no interest in using inform (or a language like it) to make a wide variety of programs?"

It is an interesting idea to use a language that looks more like spoken sentences to try and make computer programs, but for things more complicated than IF games, that gets tricky, and for more detailed programs, the advantages that come from an easy to learn syntax like Inform's are no longer important.

It's easier to learn to make an IF game in Inform, but even if a language with a more linguistic syntax existed to make "real" programs as you put it, I would probably still rather use Python.


At the risk of descending into pedantry, I'm not so sure Inform's syntax is 'easy to learn' at all. Yes, it does look easy, but that's illusory; I'm well past the point when I thought I could rely on raw I7 code without testing it thoroughly.

(So why use it? Well, because it confers other benefits, such as being easy to read and conceptualize in, or being damn fun. A language being enjoyable is nothing to sneeze at.)

_________________
~Björn Paulsen


Top
 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 59 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group