Ticket #10 (closed task: fixed)

Opened 4 years ago

Last modified 3 years ago

Create a better interface for third party classes (and document it!)

Reported by: mooneer Owned by: mooneer
Priority: minor Milestone:
Component: interpreter Version: 1.0b2
Keywords: Cc:

Description

As the summary says...

e.g. accessing argument x passed into a method should be something like KITE_METHOD_GET_ARG_NOCHECK(1), or KITE_METHOD_GET_ARG_INTEGER(1) etc. (and do necessary typechecking)

Basically, make the interface cleaner.

Change History

comment:1 Changed 4 years ago by mooneer

  • Status changed from new to assigned

comment:2 Changed 4 years ago by mooneer

  • Priority changed from major to minor

This should probably be part of the kdoc system, but in any case, this ticket has a lower priority for now.

comment:3 Changed 4 years ago by mooneer

  • Priority changed from minor to major
  • Version changed from 1.0a1 to 1.0a3

I've begun to add a few things to the Kite object model to abstract out most of the object accesses. Once I've fleshed this out a bit, I'll document it in the manual.

comment:4 Changed 4 years ago by mooneer

  • Priority changed from major to minor
  • Version changed from 1.0a3 to 1.0b2

We'll save this for after b3.

comment:5 Changed 4 years ago by mooneer

  • Status changed from assigned to new

Not slated for b3.

comment:6 Changed 3 years ago by mooneer

  • Status changed from new to closed
  • Resolution set to fixed

Added Kite API documentation during previous commits. Will add links on the wiki.

Note: See TracTickets for help on using tickets.