What's new? | Help | Directory | Sign in
Google
recless
A type inferring Erlang parse transform
  
  
  
  
    
Blogs:
Join project
Project owners:
  yarivvv
Recless is a type inferring Erlang parse transform.
Instead of writing these lines:
                                                                              
     City = ((Project#project.owner)#person.address)#address.city,
                                                                             
     NewProject =
       Project#project{owner =
        (Project#project.owner)#person{address =
          ((Project#project.owner)#person.address)#address{city =
            'Boston'}}}.
                                                                              
it lets your write these lines:
                                                                            
     City = Project.owner.address.city,

     NewProject = Project.owner.address.city = 'Boston'.

WARNING: RECLESS IS EXPERIMENTAL AND NOT YET FINISHED!!!