You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(80) |
Jun
(71) |
Jul
(34) |
Aug
(58) |
Sep
|
Oct
(220) |
Nov
(146) |
Dec
(36) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(28) |
Feb
(152) |
Mar
(293) |
Apr
(213) |
May
(158) |
Jun
(96) |
Jul
(78) |
Aug
(39) |
Sep
(169) |
Oct
(128) |
Nov
(83) |
Dec
(149) |
2003 |
Jan
(155) |
Feb
(14) |
Mar
(60) |
Apr
(86) |
May
(92) |
Jun
(109) |
Jul
(25) |
Aug
(44) |
Sep
(10) |
Oct
(39) |
Nov
(37) |
Dec
(128) |
2004 |
Jan
(71) |
Feb
(199) |
Mar
(192) |
Apr
(360) |
May
(93) |
Jun
(75) |
Jul
(51) |
Aug
(195) |
Sep
(390) |
Oct
(186) |
Nov
(173) |
Dec
(331) |
2005 |
Jan
(102) |
Feb
(154) |
Mar
(160) |
Apr
(88) |
May
(79) |
Jun
(78) |
Jul
(126) |
Aug
(94) |
Sep
(110) |
Oct
(187) |
Nov
(188) |
Dec
(31) |
2006 |
Jan
(12) |
Feb
(40) |
Mar
(123) |
Apr
(102) |
May
(62) |
Jun
(36) |
Jul
(19) |
Aug
(31) |
Sep
(59) |
Oct
(67) |
Nov
(57) |
Dec
(35) |
2007 |
Jan
(153) |
Feb
(53) |
Mar
(27) |
Apr
(11) |
May
(49) |
Jun
(3) |
Jul
(56) |
Aug
(58) |
Sep
(30) |
Oct
(57) |
Nov
(47) |
Dec
(155) |
2008 |
Jan
(71) |
Feb
(68) |
Mar
(79) |
Apr
(72) |
May
(82) |
Jun
(10) |
Jul
(19) |
Aug
(25) |
Sep
(17) |
Oct
(10) |
Nov
(32) |
Dec
(9) |
2009 |
Jan
(26) |
Feb
(1) |
Mar
(1) |
Apr
(12) |
May
(16) |
Jun
(7) |
Jul
(12) |
Aug
(22) |
Sep
(21) |
Oct
|
Nov
(7) |
Dec
|
2010 |
Jan
(3) |
Feb
(3) |
Mar
(1) |
Apr
|
May
(5) |
Jun
(5) |
Jul
|
Aug
|
Sep
(4) |
Oct
(2) |
Nov
|
Dec
(6) |
2011 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(8) |
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(8) |
Jun
|
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
(11) |
Mar
(1) |
Apr
(4) |
May
|
Jun
|
Jul
(2) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
(5) |
Feb
|
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
(2) |
Dec
(1) |
2015 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(6) |
2016 |
Jan
(8) |
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
|
2017 |
Jan
(3) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2018 |
Jan
(1) |
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2022 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Berend de B. <be...@po...> - 2007-01-29 00:45:35
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >>>>> "Colin" == Colin Paul Adams <co...@co...> writes: Colin> the count, and err on the safe side. But I think we will Colin> need a STRING_.is_integer_64 routine anyway, assuming we Colin> are going to stay with SE for a while. Yes, as far as possible for now please. - -- Live long and prosper, Berend de Boer PS: This email has been digitally signed if you wonder what the strange characters are that your outdated email client displays. PGP public key: http://www.pobox.com/~berend/berend-public-key.txt -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/> iD8DBQFFvUOpIyuuaiRyjTYRArJkAKC6SxRP2lLJwvaarUIphlzYcwWtfwCfXeeN KE0ygFfNbF3M4JC15NSz1xM= =hAnk -----END PGP SIGNATURE----- |
From: Berend de B. <be...@po...> - 2007-01-29 00:42:45
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >>>>> "Eric" == Eric Bezault <er...@go...> writes: Eric> What might be missing is a script (a geant target) to avoid Eric> having to go in each subdirectory of $GOBO/src to compile Eric> the executable by hand. That's actually what I want yeah. - -- All the best, Berend de Boer PS: This email has been digitally signed if you wonder what the strange characters are that your outdated email client displays. PGP public key: http://www.pobox.com/~berend/berend-public-key.txt -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/> iD8DBQFFvUL1IyuuaiRyjTYRAo/CAJ9XLB7Rl0Ul/brWmKY+Fy+2tu4ewQCfZhDZ xqgotG6hNQCVW04vR3lw7fs= =jJPu -----END PGP SIGNATURE----- |
From: Colin P. A. <co...@co...> - 2007-01-28 21:33:24
|
>>>>> "Eric" == Eric Bezault <er...@go...> writes: Eric> Colin Paul Adams wrote: >> So I need permission to start using INTEGER_64. Eric> OK. If I remember correctly this will rule out VE, but it Eric> should be OK with the other compilers. I have it mostly working now with ISE and GEC. It gives a 30% speed-up on the original problem, which makes it worth while. I've not checked anything in yet as: 1) There are still a few tests failing, and 2) SE fails to compile it as I am using {STRING}.is_integer_64, which SE 1.2r7 doesn't have. As at this point in the code I already know that the string consists of decimal digits only, I could just check the count, and err on the safe side. But I think we will need a STRING_.is_integer_64 routine anyway, assuming we are going to stay with SE for a while. -- Colin Adams Preston Lancashire |
From: Colin P. A. <co...@co...> - 2007-01-28 17:22:00
|
>>>>> "Paul" == Paul G Crismer <pau...@sc...> writes: Paul> This is not a question of rescale. Paul> This is a question of setting the correct number of digits Paul> desired in the shared decimal context. Of course! I should have remembered. Paul> By default, it's 9. If you set the digits to 20, you'll get Paul> the correct answer and it will go much faster because there Paul> won't be any overflow handling. Paul> l_sum.shared_decimal_context.set_digits (20) Paul> Time on my computer: 9 digits : 5.828 seconds 20 digits : Paul> 2.953 seconds Mine improved from 6.3 to 4.4. Thanks. -- Colin Adams Preston Lancashire |
From: Paul G. C. <pau...@sc...> - 2007-01-28 17:04:06
|
Hello, Colin Paul Adams wrote: > Under what circumstances is it necessary to call rescale (0, > shared_context) on an MA_DECIMAL representing a zero. > > <snip/> > Prints 3.90000975E+11 > rather than the correct value of 500000500000, so I am wondering if I > need to rescale at some point. This is not a question of rescale. This is a question of setting the correct number of digits desired in the shared decimal context. By default, it's 9. If you set the digits to 20, you'll get the correct answer and it will go much faster because there won't be any overflow handling. l_sum.shared_decimal_context.set_digits (20) Time on my computer: 9 digits : 5.828 seconds 20 digits : 2.953 seconds Hope this helps, Paul G. Crismer |
From: Eric B. <er...@go...> - 2007-01-28 15:58:53
|
Colin Paul Adams wrote: > So I need permission to start using INTEGER_64. OK. If I remember correctly this will rule out VE, but it should be OK with the other compilers. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Eric B. <er...@go...> - 2007-01-28 15:58:53
|
Colin Paul Adams wrote: >>>>>> "Eric" == Eric Bezault <er...@go...> writes: > > Eric> When using SE 1.2r7 with assertions turned on I get the > Eric> following errors: > > Eric> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Testing > Eric> xslt... Preparing Test Cases Compiling Test Cases Running > Eric> Test Cases > > Eric> Test Summary for xslt > > Eric> # Passed: 73 tests # Failed: 0 test # ABORTED: 10 tests # > Eric> Total: 83 tests (296 assertions) > > Eric> Test Results: ABORT: [XM_XSLT_TEST_BOOKS.test_transform] > Eric> Eiffel exception > > I ran this with -Dabort, and got the following stack trace. Note that > the problem is within xm_eiffel_parser in it's rescue clause. At that > point, I'm not familiar enough with the parser to be sure I understand > anything, so maybe Franck can take a look. Stack trace follows: SE is not good at displaying the exception trace when going through a rescue clause. You can try to comment out the rescue clause. The exception trace will probably be more meaningful. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Colin P. A. <co...@co...> - 2007-01-27 17:02:56
|
>>>>> "Eric" == Eric Bezault <er...@go...> writes: Eric> When using SE 1.2r7 with assertions turned on I get the Eric> following errors: Eric> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Testing Eric> xslt... Preparing Test Cases Compiling Test Cases Running Eric> Test Cases Eric> Test Summary for xslt Eric> # Passed: 73 tests # Failed: 0 test # ABORTED: 10 tests # Eric> Total: 83 tests (296 assertions) Eric> Test Results: ABORT: [XM_XSLT_TEST_BOOKS.test_transform] Eric> Eiffel exception I ran this with -Dabort, and got the following stack trace. Note that the problem is within xm_eiffel_parser in it's rescue clause. At that point, I'm not familiar enough with the parser to be sure I understand anything, so maybe Franck can take a look. Stack trace follows: Exception number 13 not handled. Feature call attempted on a Void reference. 18 frames in current stack. ===== Bottom of run-time stack ===== <system root> Current = XSLT#0xd1250e0 [ variables = #0xd12f108 output_filename = Void fail_on_rescue = True progress_status = False error_handler = #0xd1270e8 ] line 32 column 2 file /home/colin/gobo/library/test/harness/ts_tester.e ====================================== make TS_TESTER Current = XSLT#0xd1250e0 [ variables = #0xd12f108 output_filename = Void fail_on_rescue = True progress_status = False error_handler = #0xd1270e8 ] a_file = Void cannot_write = Void line 51 column 5 file /home/colin/gobo/library/test/harness/ts_tester.e ====================================== execute TS_TESTER Current = XSLT#0xd1250e0 [ variables = #0xd12f108 output_filename = Void fail_on_rescue = True progress_status = False error_handler = #0xd1270e8 ] a_file = KL_STDOUT_FILE#0xd12d100 [ buffer_position = 0 buffer = NATIVE_ARRAY[CHARACTER]#0xd0ffa48 capacity = 4096 name = "stdout" ] a_suite = TS_TEST_SUITE#0xd14f170 [ name = "xslt" variables = #0xd12f108 tests = #0xd151178 ] a_summary = TS_SUMMARY#0xd159198 [ fail_on_rescue = True success_count = 0 failure_count = 0 abort_count = 0 assertion_count = 0 results = #0xd15b1a0 ] line 105 column 12 file /home/colin/gobo/library/test/harness/ts_tester.e ====================================== execute TS_TEST_SUITE Current = TS_TEST_SUITE#0xd14f170 [ name = "xslt" variables = #0xd12f108 tests = #0xd151178 ] a_summary = TS_SUMMARY#0xd159198 [ fail_on_rescue = True success_count = 0 failure_count = 0 abort_count = 0 assertion_count = 0 results = #0xd15b1a0 ] a_cursor = DS_LINKED_LIST_CURSOR[TS_TEST]#0xd153198 [ container = #0xd151178 after = False before = False current_cell = #0xd157190 next_cursor = Void ] line 70 column 19 file /home/colin/gobo/library/test/harness/ts_test_suite.e ====================================== <late-binding-wrapper> execute ====================================== execute TS_TEST_CASE Current = XXM_XSLT_TEST_BOOKS#0xd155188 [ id = 1 internal_variables = #0xd12f108 internal_assertions = #0xd15f1b0 internal_test_logger = Void ] a_summary = TS_SUMMARY#0xd159198 [ fail_on_rescue = True success_count = 0 failure_count = 0 abort_count = 0 assertion_count = 0 results = #0xd15b1a0 ] line 114 column 5 file /home/colin/gobo/library/test/harness/ts_test_case.e ====================================== execute_without_rescue TS_TEST_CASE Current = XXM_XSLT_TEST_BOOKS#0xd155188 [ id = 1 internal_variables = #0xd12f108 internal_assertions = #0xd15f1b0 internal_test_logger = Void ] a_summary = TS_SUMMARY#0xd159198 [ fail_on_rescue = True success_count = 0 failure_count = 0 abort_count = 0 assertion_count = 0 results = #0xd15b1a0 ] i = 0 nb = 0 an_error_messages = Void line 151 column 4 file /home/colin/gobo/library/test/harness/ts_test_case.e ====================================== execute_i_th XXM_XSLT_TEST_BOOKS Current = XXM_XSLT_TEST_BOOKS#0xd155188 [ id = 1 internal_variables = #0xd12f108 internal_assertions = #0xd15f1b0 internal_test_logger = Void ] an_id = 1 line 21 column 5 file TESTGEN/xxm_xslt_test_books.e ====================================== test_transform XM_XSLT_TEST_BOOKS Current = XXM_XSLT_TEST_BOOKS#0xd155188 [ id = 1 internal_variables = #0xd12f108 internal_assertions = #0xd15f1b0 internal_test_logger = Void ] l_transformer_factory = XM_XSLT_TRANSFORMER_FACTORY#0xd2b36a0 [ configuration = #0xd1651c8 created_transformer = Void was_error = False last_error_message = Void is_caching = True stylesheet_cache = #0xd2b56a8 ] l_configuration = XM_XSLT_CONFIGURATION#0xd1651c8 [ collection_resolver = #0xd1a72a0 product_name = "Gexslt" is_tracing_suppressed = False string_mode = 3 trace_listener = Void error_reporter = #0xd1270fc entity_resolver = #0xd1671d0 uri_resolver = #0xd1671d0 output_resolver = #0xd16f1f0 encoder_factory = #0xd1691d8 is_line_numbering = False is_tiny_tree_model = False is_reporting_tiny_tree_statistics = False extension_functions = #0xd299650 media_type_map = #0xd2a9678 assume_html_is_xhtml = True error_listener = #0xd2ad688 warns_on_default_action = False default_action_suppressed = False final_execution_phase = 0 estimated_characters = 0 estimated_namespaces = 0 estimated_attributes = 0 estimated_nodes = 0 message_emitter_factory = #0xd1a5298 saved_base_uri = #0xd1ef420 ] l_error_listener = XM_XSLT_TESTING_ERROR_LISTENER#0xd2ad688 [ recovery_policy = 2 recovered = False reported_errors = #0xd2af690 ] l_transformer = Void l_uri_source = XM_XSLT_URI_SOURCE#0xd2c96e0 [ are_media_type_ignored = False system_id = "file:/home/colin/gobo/test/xml/xpath/data/books.xsl" fragment_identifier = Void default_media_type = #0xd2d9708 media_type = Void xpointer_filter = #0xd8021e8 oasis_xml_catalog_filter = #0xd8001e0 content_emitter = #0xd7e2180 start = #0xd81c238 namespace_resolver = #0xd7f81c0 attributes = #0xd7fa1c8 content = #0xd7fe1d8 error = #0xd7e0178 ] l_second_uri_source = Void l_output = Void l_result = Void line 48 column 26 file /home/colin/gobo/test/xml/xslt/xm_xslt_test_books.e ====================================== create_new_transformer XM_XSLT_TRANSFORMER_FACTORY Current = XM_XSLT_TRANSFORMER_FACTORY#0xd2b36a0 [ configuration = #0xd1651c8 created_transformer = Void was_error = False last_error_message = Void is_caching = True stylesheet_cache = #0xd2b56a8 ] a_source = XM_XSLT_URI_SOURCE#0xd2c96e0 [ are_media_type_ignored = False system_id = "file:/home/colin/gobo/test/xml/xpath/data/books.xsl" fragment_identifier = Void default_media_type = #0xd2d9708 media_type = Void xpointer_filter = #0xd8021e8 oasis_xml_catalog_filter = #0xd8001e0 content_emitter = #0xd7e2180 start = #0xd81c238 namespace_resolver = #0xd7f81c0 attributes = #0xd7fa1c8 content = #0xd7fe1d8 error = #0xd7e0178 ] a_uri = UT_URI#0xd1ef4b0 [ full_reference = "dummy:" scheme = "dummy" authority_item = Void path_items = #0xd1f9518 path_base_item = Void query_item = Void fragment_item = Void has_absolute_path = False user_info = Void host_port = Void ] l_compiler = XM_XSLT_STYLESHEET_COMPILER#0xd2e7728 [ configuration = #0xd1651c8 executable = Void node_factory = #0xd2e9730 last_loaded_module = Void error_listener = #0xd2ad688 load_stylesheet_module_failed = False load_stylesheet_module_error = Void ] l_uri = UT_URI#0xd1ef4e0 [ full_reference = "file:/home/colin/gobo/test/xml/xpath/data/books.xsl" scheme = "file" authority_item = Void path_items = #0xd1f9538 path_base_item = #0xd20b730 query_item = Void fragment_item = Void has_absolute_path = True user_info = Void host_port = Void ] line 112 column 16 file /home/colin/gobo/library/xml/xslt/core/xm_xslt_transformer_factory.e ====================================== prepare XM_XSLT_STYLESHEET_COMPILER Current = XM_XSLT_STYLESHEET_COMPILER#0xd2e7728 [ configuration = #0xd1651c8 executable = Void node_factory = #0xd2e9730 last_loaded_module = Void error_listener = #0xd2ad688 load_stylesheet_module_failed = False load_stylesheet_module_error = Void ] a_source = XM_XSLT_URI_SOURCE#0xd2c96e0 [ are_media_type_ignored = False system_id = "file:/home/colin/gobo/test/xml/xpath/data/books.xsl" fragment_identifier = Void default_media_type = #0xd2d9708 media_type = Void xpointer_filter = #0xd8021e8 oasis_xml_catalog_filter = #0xd8001e0 content_emitter = #0xd7e2180 start = #0xd81c238 namespace_resolver = #0xd7f81c0 attributes = #0xd7fa1c8 content = #0xd7fe1d8 error = #0xd7e0178 ] a_uri = UT_URI#0xd1ef4b0 [ full_reference = "dummy:" scheme = "dummy" authority_item = Void path_items = #0xd1f9518 path_base_item = Void query_item = Void fragment_item = Void has_absolute_path = False user_info = Void host_port = Void ] line 117 column 4 file /home/colin/gobo/library/xml/xslt/core/xm_xslt_stylesheet_compiler.e ====================================== load_principal_stylesheet_module XM_XSLT_STYLESHEET_COMPILER Current = XM_XSLT_STYLESHEET_COMPILER#0xd2e7728 [ configuration = #0xd1651c8 executable = Void node_factory = #0xd2e9730 last_loaded_module = Void error_listener = #0xd2ad688 load_stylesheet_module_failed = False load_stylesheet_module_error = Void ] a_source = XM_XSLT_URI_SOURCE#0xd2c96e0 [ are_media_type_ignored = False system_id = "file:/home/colin/gobo/test/xml/xpath/data/books.xsl" fragment_identifier = Void default_media_type = #0xd2d9708 media_type = Void xpointer_filter = #0xd8021e8 oasis_xml_catalog_filter = #0xd8001e0 content_emitter = #0xd7e2180 start = #0xd81c238 namespace_resolver = #0xd7f81c0 attributes = #0xd7fa1c8 content = #0xd7fe1d8 error = #0xd7e0178 ] a_uri = UT_URI#0xd1ef4b0 [ full_reference = "dummy:" scheme = "dummy" authority_item = Void path_items = #0xd1f9518 path_base_item = Void query_item = Void fragment_item = Void has_absolute_path = False user_info = Void host_port = Void ] a_stylesheet_stripper = XM_XSLT_STYLESHEET_STRIPPER#0xd33d7f0 [ document_uri = #0xd1ef510 base_uri = "file:/home/colin/gobo/test/xml/xpath/data/books.xsl" is_open = True is_document_started = True is_written = True base_receiver = #0xd3377d8 found_space_preserving_mode = 0 strip_stack = #0xd7da160 stripper_mode = Void xsl_text_fingerprint = 1324 specials = #0xd1c7548 ] a_comment_stripper = XM_XSLT_COMMENT_STRIPPER#0xd7dc168 [ document_uri = #0xd1ef510 base_uri = "file:/home/colin/gobo/test/xml/xpath/data/books.xsl" is_open = True is_document_started = True is_written = True base_receiver = #0xd33d7f0 character_buffer = "" ] a_tree_builder = XM_XPATH_TREE_BUILDER#0xd3377d8 [ document_uri = #0xd1ef510 base_uri = "file:/home/colin/gobo/test/xml/xpath/data/books.xsl" is_open = True is_document_started = True is_written = True current_root = #0xd860450 has_error = False last_error = Void is_timing = False is_line_numbering = False locator = #0xd33b7f8 start_time = Void tree_document = #0xd860450 last_xpath_error = Void node_factory = #0xd2e9730 current_depth = 4 next_node_number = 53 current_composite_node = #0xdadd550 pending_namespaces = Void pending_attributes = #0xd8e8a78 pending_element_name_code = 1049873 ] a_parser = XM_EIFFEL_PARSER#0xd2eb738 [ yy_suspended_yy_goto = 0 yy_lookahead_needed = True string_mode = 3 dtd_resolver = #0xd1671d0 entity_resolver = #0xd1671d0 error_count = 0 yytranslate = #0xd139450 yyr1 = #0xd139464 yydefact = #0xd1394a0 yydefgoto = #0xd1394b4 yypact = #0xd1394c8 yypgoto = #0xd1394dc yytable = #0xd1394f0 yycheck = #0xd139504 yytypes1 = #0xd139478 yytypes2 = #0xd13948c yy_suspended_yystacksize = 0 yy_suspended_yystate = 0 yy_suspended_yyn = 0 yy_suspended_yychar1 = 0 yy_suspended_index = 0 yy_suspended_yyss_top = 0 yyss = #0xd13943c yyssp = 12 yyerrstatus = 0 yy_parsing_status = 102 callbacks = #0xd81c238 dtd_callbacks = #0xd8021e8 last_any_value = Void last_string_value = "AUTHOR" use_namespaces = True internal_last_error_description = Void error_positions = Void entities = #0xd3237a0 pe_entities = #0xd3237f4 in_external_dtd = False scanner = #0xd2ed7ec scanners = #0xd31f7a4 last_token = 336 yyvs1 = #0xd8824c0 yyvsc1 = 10 yyvsp1 = 4 yyspecial_routines1 = #0xd8804b8 yyvs2 = #0xd89e500 yyvsc2 = 10 yyvsp2 = 3 yyspecial_routines2 = #0xd89c4f8 yyvs3 = #0xd8b6548 yyvsc3 = 10 yyvsp3 = 0 yyspecial_routines3 = #0xd8b4540 yyvs4 = #0xd13538c yyvsc4 = 10 yyvsp4 = 1 yyspecial_routines4 = #0xd133210 yyvs5 = Void yyvsc5 = 0 yyvsp5 = -1 yyspecial_routines5 = Void yyvs6 = Void yyvsc6 = 0 yyvsp6 = -1 yyspecial_routines6 = Void yyvs7 = Void yyvsc7 = 0 yyvsp7 = -1 yyspecial_routines7 = Void yyvs8 = Void yyvsc8 = 0 yyvsp8 = -1 yyspecial_routines8 = Void yyvs9 = Void yyvsc9 = 0 yyvsp9 = -1 yyspecial_routines9 = Void yyvs10 = Void yyvsc10 = 0 yyvsp10 = -1 yyspecial_routines10 = Void yyvs11 = #0xd8904e0 yyvsc11 = 10 yyvsp11 = -1 yyspecial_routines11 = #0xd88e4d8 ] a_locator = XM_XPATH_RESOLVER_LOCATOR#0xd33b7e8 [ parser = #0xd2eb738 resolver = #0xd1671d0 ] line 189 column 13 file /home/colin/gobo/library/xml/xslt/core/xm_xslt_stylesheet_compiler.e ====================================== send XM_XSLT_URI_SOURCE Current = XM_XSLT_URI_SOURCE#0xd2c96e0 [ are_media_type_ignored = False system_id = "file:/home/colin/gobo/test/xml/xpath/data/books.xsl" fragment_identifier = Void default_media_type = #0xd2d9708 media_type = Void xpointer_filter = #0xd8021e8 oasis_xml_catalog_filter = #0xd8001e0 content_emitter = #0xd7e2180 start = #0xd81c238 namespace_resolver = #0xd7f81c0 attributes = #0xd7fa1c8 content = #0xd7fe1d8 error = #0xd7e0178 ] a_parser = XM_EIFFEL_PARSER#0xd2eb738 [ yy_suspended_yy_goto = 0 yy_lookahead_needed = True string_mode = 3 dtd_resolver = #0xd1671d0 entity_resolver = #0xd1671d0 error_count = 0 yytranslate = #0xd139450 yyr1 = #0xd139464 yydefact = #0xd1394a0 yydefgoto = #0xd1394b4 yypact = #0xd1394c8 yypgoto = #0xd1394dc yytable = #0xd1394f0 yycheck = #0xd139504 yytypes1 = #0xd139478 yytypes2 = #0xd13948c yy_suspended_yystacksize = 0 yy_suspended_yystate = 0 yy_suspended_yyn = 0 yy_suspended_yychar1 = 0 yy_suspended_index = 0 yy_suspended_yyss_top = 0 yyss = #0xd13943c yyssp = 12 yyerrstatus = 0 yy_parsing_status = 102 callbacks = #0xd81c238 dtd_callbacks = #0xd8021e8 last_any_value = Void last_string_value = "AUTHOR" use_namespaces = True internal_last_error_description = Void error_positions = Void entities = #0xd3237a0 pe_entities = #0xd3237f4 in_external_dtd = False scanner = #0xd2ed7ec scanners = #0xd31f7a4 last_token = 336 yyvs1 = #0xd8824c0 yyvsc1 = 10 yyvsp1 = 4 yyspecial_routines1 = #0xd8804b8 yyvs2 = #0xd89e500 yyvsc2 = 10 yyvsp2 = 3 yyspecial_routines2 = #0xd89c4f8 yyvs3 = #0xd8b6548 yyvsc3 = 10 yyvsp3 = 0 yyspecial_routines3 = #0xd8b4540 yyvs4 = #0xd13538c yyvsc4 = 10 yyvsp4 = 1 yyspecial_routines4 = #0xd133210 yyvs5 = Void yyvsc5 = 0 yyvsp5 = -1 yyspecial_routines5 = Void yyvs6 = Void yyvsc6 = 0 yyvsp6 = -1 yyspecial_routines6 = Void yyvs7 = Void yyvsc7 = 0 yyvsp7 = -1 yyspecial_routines7 = Void yyvs8 = Void yyvsc8 = 0 yyvsp8 = -1 yyspecial_routines8 = Void yyvs9 = Void yyvsc9 = 0 yyvsp9 = -1 yyspecial_routines9 = Void yyvs10 = Void yyvsc10 = 0 yyvsp10 = -1 yyspecial_routines10 = Void yyvs11 = #0xd8904e0 yyvsc11 = 10 yyvsp11 = -1 yyspecial_routines11 = #0xd88e4d8 ] a_receiver = XM_XSLT_COMMENT_STRIPPER#0xd7dc168 [ document_uri = #0xd1ef510 base_uri = "file:/home/colin/gobo/test/xml/xpath/data/books.xsl" is_open = True is_document_started = True is_written = True base_receiver = #0xd33d7f0 character_buffer = "" ] a_uri = UT_URI#0xd1ef4b0 [ full_reference = "dummy:" scheme = "dummy" authority_item = Void path_items = #0xd1f9518 path_base_item = Void query_item = Void fragment_item = Void has_absolute_path = False user_info = Void host_port = Void ] is_stylesheet = True l_locator = XM_XPATH_RESOLVER_LOCATOR#0xd33b7f8 [ parser = #0xd2eb738 resolver = #0xd1671d0 ] l_entity_resolver = XM_CATALOG_RESOLVER#0xd1671d0 [ last_system_id = Void ] l_media_type = UT_MEDIA_TYPE#0xd2d9708 [ type = "application" subtype = "xslt+xml" parameters = #0xd131260 ] l_uri = UT_URI#0xd1ef510 [ full_reference = "file:/home/colin/gobo/test/xml/xpath/data/books.xsl" scheme = "file" authority_item = Void path_items = #0xd1f9558 path_base_item = #0xd20b7d0 query_item = Void fragment_item = Void has_absolute_path = True user_info = Void host_port = Void ] l_system_id = "file:/home/colin/gobo/test/xml/xpath/data/books.xsl" line 112 column 13 file /home/colin/gobo/library/xml/xslt/event/xm_xslt_uri_source.e ====================================== parse_from_system XM_EIFFEL_PARSER_SKELETON Current = XM_EIFFEL_PARSER#0xd2eb738 [ yy_suspended_yy_goto = 0 yy_lookahead_needed = True string_mode = 3 dtd_resolver = #0xd1671d0 entity_resolver = #0xd1671d0 error_count = 0 yytranslate = #0xd139450 yyr1 = #0xd139464 yydefact = #0xd1394a0 yydefgoto = #0xd1394b4 yypact = #0xd1394c8 yypgoto = #0xd1394dc yytable = #0xd1394f0 yycheck = #0xd139504 yytypes1 = #0xd139478 yytypes2 = #0xd13948c yy_suspended_yystacksize = 0 yy_suspended_yystate = 0 yy_suspended_yyn = 0 yy_suspended_yychar1 = 0 yy_suspended_index = 0 yy_suspended_yyss_top = 0 yyss = #0xd13943c yyssp = 12 yyerrstatus = 0 yy_parsing_status = 102 callbacks = #0xd81c238 dtd_callbacks = #0xd8021e8 last_any_value = Void last_string_value = "AUTHOR" use_namespaces = True internal_last_error_description = Void error_positions = Void entities = #0xd3237a0 pe_entities = #0xd3237f4 in_external_dtd = False scanner = #0xd2ed7ec scanners = #0xd31f7a4 last_token = 336 yyvs1 = #0xd8824c0 yyvsc1 = 10 yyvsp1 = 4 yyspecial_routines1 = #0xd8804b8 yyvs2 = #0xd89e500 yyvsc2 = 10 yyvsp2 = 3 yyspecial_routines2 = #0xd89c4f8 yyvs3 = #0xd8b6548 yyvsc3 = 10 yyvsp3 = 0 yyspecial_routines3 = #0xd8b4540 yyvs4 = #0xd13538c yyvsc4 = 10 yyvsp4 = 1 yyspecial_routines4 = #0xd133210 yyvs5 = Void yyvsc5 = 0 yyvsp5 = -1 yyspecial_routines5 = Void yyvs6 = Void yyvsc6 = 0 yyvsp6 = -1 yyspecial_routines6 = Void yyvs7 = Void yyvsc7 = 0 yyvsp7 = -1 yyspecial_routines7 = Void yyvs8 = Void yyvsc8 = 0 yyvsp8 = -1 yyspecial_routines8 = Void yyvs9 = Void yyvsc9 = 0 yyvsp9 = -1 yyspecial_routines9 = Void yyvs10 = Void yyvsc10 = 0 yyvsp10 = -1 yyspecial_routines10 = Void yyvs11 = #0xd8904e0 yyvsc11 = 10 yyvsp11 = -1 yyspecial_routines11 = #0xd88e4d8 ] a_system = "file:/home/colin/gobo/test/xml/xpath/data/books.xsl" line 124 column 4 file /home/colin/gobo/library/xml/parser/eiffel/xm_eiffel_parser_skeleton.e ====================================== parse_from_entity XM_EIFFEL_PARSER_SKELETON Current = XM_EIFFEL_PARSER#0xd2eb738 [ yy_suspended_yy_goto = 0 yy_lookahead_needed = True string_mode = 3 dtd_resolver = #0xd1671d0 entity_resolver = #0xd1671d0 error_count = 0 yytranslate = #0xd139450 yyr1 = #0xd139464 yydefact = #0xd1394a0 yydefgoto = #0xd1394b4 yypact = #0xd1394c8 yypgoto = #0xd1394dc yytable = #0xd1394f0 yycheck = #0xd139504 yytypes1 = #0xd139478 yytypes2 = #0xd13948c yy_suspended_yystacksize = 0 yy_suspended_yystate = 0 yy_suspended_yyn = 0 yy_suspended_yychar1 = 0 yy_suspended_index = 0 yy_suspended_yyss_top = 0 yyss = #0xd13943c yyssp = 12 yyerrstatus = 0 yy_parsing_status = 102 callbacks = #0xd81c238 dtd_callbacks = #0xd8021e8 last_any_value = Void last_string_value = "AUTHOR" use_namespaces = True internal_last_error_description = Void error_positions = Void entities = #0xd3237a0 pe_entities = #0xd3237f4 in_external_dtd = False scanner = #0xd2ed7ec scanners = #0xd31f7a4 last_token = 336 yyvs1 = #0xd8824c0 yyvsc1 = 10 yyvsp1 = 4 yyspecial_routines1 = #0xd8804b8 yyvs2 = #0xd89e500 yyvsc2 = 10 yyvsp2 = 3 yyspecial_routines2 = #0xd89c4f8 yyvs3 = #0xd8b6548 yyvsc3 = 10 yyvsp3 = 0 yyspecial_routines3 = #0xd8b4540 yyvs4 = #0xd13538c yyvsc4 = 10 yyvsp4 = 1 yyspecial_routines4 = #0xd133210 yyvs5 = Void yyvsc5 = 0 yyvsp5 = -1 yyspecial_routines5 = Void yyvs6 = Void yyvsc6 = 0 yyvsp6 = -1 yyspecial_routines6 = Void yyvs7 = Void yyvsc7 = 0 yyvsp7 = -1 yyspecial_routines7 = Void yyvs8 = Void yyvsc8 = 0 yyvsp8 = -1 yyspecial_routines8 = Void yyvs9 = Void yyvsc9 = 0 yyvsp9 = -1 yyspecial_routines9 = Void yyvs10 = Void yyvsc10 = 0 yyvsp10 = -1 yyspecial_routines10 = Void yyvs11 = #0xd8904e0 yyvsc11 = 10 yyvsp11 = -1 yyspecial_routines11 = #0xd88e4d8 ] line 142 column 5 file /home/colin/gobo/library/xml/parser/eiffel/xm_eiffel_parser_skeleton.e ====================================== parse_with_events XM_EIFFEL_PARSER_SKELETON Current = XM_EIFFEL_PARSER#0xd2eb738 [ yy_suspended_yy_goto = 0 yy_lookahead_needed = True string_mode = 3 dtd_resolver = #0xd1671d0 entity_resolver = #0xd1671d0 error_count = 0 yytranslate = #0xd139450 yyr1 = #0xd139464 yydefact = #0xd1394a0 yydefgoto = #0xd1394b4 yypact = #0xd1394c8 yypgoto = #0xd1394dc yytable = #0xd1394f0 yycheck = #0xd139504 yytypes1 = #0xd139478 yytypes2 = #0xd13948c yy_suspended_yystacksize = 0 yy_suspended_yystate = 0 yy_suspended_yyn = 0 yy_suspended_yychar1 = 0 yy_suspended_index = 0 yy_suspended_yyss_top = 0 yyss = #0xd13943c yyssp = 12 yyerrstatus = 0 yy_parsing_status = 102 callbacks = #0xd81c238 dtd_callbacks = #0xd8021e8 last_any_value = Void last_string_value = "AUTHOR" use_namespaces = True internal_last_error_description = Void error_positions = Void entities = #0xd3237a0 pe_entities = #0xd3237f4 in_external_dtd = False scanner = #0xd2ed7ec scanners = #0xd31f7a4 last_token = 336 yyvs1 = #0xd8824c0 yyvsc1 = 10 yyvsp1 = 4 yyspecial_routines1 = #0xd8804b8 yyvs2 = #0xd89e500 yyvsc2 = 10 yyvsp2 = 3 yyspecial_routines2 = #0xd89c4f8 yyvs3 = #0xd8b6548 yyvsc3 = 10 yyvsp3 = 0 yyspecial_routines3 = #0xd8b4540 yyvs4 = #0xd13538c yyvsc4 = 10 yyvsp4 = 1 yyspecial_routines4 = #0xd133210 yyvs5 = Void yyvsc5 = 0 yyvsp5 = -1 yyspecial_routines5 = Void yyvs6 = Void yyvsc6 = 0 yyvsp6 = -1 yyspecial_routines6 = Void yyvs7 = Void yyvsc7 = 0 yyvsp7 = -1 yyspecial_routines7 = Void yyvs8 = Void yyvsc8 = 0 yyvsp8 = -1 yyspecial_routines8 = Void yyvs9 = Void yyvsc9 = 0 yyvsp9 = -1 yyspecial_routines9 = Void yyvs10 = Void yyvsc10 = 0 yyvsp10 = -1 yyspecial_routines10 = Void yyvs11 = #0xd8904e0 yyvsc11 = 10 yyvsp11 = -1 yyspecial_routines11 = #0xd88e4d8 ] line 153 column 4 file /home/colin/gobo/library/xml/parser/eiffel/xm_eiffel_parser_skeleton.e ====================================== parse XM_EIFFEL_PARSER Current = XM_EIFFEL_PARSER#0xd2eb738 [ yy_suspended_yy_goto = 0 yy_lookahead_needed = True string_mode = 3 dtd_resolver = #0xd1671d0 entity_resolver = #0xd1671d0 error_count = 0 yytranslate = #0xd139450 yyr1 = #0xd139464 yydefact = #0xd1394a0 yydefgoto = #0xd1394b4 yypact = #0xd1394c8 yypgoto = #0xd1394dc yytable = #0xd1394f0 yycheck = #0xd139504 yytypes1 = #0xd139478 yytypes2 = #0xd13948c yy_suspended_yystacksize = 0 yy_suspended_yystate = 0 yy_suspended_yyn = 0 yy_suspended_yychar1 = 0 yy_suspended_index = 0 yy_suspended_yyss_top = 0 yyss = #0xd13943c yyssp = 12 yyerrstatus = 0 yy_parsing_status = 102 callbacks = #0xd81c238 dtd_callbacks = #0xd8021e8 last_any_value = Void last_string_value = "AUTHOR" use_namespaces = True internal_last_error_description = Void error_positions = Void entities = #0xd3237a0 pe_entities = #0xd3237f4 in_external_dtd = False scanner = #0xd2ed7ec scanners = #0xd31f7a4 last_token = 336 yyvs1 = #0xd8824c0 yyvsc1 = 10 yyvsp1 = 4 yyspecial_routines1 = #0xd8804b8 yyvs2 = #0xd89e500 yyvsc2 = 10 yyvsp2 = 3 yyspecial_routines2 = #0xd89c4f8 yyvs3 = #0xd8b6548 yyvsc3 = 10 yyvsp3 = 0 yyspecial_routines3 = #0xd8b4540 yyvs4 = #0xd13538c yyvsc4 = 10 yyvsp4 = 1 yyspecial_routines4 = #0xd133210 yyvs5 = Void yyvsc5 = 0 yyvsp5 = -1 yyspecial_routines5 = Void yyvs6 = Void yyvsc6 = 0 yyvsp6 = -1 yyspecial_routines6 = Void yyvs7 = Void yyvsc7 = 0 yyvsp7 = -1 yyspecial_routines7 = Void yyvs8 = Void yyvsc8 = 0 yyvsp8 = -1 yyspecial_routines8 = Void yyvs9 = Void yyvsc9 = 0 yyvsp9 = -1 yyspecial_routines9 = Void yyvs10 = Void yyvsc10 = 0 yyvsp10 = -1 yyspecial_routines10 = Void yyvs11 = #0xd8904e0 yyvsc11 = 10 yyvsp11 = -1 yyspecial_routines11 = #0xd88e4d8 ] yystacksize = 200 yystate = 242 yyn = 160 yychar1 = 81 index = 5 yyss_top = 130 yy_goto = 3 line 5901 column 4 file /home/colin/gobo/library/xml/parser/eiffel/xm_eiffel_parser.e ==== Rescue stack ================= yy_do_action XM_EIFFEL_PARSER Current = XM_EIFFEL_PARSER#0xd2eb738 [ yy_suspended_yy_goto = 0 yy_lookahead_needed = True string_mode = 3 dtd_resolver = #0xd1671d0 entity_resolver = #0xd1671d0 error_count = 0 yytranslate = #0xd139450 yyr1 = #0xd139464 yydefact = #0xd1394a0 yydefgoto = #0xd1394b4 yypact = #0xd1394c8 yypgoto = #0xd1394dc yytable = #0xd1394f0 yycheck = #0xd139504 yytypes1 = #0xd139478 yytypes2 = #0xd13948c yy_suspended_yystacksize = 0 yy_suspended_yystate = 0 yy_suspended_yyn = 0 yy_suspended_yychar1 = 0 yy_suspended_index = 0 yy_suspended_yyss_top = 0 yyss = #0xd13943c yyssp = 12 yyerrstatus = 0 yy_parsing_status = 102 callbacks = #0xd81c238 dtd_callbacks = #0xd8021e8 last_any_value = Void last_string_value = "AUTHOR" use_namespaces = True internal_last_error_description = Void error_positions = Void entities = #0xd3237a0 pe_entities = #0xd3237f4 in_external_dtd = False scanner = #0xd2ed7ec scanners = #0xd31f7a4 last_token = 336 yyvs1 = #0xd8824c0 yyvsc1 = 10 yyvsp1 = 4 yyspecial_routines1 = #0xd8804b8 yyvs2 = #0xd89e500 yyvsc2 = 10 yyvsp2 = 3 yyspecial_routines2 = #0xd89c4f8 yyvs3 = #0xd8b6548 yyvsc3 = 10 yyvsp3 = 0 yyspecial_routines3 = #0xd8b4540 yyvs4 = #0xd13538c yyvsc4 = 10 yyvsp4 = 1 yyspecial_routines4 = #0xd133210 yyvs5 = Void yyvsc5 = 0 yyvsp5 = -1 yyspecial_routines5 = Void yyvs6 = Void yyvsc6 = 0 yyvsp6 = -1 yyspecial_routines6 = Void yyvs7 = Void yyvsc7 = 0 yyvsp7 = -1 yyspecial_routines7 = Void yyvs8 = Void yyvsc8 = 0 yyvsp8 = -1 yyspecial_routines8 = Void yyvs9 = Void yyvsc9 = 0 yyvsp9 = -1 yyspecial_routines9 = Void yyvs10 = Void yyvsc10 = 0 yyvsp10 = -1 yyspecial_routines10 = Void yyvs11 = #0xd8904e0 yyvsc11 = 10 yyvsp11 = -1 yyspecial_routines11 = #0xd88e4d8 ] yy_act = 160 yyval1 = Void yyval2 = XM_EIFFEL_PARSER_NAME#0xd89b360 [ use_namespaces = True first = "xsl" count = 2 second = "for-each-group" tail = Void ] yyval4 = Void yyval11 = Void yyval5 = Void yyval10 = False yyval3 = Void yyval6 = Void yyval8 = Void yyval7 = Void yyval9 = Void line 2684 column 4 file /home/colin/gobo/library/xml/parser/eiffel/xm_eiffel_parser.e ===== Top of run-time stack ===== Exception number 13 not handled. Feature call attempted on a Void reference. -- Colin Adams Preston Lancashire |
From: Colin P. A. <co...@co...> - 2007-01-27 08:38:06
|
Under what circumstances is it necessary to call rescale (0, shared_context) on an MA_DECIMAL representing a zero. I ask because the following program: indexing description: "Re-usable test root" class TEST create make feature make is local i: INTEGER l_sum, l_index: MA_DECIMAL do from i := 1 create l_sum.make_zero until i > 1_000_000 loop create l_index.make_from_integer (i) l_sum := l_sum + l_index i := i + 1 end print (l_sum.to_scientific_string + "%N") end end Prints 3.90000975E+11 rather than the correct value of 500000500000, so I am wondering if I need to rescale at some point. But in XM_XPATH_INTEGER_VALUE, the only points at which I am calling rescale are: 1) after creation from another MA_DECIMAL 2) after a divide_integer operation, and 3) when deliberatly changing the scale, and omitting rescale was the only thing I can think of which might be causing the problem. Incidentally, this test arose from a problem using gexslt on a test program in the FXSL library (functional programming using xslt). The author reported gexslt as not running in constant space. I have fixed this problem (I'm about to make my first check-ins to subversion - i.e. the fix is not in Gobo 3.5), but gexslt still runs something like the order of 60 times slower than Saxon. At Franck's suggestion, I reproduced the algorithm in pure Eiffel, using first INTEGER_64, and then MA_DECIMAL. The runtime for INTEGER_64 was 3 milli-seconds, whereas for MA_DECIMAL, it is over 6 seconds. This satisfactorily explains the slow running time of gexslt (at present I represent all xs:integers using MA_DECIMAL), so my proposed fix is to introduce a seconf class, XM_XPATH_SMALL_INTEGER_VALUE, which uses INTEGER_64 if the xs:integer is small enough, and check for possible overflow/underflow before attempting any arithmetic operations. If the check indicates it is not safe, then and only then revert to using decimal arithmetic. This should eliminate the vast majority of cases where using xs:integer results in slow speed. So I need permission to start using INTEGER_64. I guess we will need a few infrastructure changes first (like maximum and minimum platfrom integer_64 attributes). -- Colin Adams Preston Lancashire |
From: Eric B. <er...@go...> - 2007-01-27 07:30:57
|
Berend de Boer wrote: > As Gobo 3.5 has been prepared on a very new Linux distribution, it > depends on GLIB 2.4. This hasn't propagated to many Linux I own. And > you can't compile Gobo 3.5 out of the box unfortunately. > > I suggest we include the bootstrap code in the releases so Gobo > 3.5. This alleviates such problems and also allows Gobo to be > bootstrapped on dozens of different Unix systems. The bootstrap is not necessary. Please read the Readme.txt file. All files necessary to compile the executables are included in the package. All what is needed is an Eiffel compiler. What might be missing is a script (a geant target) to avoid having to go in each subdirectory of $GOBO/src to compile the executable by hand. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Berend de B. <be...@po...> - 2007-01-27 02:53:13
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi All, As Gobo 3.5 has been prepared on a very new Linux distribution, it depends on GLIB 2.4. This hasn't propagated to many Linux I own. And you can't compile Gobo 3.5 out of the box unfortunately. I suggest we include the bootstrap code in the releases so Gobo 3.5. This alleviates such problems and also allows Gobo to be bootstrapped on dozens of different Unix systems. - -- Live long and prosper, Berend de Boer PS: This email has been digitally signed if you wonder what the strange characters are that your outdated email client displays. PGP public key: http://www.pobox.com/~berend/berend-public-key.txt -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/> iD8DBQFFur6PIyuuaiRyjTYRAnJ4AJ4nUH2c4oPtKF0ijaL+V0gHmmI3PgCgjKCl cppKcv7AneY/snnHDAWFimQ= =FXdH -----END PGP SIGNATURE----- |
From: Berend de B. <be...@po...> - 2007-01-26 20:40:25
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi All, Anyone having suggestions on how to implement MD5? It will be based on some code of mine that in turn is based on Franck Arnound's nenie implementation. I think it works best if the MD5 implementation is based on KI_CHARACTER_OUTPUT_STREAM. You write something and it builds up the md5 checksum. I think this fits in well with KI_CHARACTER_OUTPUT_STREAM. There also will be a _ROUTINES class where you can just pass in a string and get the check sum. Any remarks and suggestions appreciated. - -- All the best, Berend de Boer PS: This email has been digitally signed if you wonder what the strange characters are that your outdated email client displays. PGP public key: http://www.pobox.com/~berend/berend-public-key.txt -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/> iD8DBQFFumcmIyuuaiRyjTYRAqagAKCkU26+9Cdn+jVsX6gq7uVq0C2bNgCfZOQt DwX2xO7eK8ljubr4hsDyPhY= =xq6A -----END PGP SIGNATURE----- |
From: Eric B. <er...@go...> - 2007-01-26 20:21:26
|
Eric Bezault wrote: > The Gobo repository is now under Subversion. > But please don't commit anything to it yet. > I want to switch the license to MIT license first. I finished working on the repository. It's all yours now. There is one thing that I'd like to mention. When adding new text files to the repository, can you please make sure that you set (or let your SVN client automatically set) the following properties: svn:eol-style native svn:keywords Author Date Id Revision Thank you. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Eric B. <er...@go...> - 2007-01-26 09:07:54
|
Colin Paul Adams wrote: >>>>>> "Eric" == Eric Bezault <er...@go...> writes: > > Eric> Done. Let me know when I can turn in off again. > > I've finished, so you can turn it off now. Done. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Colin P. A. <co...@co...> - 2007-01-26 08:58:35
|
>>>>> "Eric" == Eric Bezault <er...@go...> writes: Eric> Done. Let me know when I can turn in off again. I've finished, so you can turn it off now. Thanks. -- Colin Adams Preston Lancashire |
From: Eric B. <er...@go...> - 2007-01-26 08:44:44
|
Colin Paul Adams wrote: > could you please turn on access to CVS for a short while so I can > issue a cvs status command? I believe I have uncomitted updates on > this machine, from two weeks ago, but I need to check which files are > changed, and do cvs diffs, so I can reflect the changes into > subversion when they are complete. Done. Let me know when I can turn in off again. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Colin P. A. <co...@co...> - 2007-01-26 07:58:35
|
Eric, could you please turn on access to CVS for a short while so I can issue a cvs status command? I believe I have uncomitted updates on this machine, from two weeks ago, but I need to check which files are changed, and do cvs diffs, so I can reflect the changes into subversion when they are complete. -- Colin Adams Preston Lancashire |
From: Bernd S. <ber...@in...> - 2007-01-25 17:18:30
|
On Thu, 25 Jan 2007 18:10:52 +0100, Colin Adams = <col...@ho...> wrote: >> From: "Bernd Schoeller" <ber...@in...> >> As you may notice, my 'LANG=3Dde_DE' setting caused 'svn' to put the = = >> German >> version of the date into the '$Date: $' tag. This again made the XML >> parser choke. > > Presumably, the solution is for you to change your env var to > LANG+de_DE.utf8 (or whatever the syntax is - I forget). Then we change= = > the > xml declartions from iso-8859-1 to UTF-8 (which is the default), and t= hen > hopefully it will work OK. > > Would you like to test that? Sure, I would test that. But it is strange, as "My Umlaut" was actually in ISO-8859-1, so it shou= ld = have been accepted by the XML parser if the default character set is = ISO-8859-1. Or where is my mistake in reasoning? Bernd |
From: Colin A. <col...@ho...> - 2007-01-25 17:10:59
|
>From: "Bernd Schoeller" <ber...@in...> >As you may notice, my 'LANG=de_DE' setting caused 'svn' to put the German >version of the date into the '$Date: $' tag. This again made the XML >parser choke. Presumably, the solution is for you to change your env var to LANG+de_DE.utf8 (or whatever the syntax is - I forget). Then we change the xml declartions from iso-8859-1 to UTF-8 (which is the default), and then hopefully it will work OK. Would you like to test that? _________________________________________________________________ MSN Hotmail is evolving check out the new Windows Live Mail http://ideas.live.com |
From: Bernd S. <ber...@in...> - 2007-01-25 17:05:02
|
Hi, I just tried to give the SVN trunk a try and download the latest version on Linux. Then I tried to bootstrap GOBO and got a very strange error: --------------------------------------- build?eant:10:53:Missing element end tagParsing error in file '/home/schoelle/libs/gobo/library/string/build.eant' BUILD FAILED! BUILD FAILED! BUILD FAILED! --------------------------------------- Looking at the file 'build.eant', I get the following description tag: --------------------------------------- <description> description: "Eiffel Ant file for the Gobo Eiffel String Library" library: "Gobo Eiffel String Library" copyright: "Copyright (c) 2004, Eric Bezault and others" license: "Eiffel Forum License v2 (see forum.txt)" date: "$Date: 2005-03-20 13:29:50 +0100 (So, 20 Mär 2005) $" revision: "$Revision: 4846 $" </description> --------------------------------------- As you may notice, my 'LANG=de_DE' setting caused 'svn' to put the German version of the date into the '$Date: $' tag. This again made the XML parser choke. I checked out the files again with 'LANG=C' and now everything looks fine, the date being 7-bit clean. I also do not know who to blame, as it is a combination of tools that causes problems. In the end, the main problem seems to be that I am German, unfortunately I do not know how to fix this (at least not within a reasable amount of time). Regards, Bernd PS: This reminds of an old error when EiffelStudio would not accept my registration key because my LANG setting created 'decimal commas' instead of the 'decimal point' when formating floats, causing the verification routine to fail ... |
From: Eric B. <er...@go...> - 2007-01-25 16:10:13
|
The Gobo repository is now under Subversion. But please don't commit anything to it yet. I want to switch the license to MIT license first. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Eric B. <er...@go...> - 2007-01-24 09:25:32
|
Alexander Kogtenkov wrote: > Eric Bezault wrote: > >> gobo/trunk >> gobo/branches <-- empty until used. >> gobo/tags/GE_3_0 >> ... >> gobo/tags/GE_3_5 > > Just out of curiosity, would "branch" and "tag" better suit Eiffel habits? I think that "branches" and "tags" are a convention of Subversion. Even EiffelStudio's repository at Origo uses this convention. So the question is should we follow Eiffel convention or SVN convention. For Eiffel clusters it is clear that it should be Eiffel convention. But here it's directories to provide SVN functionalities, so we should probably stick to SVN convention. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Eric B. <er...@go...> - 2007-01-24 09:18:16
|
Paul Cohen wrote: > I have no strong view on this. It could be nice to keep your CVS > labeling tradition out of respect for Gobo's history! :-) Well, I was probably the only one to know about these labels in Gobo, so there is no real tradition. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Alexander K. <kw...@ah...> - 2007-01-24 07:21:30
|
Eric Bezault wrote: > gobo/trunk > gobo/branches <-- empty until used. > gobo/tags/GE_3_0 > ... > gobo/tags/GE_3_5 Just out of curiosity, would "branch" and "tag" better suit Eiffel habits? Alexander Kogtenkov |
From: Bernd S. <ber...@in...> - 2007-01-24 06:54:10
|
On Tue, 23 Jan 2007 22:25:13 +0100, Eric Bezault <er...@go...> wrote: > Hello, > > The long awaited new release of the Gobo package is now > available from the usual locations: *cheer* Thanks Eric and everybody else for all the work. Bernd |