Re: [new] lang/fennel - Lisp dialect that runs on Lua

2022-12-22 Thread Omar Polo
On 2022/12/22 10:47:39 -0700, "Aaron Bieber"  wrote:
> 
> 
> On Thu, Dec 22, 2022, at 6:46 AM, Omar Polo wrote:
> > ping
> >
> > (i've tested it with with love2d and with a locally-built lua 5.4)
> 
> Trailing space in DESCR.

ops, thank you for spotting it

> Is PKG_ARCH required? Seems like defaulting to
> what MODLUA defaults to would be a sufficient approach?

as far as i can see lua.ports.mk doesn't set PKG_ARCH.  it's not a big
deal, but since it only contains a script, the lua library and the
manpage I thought it made sense to set PKG_ARCH=*




Re: [new] lang/fennel - Lisp dialect that runs on Lua

2022-12-22 Thread Aaron Bieber



On Thu, Dec 22, 2022, at 6:46 AM, Omar Polo wrote:
> ping
>
> (i've tested it with with love2d and with a locally-built lua 5.4)

Trailing space in DESCR. Is PKG_ARCH required? Seems like defaulting to
what MODLUA defaults to would be a sufficient approach?

otherwise OK abieber@!

>
> On 2022/12/13 15:18:56 +0100, Omar Polo  wrote:
>> Hello ports,
>> 
>> please find attached a port for fennel, a lisp dialect that compiles
>> to lua.  The package comes with three flavor for the various lua
>> versions.
>> 
>> % pkg_info fennel-lua51
>> Information for inst:fennel-lua51-1.2.1
>> 
>> Comment:
>> Lisp dialect that runs on Lua 5.1
>> 
>> Description:
>> Fennel is a programming language that brings together the speed,
>> simplicity, and reach of Lua with the flexibility of a lisp syntax and
>> macro system.
>> 
>>  - Full Lua compatibility: Easily call any Lua function or library from
>>Fennel and vice-versa.
>> 
>>  - Zero overhead: Compiled code should be just as efficient as
>>hand-written Lua.
>> 
>>  - Compile-time macros: Ship compiled code with no runtime dependency on
>>Fennel.
>> 
>>  - Embeddable: Fennel is a one-file library as well as an executable.
>>Embed it in other programs to support runtime extensibility and
>>interactive development. 
>> 
>> Maintainer: Omar Polo 
>> 
>> WWW: https://fennel-lang.org/
>
>
>
> Attachments:
> * fennel.tar.gz



Re: [new] lang/fennel - Lisp dialect that runs on Lua

2022-12-22 Thread Omar Polo
ping

(i've tested it with with love2d and with a locally-built lua 5.4)

On 2022/12/13 15:18:56 +0100, Omar Polo  wrote:
> Hello ports,
> 
> please find attached a port for fennel, a lisp dialect that compiles
> to lua.  The package comes with three flavor for the various lua
> versions.
> 
> % pkg_info fennel-lua51
> Information for inst:fennel-lua51-1.2.1
> 
> Comment:
> Lisp dialect that runs on Lua 5.1
> 
> Description:
> Fennel is a programming language that brings together the speed,
> simplicity, and reach of Lua with the flexibility of a lisp syntax and
> macro system.
> 
>  - Full Lua compatibility: Easily call any Lua function or library from
>Fennel and vice-versa.
> 
>  - Zero overhead: Compiled code should be just as efficient as
>hand-written Lua.
> 
>  - Compile-time macros: Ship compiled code with no runtime dependency on
>Fennel.
> 
>  - Embeddable: Fennel is a one-file library as well as an executable.
>Embed it in other programs to support runtime extensibility and
>interactive development. 
> 
> Maintainer: Omar Polo 
> 
> WWW: https://fennel-lang.org/




fennel.tar.gz
Description: GNU Zip compressed data


[new] lang/fennel - Lisp dialect that runs on Lua

2022-12-13 Thread Omar Polo
Hello ports,

please find attached a port for fennel, a lisp dialect that compiles
to lua.  The package comes with three flavor for the various lua
versions.

% pkg_info fennel-lua51
Information for inst:fennel-lua51-1.2.1

Comment:
Lisp dialect that runs on Lua 5.1

Description:
Fennel is a programming language that brings together the speed,
simplicity, and reach of Lua with the flexibility of a lisp syntax and
macro system.

 - Full Lua compatibility: Easily call any Lua function or library from
   Fennel and vice-versa.

 - Zero overhead: Compiled code should be just as efficient as
   hand-written Lua.

 - Compile-time macros: Ship compiled code with no runtime dependency on
   Fennel.

 - Embeddable: Fennel is a one-file library as well as an executable.
   Embed it in other programs to support runtime extensibility and
   interactive development. 

Maintainer: Omar Polo 

WWW: https://fennel-lang.org/




fennel.tar.gz
Description: GNU Zip compressed data