@@ -373,11 +373,7 @@ public class Main {
373
373
- More complete set of operations on strings, numbers, arrays, hashes, lists
374
374
- More special variables
375
375
- More tests and various bug fixes
376
-
377
- # ## Upcoming Milestones
378
-
379
376
- ** v1.6.0** : Module System and Standard Library Enhancements
380
- - Planned release date: 2024-12-10
381
377
- Module system for improved code organization and reuse
382
378
- Core Perl module operators: ` do FILE` , ` require` , ` caller` , ` use` , ` no`
383
379
- Module special subroutines: ` import` , ` unimport`
@@ -386,7 +382,10 @@ public class Main {
386
382
- Standard library ported modules: ` Data::Dumper` , ` Symbol` , ` strict`
387
383
- Expanded documentation and usage examples
388
384
385
+ # ## Upcoming Milestones
386
+
389
387
- ** v1.7.0** : Performance Improvements
388
+ - Planned release date: 2024-12-10
390
389
- Focus on optimizing the execution engine for better performance.
391
390
- Improve error handling and debugging tools to make development easier.
392
391
@@ -423,12 +422,12 @@ These benchmarks provide an order-of-magnitude comparison with Perl:
423
422
424
423
Notes:
425
424
- v1.2.0 through v1.4.0: No significant performance changes.
426
- - Module compilation benchmark: Repeatedly loading ` Data::Dumper` (80 times).
425
+ - Script ` life.pl` run without ` sleep` between iterations.
426
+ - Module compilation benchmark: Repeatedly loading ` Data::Dumper` :
427
427
428
- Perl equivalent for module compilation benchmark:
429
- ` ` ` perl
430
- perl -Ilib -e ' for (1..80) { eval "use Data::Dumper;"; delete $INC{"Data/Dumper.pm"}; }'
431
- ` ` `
428
+ ` ` ` perl
429
+ perl -Ilib -e ' for (1..80) { eval "use Data::Dumper;"; delete $INC{"Data/Dumper.pm"}; }'
430
+ ` ` `
432
431
433
432
# # License
434
433
0 commit comments