Talk:Io (programming language)
This is the talk page for discussing improvements to the Io (programming language) article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
This page was proposed for deletion by an editor in the past. |
This article is rated Start-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||
|
Name origin
[edit]Does anyone know how Io got its name? Is it from input/output? From the daughter of Inachus in Greek mythology? From the moon of Jupiter? From the Hawaiian species of hawk? Some kind of pictorial representation? Or just out of the air? I'm curious. Deco 23:00, 13 August 2005 (UTC)
- This is answered in the FAQ. --Graue 23:18, 21 August 2005 (UTC)
- And the answer is: out of the air. The short name represents the language's simplicity. —Preceding unsigned comment added by IanOsgood (talk • contribs) 2007-07-07 15:48:21
Yes, he wanted the name to be simple, so he started trying two letter combinations, and Io was the first one that he liked. —Preceding unsigned comment added by Gmh33 (talk • contribs) 12:51, August 30, 2007 (UTC)
Original IO langauge
[edit]There is an earlier computer language named IO. Steve Dekorte: "The earlier Io turned out to be an interesting language based on continuations and written by Raph Levien. Since then, Martin Sandin has written an implementation of Raph's language called Amalthea." This language was used in Raphael Finkel's book Advanced Programming Language Design. —Preceding unsigned comment added by IanOsgood (talk • contribs) 2007-07-07 15:53:25
Efficiency?
[edit]"Remarkable features of Io are its efficiency, minimal size and openness to using external code resources. Io is executed by a small, portable virtual machine" - I assume the article means in terms of programmer time. This is unclear and if these results are anything to go by; (the author states that the benchmarks are very unscientific) then io is not very efficient in terms of actual calculation/cpu time 129.78.64.102
- That page is probably not anything to go by: the author makes it clear that he tried not to optimize the program for each language.
- See the Io homepage's speed section for a counterpoint (again, though, it's not scientific). —Piet Delport 2007-08-07 06:53
Everything is what?
[edit]The article says that in Io "everything is an object" and then "everything is a message". Could it be these are two different everythings? In the given example System version
"System" is probably an object, not a message; and "System version" is a message whose return value/reply is another object? Or is "System" also a message, to the universe? --2.247.241.196 (talk) 17:32, 8 October 2016 (UTC)
- It would be better to say that every "thing" is an object, and every action is performed via message passing. For example, while Java has objects and messages, things like numbers aren't objects in Java (they are in Io) and actions like addition are not messages (but they are in Io). --Steve Dekorte — Preceding unsigned comment added by Stevedekorte (talk • contribs) 01:21, 14 May 2017 (UTC)
External links modified
[edit]Hello fellow Wikipedians,
I have just modified one external link on Io (programming language). Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
- Added archive https://web.archive.org/web/20110716175739/http://synrc.com/io/index.htm to http://synrc.com/io/index.htm
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}}
(last update: 5 June 2024).
- If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
- If you found an error with any archives or the URLs themselves, you can fix them with this tool.
Cheers.—InternetArchiveBot (Report bug) 01:06, 16 November 2017 (UTC)