v 2.0 ObjectIcon

10 views
Skip to first unread message

Aule

unread,
Oct 20, 2009, 6:20:46 PM10/20/09
to objecticon
Robert P,

Could you add a ote on what is new in v 2.0 as compared to 1.4 ?

Thanks

Robert S

Aule

unread,
Oct 20, 2009, 6:23:27 PM10/20/09
to objecticon
pls READ as

Could you add a note ...

r.parlett

unread,
Oct 25, 2009, 4:28:58 PM10/25/09
to objecticon
Hello Robert

Well, I've certainly been a busy bee recently. V2 is a completely new
implementation of the core of the interpreter - there is a new set of
virtual machine instructions, a new code generation technique, and a
new interpreter loop. Most importantly, that interpreter loop is non-
recursive, ie we enter and leave it exactly once in each run of the
interpreter. This lets us provide a better implementation of co-
expressions, so that their use is very cheap, and the implementation
is portable - neither of these things is true in the conventional Icon
interpreter.

Other than co-expressions, everything should still be the same as
before. I've just written a wiki page about the new co-expression
implementation :-

http://code.google.com/p/objecticon/wiki/Coexpressions

Kind regards
R

Robert Shiplett

unread,
Oct 26, 2009, 2:16:09 PM10/26/09
to objec...@googlegroups.com
Hi

I pulled 2.1 and it built fine as Ubuntu

But I have the same cygwin errors

I have added some notes to the Issues tag at code.google

Robert

Robert Shiplett

unread,
Oct 26, 2009, 2:18:22 PM10/26/09
to objec...@googlegroups.com
If all else fails, do you perhaps have a student who would build me an
XP Win32 version of 2.1 ?

It complicates things so much for me not to be able to use the XP box
in my office for ObjectIcon script testing before I use a script at my
shared host at HostGator.com

R

Robert Shiplett

unread,
Oct 26, 2009, 2:27:55 PM10/26/09
to objec...@googlegroups.com
Hooray! Generated a makefile under cygwin !

Changed: the decl of env INSTALL under ENV vars to point into cygwin
instead of MYSYS

I do not know how that var got flipped - I do build some MSYS

Thanks for your forbearance

Robert
Reply all
Reply to author
Forward
0 new messages