Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004540Clover Designer(No Category)public2010-07-14 11:212010-08-20 15:20
Reporterpnajvar 
Assigned Totwaller 
PriorityhighSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Versionrel-3-0-0 
Target Versionrel-3-0-0Fixed in Versionrel-3-0-0 
Summary0004540: CTL1 vs CTL2 comparison improvements
Description- As discussed, reorganize initial table so that it is 3-columns: Feature, CTL1, CTL2

- Features listed:
Strongly typed
Interpreted mode
Compiled mode
Speed

- Attached is a slightly rewritten text - both format a text are important


- Comparison table 50.2:
-- remove: Some cells in the table have extra newlines (e.g. in lookup tables section)

-- Mapping sign
  - Rename to "Mapping operator"
  - add "(please note ':=' vs '=')" - the difference is not immediately visible

-- Error handling
  - onError
  - it's marked with "*" - ? maybe link to usage example

-- Ternary operator
  - replace "State" with "Expr" -> e.g. ExprIfTrue

TagsNo tags attached.
OTRS_Ticket_ID
Time estimate (manhours)
Time duration (manhours)
Completion status10
Attached Filespdf file icon Chapter-CTL comparison.pdf [^] (134,811 bytes) 2010-07-14 11:21

- Relationships

-  Notes
(0008430)
jlehotsky (manager)
2010-07-14 19:20

I haven't read the documentation, but please also note these annoyances removed in CTL2:

  - in CTL1 the mapping (to output ports) must be last statements in function, in CTL2 you can do it arbitrarily in the code
  - in CTL1 you can declare a variable only in the beginning of the function (or block? not sure, please check), in CTL2 you can do it arbitrarily
(0008438)
twaller (manager)
2010-07-15 12:52

It has already been mentioned, however, I added corresponding <important> and <note> parts as well as another section to CTL version comparison.
(0008439)
twaller (manager)
2010-07-15 12:53

*OnError() replaced with <required template function>OnError(). Along with an example - transform() and transformOnError().

- Issue History
Date Modified Username Field Change
2010-07-14 11:21 pnajvar New Issue
2010-07-14 11:21 pnajvar Status new => assigned
2010-07-14 11:21 pnajvar Assigned To => twaller
2010-07-14 11:21 pnajvar File Added: Chapter-CTL comparison.pdf
2010-07-14 19:20 jlehotsky Note Added: 0008430
2010-07-15 12:52 twaller Note Added: 0008438
2010-07-15 12:53 twaller Note Added: 0008439
2010-07-15 14:32 twaller Status assigned => resolved
2010-07-15 14:32 twaller Fixed in Version => rel-3-0-0
2010-07-15 14:32 twaller Resolution open => fixed
2010-08-20 15:20 twaller Status resolved => closed


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker