|
List Info
Thread: Io on .NET?
|
|
| Io on .NET? |
  United States |
2008-03-12 09:37:26 |
|
I've a question for Steve Dekorte...
Is possible, in your opinion, a .NET implementation of the Io
language built on top of the MS DLR?
regard,
arkasha
__._,_.___
.
__,_._,___
|
| Re: Io on .NET? |
  United States |
2008-03-12 10:25:26 |
|
I know you wanted Steve, and perhaps he'll still chip in, but I'll
answer it anyway...
It is possible to implement Io ontop of .NET, but it may be a little
tricky. That is, you'd have to sacrifice some semantics when
interacting with non-Io objects. You'd effectively have to build two
languages into one.
--
Jeremy Tregunna
jtregunna%40blurgle.ca">jtregunna blurgle.ca
On 12-Mar-08, at 10:37 AM, arkadijsha wrote:
> I've a question for Steve Dekorte...
> Is possible, in your opinion, a .NET implementation of the Io
> language built on top of the MS DLR?
>
>
> regard,
> arkasha
>
>
>
>
> Yahoo! Groups Links
>
>
>
__._,_.___
.
__,_._,___
|
| Re: Io on .NET? |
  United States |
2008-03-13 07:03:14 |
|
On 2008-03-12, at 7:37 AM, arkadijsha wrote:
> I've a question for Steve Dekorte...
> Is possible, in your opinion, a .NET implementation of the Io
> language built on top of the MS DLR?
In as much as it's possible to implement Io in C or any other
language, sure. But Io's semantics are radically different (much more
than is easy to see until you get to know it) so it would be
implementing a language on top of a language - just as we do with the
C implementation. Likewise for the JavaVM, Parrot, Rubinious,
Smalltalk VMs, etc.
I would be interested to see an Io-like interpreter implemented in Lua
though.
- Steve
__._,_.___
.
__,_._,___
|
| Re: Io on .NET? |
  Germany |
2008-03-13 09:14:26 |
|
Steve Dekorte < steve%40dekorte.com">steve dekorte.com> writes:
> In as much as it's possible to implement Io in C or any other
> language, sure. But Io's semantics are radically different (much more
> than is easy to see until you get to know it) so it would be
> implementing a language on top of a language - just as we do with the
> C implementation. Likewise for the JavaVM, Parrot, Rubinious,
> Smalltalk VMs, etc.
> I would be interested to see an Io-like interpreter implemented in Lua
> though.
Why in Lua?
Regards
Friedrich
--
Q-Software Solutions GmbH; Sitz: Bruchsal; Registergericht: Mannheim
Registriernummer: HRB232138; Geschaeftsfuehrer: Friedrich Dominicus
__._,_.___
.
__,_._,___
|
| Re: Io on .NET? |
  United States |
2008-03-13 07:39:52 |
|
On Thu, Mar 13, 2008 at 9:03 AM, Steve Dekorte < steve%40dekorte.com">steve dekorte.com> wrote:
> On 2008-03-12, at 7:37 AM, arkadijsha wrote:
> > I've a question for Steve Dekorte...
> > Is possible, in your opinion, a .NET implementation of the Io
> > language built on top of the MS DLR?
Building a dynamic language using the DLR:
http://ironpython-urls.blogspot.com/2008/02/building-dlr-language-answering-some.html
http://ironpython-urls.blogspot.com/2008/03/building-dynamic-language-story.html
> In as much as it's possible to implement Io in C or any other
> language, sure. But Io's semantics are radically different (much more
> than is easy to see until you get to know it) so it would be
> implementing a language on top of a language - just as we do with the
> C implementation. Likewise for the JavaVM, Parrot, Rubinious,
> Smalltalk VMs, etc.
>
> I would be interested to see an Io-like interpreter implemented in Lua
> though.
PyPy, the Python-in-python
interpreter/multi-target-compiler/multi-dynamic-languages-framework
thing looks like a good plataform for Io.
They already have Prolog, JS, Scheme and Smalltalk 'frontends'. The
must interesting thing to me is that they also have many 'backends',
so you can, AFAIK, build interpreters for this any of this languages
targeting C, CLI (just what the op is asking , JVM, or LLVM.
http://codespeak.net/pypy/dist/pypy/doc/project-ideas.html#write-a-new-front-end
http://codespeak.net/pypy/dist/pypy/lang/
http://codespeak.net/pypy/dist/pypy/translator/
>
> - Steve
--
Eduardo de Oliveira Padoan
http://www.advogato.org/person/eopadoan/
Bookmarks: http://del.icio.us/edcrypt
__._,_.___
.
__,_._,___
|
[1-5]
|
|