1. Ver 4.0 Map.e is broken

-- file start -- 
include std/map.e 
-- file end ----- 
 
This is the error I get. 
 
 
D:\#EU40\INCLUDE\std/map.e:476 
keys has not been declared 
                data_ = keys(the_map_p) 
                           ^ 
Where is the keys function located ??? 
Its missing from map.e . 
 
 

new topic     » topic index » view message » categorize

2. Re: Ver 4.0 Map.e is broken

bernie said...

-- file start -- 
include std/map.e 
-- file end ----- 
 
This is the error I get. 
 
 
D:\#EU40\INCLUDE\std/map.e:476 
keys has not been declared 
                data_ = keys(the_map_p) 
                           ^ 
Where is the keys function located ??? 
Its missing from map.e . 
 
 

Never mind I got the one out of trunk 90

new topic     » goto parent     » topic index » view message » categorize

3. Re: Ver 4.0 Map.e is broken

bernie said...
bernie said...

-- file start -- 
include std/map.e 
-- file end ----- 
 
This is the error I get. 
 
 
D:\#EU40\INCLUDE\std/map.e:476 
keys has not been declared 
                data_ = keys(the_map_p) 
                           ^ 
Where is the keys function located ??? 
Its missing from map.e . 
 
 

Never mind I got the one out of trunk 90

 
I give up; something is wrong with using MAP.E in a program. 
 
The problem is something to do with parsing. 
 
-- file start -- 
include std/map.e 
-- file end ----- 
 
This is the error I get. 
 
 
D:\#EU40\INCLUDE\std/map.e:476 
keys has not been declared 
                data_ = keys(the_map_p) 
                           ^ 
The interpreter should not be getting into the procedure: 
 
public procedure delete(map the_map_p, integer embedded_p = 0)  
 

new topic     » goto parent     » topic index » view message » categorize

4. Re: Ver 4.0 Map.e is broken

bernie said...

I give up; something is wrong with using MAP.E in a program.

The problem is something to do with parsing.

-- file start -- 
include std/map.e 
-- file end ----- 
This is the error I get.
D:\#EU40\INCLUDE\std/map.e:476 
keys has not been declared 
                data_ = keys(the_map_p) 
                           ^ 

What interpreter are you using? With r1090 (the latest at the time of this message), t_map.e passes for me.

bernie said...

The interpreter should not be getting into the procedure:

public procedure delete(map the_map_p, integer embedded_p = 0)

What do you mean by "getting into the procedure"? It has to read the procedure in order to parse it.

Matt

new topic     » goto parent     » topic index » view message » categorize

5. Re: Ver 4.0 Map.e is broken

mattlewis said...
bernie said...

I give up; something is wrong with using MAP.E in a program.

The problem is something to do with parsing.

-- file start -- 
include std/map.e 
-- file end ----- 
This is the error I get.
D:\#EU40\INCLUDE\std/map.e:476 
keys has not been declared 
                data_ = keys(the_map_p) 
                           ^ 

What interpreter are you using? With r1090 (the latest at the time of this message), t_map.e passes for me.

bernie said...

The interpreter should not be getting into the procedure:

public procedure delete(map the_map_p, integer embedded_p = 0)

What do you mean by "getting into the procedure"? It has to read the procedure in order to parse it.

 
Matt: 
 
The latest version for win98 that jeremy has in his bin is ver 1067 
 
What I mean is that parser is detecting the error inside a procedure 
that has not been called. 
 
The only code in the file I am runing is  ' include std/map.e  ' 
 
and the error is occuring inside that delete() procedure. 
 
If I comment that procedure() out. 
 
The error happens in different place in another procedure. 
 

new topic     » goto parent     » topic index » view message » categorize

6. Re: Ver 4.0 Map.e is broken

bernie said...

The latest version for win98 that jeremy has in his bin is ver 1067

What I mean is that parser is detecting the error inside a procedure that has not been called.

The only code in the file I am runing is ' include std/map.e ' and the error is occuring inside that delete() procedure.

If I comment that procedure() out. The error happens in different place in another procedure.

You're getting a parsing error. Nothing has been called.

The reference to keys() is a forward reference. Initial support for forward referencing wasn't supported until r1070. I'd suggest that you get the r1067 version of the standard library until you can get an updated binary.

Matt

new topic     » goto parent     » topic index » view message » categorize

7. Re: Ver 4.0 Map.e is broken

mattlewis said...
bernie said...

The latest version for win98 that jeremy has in his bin is ver 1067

What I mean is that parser is detecting the error inside a procedure that has not been called.

The only code in the file I am runing is ' include std/map.e ' and the error is occuring inside that delete() procedure.

If I comment that procedure() out. The error happens in different place in another procedure.

You're getting a parsing error. Nothing has been called.

The reference to keys() is a forward reference. Initial support for forward referencing wasn't supported until r1070. I'd suggest that you get the r1067 version of the standard library until you can get an updated binary.

Matt

 
Thanks, Now where do I get the 1067 version of the standard lirary.  
 
Is Jermey around I haven't seen on the list ? 
 

new topic     » goto parent     » topic index » view message » categorize

8. Re: Ver 4.0 Map.e is broken

bernie said...

Thanks, Now where do I get the 1067 version of the standard lirary.

Is Jermey around I haven't seen on the list ?

Easiest way:

 > svn export https://rapideuphoria.svn.sf.net/svnroot/rapideuphoria/trunk/include/std 
You could do it from the web (one file at a time) from the sf web-based svn browser, though it will be somewhat painful, I suspect.

Matt

new topic     » goto parent     » topic index » view message » categorize

9. Re: Ver 4.0 Map.e is broken

You can download the tarball at the bottom of the svn file listing: http://rapideuphoria.svn.sourceforge.net/viewvc/rapideuphoria/trunk/include/std.tar.gz?view=tar

new topic     » goto parent     » topic index » view message » categorize

10. Re: Ver 4.0 Map.e is broken

mattlewis said...
bernie said...

Thanks, Now where do I get the 1067 version of the standard lirary.

Is Jermey around I haven't seen on the list ?

Easiest way:

 > svn export https://rapideuphoria.svn.sf.net/svnroot/rapideuphoria/trunk/include/std 
You could do it from the web (one file at a time) from the sf web-based svn browser, though it will be somewhat painful, I suspect.

Matt

svnroot is pointing at 1090 
 
browser downloads 1090 includes 
 
I just don't understand why Jeremy can't simply zip up his std files 
whenever he releases the win98 binaries. 
 
That way they will always be in sync; I would like to  
get my new code written ahead of time. 
 

new topic     » goto parent     » topic index » view message » categorize

11. Re: Ver 4.0 Map.e is broken

bernie said...

I would like to get my new code written ahead of time.

Considering that 4.0 is PRE-ALPHA yet, if you don't know how to use SVN, don't use 4.0 yet.

new topic     » goto parent     » topic index » view message » categorize

12. Re: Ver 4.0 Map.e is broken

euphoric said...
bernie said...

I would like to get my new code written ahead of time.

Considering that 4.0 is PRE-ALPHA yet, if you don't know how to use SVN, don't use 4.0 yet.

Gee thanks ! Your comment really helps.

new topic     » goto parent     » topic index » view message » categorize

13. Re: Ver 4.0 Map.e is broken

bernie said...
euphoric said...
bernie said...

I would like to get my new code written ahead of time.

Considering that 4.0 is PRE-ALPHA yet, if you don't know how to use SVN, don't use 4.0 yet.

Gee thanks ! Your comment really helps.

Sorry, Bernie, but you're putting unnecessary pressure on the dev team. Again, 4.0 hasn't even been released as alpha, so if you don't know what you're doing with pre-alpha code, it's best to wait until we have something ready to be used by the general population.

Them's just the facts. smile

new topic     » goto parent     » topic index » view message » categorize

14. Re: Ver 4.0 Map.e is broken

bernie said...
euphoric said...
bernie said...

I would like to get my new code written ahead of time.

Considering that 4.0 is PRE-ALPHA yet, if you don't know how to use SVN, don't use 4.0 yet.

Gee thanks ! Your comment really helps.

Maybe not, but it's true. Jeremy creates those mainly so that others who haven't been constantly building binaries can build the latest (or as close as possibleDOS and Win9X are edge cases). It's really not that difficult to use svn. If that's too burdensome for you, then you'll just have to be patient and wait until a release.

Matt

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu