package archetype
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  Archetype language compiler
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      0.1.14.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        md5=1a00801e3311cc4a54a239e09d3cbe56
    
    
  sha512=ea9643da74b7f7ca7c8743ec9101f531d701d2df2b15bfc11bc611a29f0fdbb572d77556e9b6f067e727bc1dd5d872088ef25c131e0cb645415fa811564fc5c7
    
    
  doc/CHANGES.html
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.1.14] - 2020-04-25
Added
- Crypto functions
 slice,concatandlengthfunctionsisnone,issome,getoptoption functionsfloorandceilfunctions- add percent literal
 
Update
- Remove key asset for execution generation
 - Mlw support for new view type
 
[0.1.13] - 2020-03-05
Added
- Contract calls
 - Handle rational type
 - Handle date and duration type
 - Add list container
 - Add print-type-contract command (-ptc)
 - Add 
addupdatemethod for asset - Add 
bytestype 
Changed
- Add guard condition in 
AddandUpdateAddapi storage - Syntax : add identifier on signature of contract argument
 - Refactor and update syntax for transition
 - Verification api for asset
 - Syntax : extension arguments are enclosed by parentheses
 
[0.1.12] - 2020-01-09
Added
- Add Scaml output
 
Changed
- Syntax : add ':' between identifier and type in declaration 
id : type(instead ofid1 type1) - Syntax : add ',' between arguments in funciton 
(id1 : type1, id2 : type2)(instead of(id1 : type1) (id2 : type2)) - Accept transfer is enable by default (use 
refuse transferto disable it) 
[0.1.11] - 2019-12-12
Added
- Invariants on constants and variables
 - Date and duration support
 - Shadow fields in asset
 
Changed
- Improve loop generation in ligo output (issue #107)
 - Refactoring storage in model module
 - Enchance ligo output printer
 - Remove keys list of assets in order to decrease storage size
 
[0.1.10] - 2019-11-02
Fixed
- Fix why3 generation
 
[0.1.8] - 2019-10-25
Added
- Add variable declaration 
var id = val - Typing for transition entry
 
Changed
- Update syntax for for and iter loop 
for : loop i in col do ... done 
Removed
- Remove namespace syntax
 
Fixed
- Improve LIGO generation
 
[0.1.6] - 2019-10-15
Added
- Add focus property command for vscode extension
 
Changed
- Update syntax for security predicate arguments
 
[0.1.5] - 2019-09-28
Added
- Create a share directory for contracts and extensions
 
Changed
- Update of the archetype syntax
 - Fix mlw generation
 
[0.1.4] - 2019-09-21
Added
- Initial release of Archetype compiler.
 - The main example is miles_with_expiration.arl contract.
 - For more informations: https://docs.archetype-lang.org
 
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page