Path to this page:
./
lang/hs-hslua-core,
Bindings to Lua, an embeddable scripting language
Branch: CURRENT,
Version: 2.2.1,
Package name: hs-hslua-core-2.2.1,
Maintainer: pkgsrc-usersWrappers and helpers to bridge Haskell and Lua.
It builds upon the lua package, which allows to bundle a Lua interpreter
with a Haskell program.
Master sites:
Filesize: 36.684 KB
Version history: (Expand)
- (2023-01-25) Updated to version: hs-hslua-core-2.2.1
- (2022-02-26) Updated to version: hs-hslua-core-2.1.0nb2
- (2022-02-12) Updated to version: hs-hslua-core-2.1.0nb1
- (2022-02-11) Package added to pkgsrc.se, version hs-hslua-core-2.1.0 (created)
CVS history: (Expand)
2023-01-25 05:35:33 by Masatake Daimon | Files touched by this commit (4) |  |
Log message:
lang/hs-hslua-core: Update to 2.2.1
hslua-core-2.2.1 - Released 2022-06-19
* Ensure that loadfile works with umlauts in filepath: The OS does not
necessarily expect filenames to be UTF-8 encoded, especially Windows. On
non-Windows systems, the current file system encoding is now used to
convert filenames to C strings. On Windows, the CP_ACP codepage is used,
as required by the Windows API.
* GC managed Lua state: Add new type GCManagedState and functions
newGCManagedState, closeGCManagedState, and withGCManagedState. These
allow to create and use a Lua state in flexible ways in that it does not
require the state to be closed explicitly. The state will be closed when
the respective variable is collected.
* Require lua-2.2.1.
* Relax upper bound for mtl, allow mtl-2.3.
hslua-core-2.2.0 - Released 2022-02-19
* Use lua-2.2.0, which requires Lua 5.4.
* Rename newuserdata to newuserdatauv and let it take the number of
associated uservalues as an additional argument.
* Similarly, newhsuserdata is now newhsuserdatauv.
* Rename getuservalue and setuservalue to getiuservalue and setiuservalue,
respectively. Like both functions now take an extra argument specifying
the number of the uservalue that should be retrieved or set.
* It is now possible for setiuservalue to fail, so it returns a boolean to
indicate whether the action was successful.
* The GCControl type has been updated to match the new gc control:
- The GCStep constructor takes an argument "stepsize";
- constructors GCGen and GCInc have been added;
- constructors GCSetPause and GCSetStepMul have been removed.
|
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:03:30 by Masatake Daimon | Files touched by this commit (5) |
Log message:
lang/hs-hslua-core: import hs-hslua-core-2.1.0
Wrappers and helpers to bridge Haskell and Lua.
It builds upon the lua package, which allows to bundle a Lua interpreter
with a Haskell program.
|