Category: New Features

Easy object member access for C++

Under the hood, Copper is a rather complicated system. It has to be that way in order to ensure Copper is safe (no null pointer errors) within Copper code. However, on the C++ side, this makes it tricky to just access the members and data of a FunctionObject, the most important of all Copper objects. Now there’s an easy way.

Continue reading “Easy object member access for C++”

realize(something new())

It’s an exciting day for Copper. Three new built-in functions have been added to give the user even more power:

  • ret_type()
  • realize()
  • new()

Each of these enhances the power of the type system in Copper by enabling greater abstraction in data flow.

Continue reading “realize(something new())”