./lang/hs-hslua-objectorientation, Object orientation tools for HsLua

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.3.0nb1, Package name: hs-hslua-objectorientation-2.3.0nb1, Maintainer: pkgsrc-users

Expose Haskell objects to Lua with an object oriented interface.


Master sites:

Filesize: 16.226 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141)
Log message:
Revbump all Haskell after updating lang/ghc96
   2023-10-30 04:00:21 by Masatake Daimon | Files touched by this commit (4)
Log message:
lang/hs-hslua-objectorientation: Update to 2.3.0

hslua-objectorientation-2.3.0 - Released 2023-03-13.

* Export all constructors and functions of type Property.

* Renamed peekUD to peekUDGeneric and pushUD to pushUDGeneric. Functions
  with the old names are now now defined hslua-packaging.

* Hook for udtype metatable initializer. The function pushUDGeneric takes
  an additional hook parameter. The hook operation can be used to perform
  additional setup operations, e.g., for documentation.

  The old pushUD function can be recovered with

    pushUD = pushUDGeneric (\_ -> pure ())

  The hslua-packaging now exports a pushUD functions that is specialized to \ 
documented types.

* Export new function initTypeGeneric: The function ensures that a type's
  metatable is initialized and available from the registry. Just like with
  pushUDGeneric, a hook can be used to augment the initialization.

* Type info for properties: Properties are amended with information on the
  property's type. The functions property, possibleProperty, and readonly
  each now come with typed version property', possibleProperty', and
  readonly'. This allows to specify the type of a property value.

* Functions for object typing info: The functions udDocs and udTypeSpec are
  added, enabling the generation of typing information for UDType objects.
   2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988)
Log message:
Bump Haskell packages after updating lang/ghc94
   2023-01-25 18:38:00 by Masatake Daimon | Files touched by this commit (4)
Log message:
lang/hs-hslua-objectorientation: Update to 2.2.1

hslua-objectorientation-2.2.1 - Released 2022-06-19
* Require hslua-core-2.2.1.
* Require hslua-marshalling-2.2.1.

hslua-objectorientation-2.2.0.1 - Released 2022-05-20
* Relax upper bound for mtl, allow mtl-2.3.

hslua-objectorientation-2.2.0 - Released 2022-02-19
* Require version 2.2 of hslua-core and hslua-marshalling.
   2022-02-26 04:58:36 by Masatake Daimon | Files touched by this commit (872)
Log message:
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk
   2022-02-12 09:51:00 by Masatake Daimon | Files touched by this commit (575)
Log message:
revbump after changing the default Haskell compiler
   2022-02-11 13:07:14 by Masatake Daimon | Files touched by this commit (5)
Log message:
lang/hs-hslua-objectorientation: import hs-hslua-objectorientation-2.1.0

Expose Haskell objects to Lua with an object oriented interface.