Módulo perl.

1. Módulo perl.

???
gokernel

(usa Linux Mint)

Enviado em 18/05/2010 - 08:32h

Io programo em C/C++ e uso scripts Lua.

Gostaria de emplementar os meus programas também em Perl.

Como faço um módulo simples em Perl? Pode ser uma simples função "hello_world()".

Abraços.

gokernel
gokernel@hotmail.com



  


2. Re: Módulo perl.

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 18/05/2010 - 08:37h

Veja se isso ajuda: http://www.perlmonks.org/index.pl?node_id=431702


3. Re: Módulo perl.

???
gokernel

(usa Linux Mint)

Enviado em 18/05/2010 - 09:05h

Io.

Sei que não fui claro... desculpe.

Eu gostaria de criar uma "funcao em C" e usa em um script Perl... este seria o meu primeiro contato com "modulo" Perl.

EXEMPLO DE MODULO C/LUA
----------------------------------------
// mod.c
----------------------------------------
// LUA 5.1.4
#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>

int hello (lua_State *L) {
printf("%s\n", (char*)lua_tostring(L,1));
return 0;
}

const luaL_reg my_lib[] = {
{"hello", hello },
{NULL, NULL}
};


#ifdef _WIN32
#define GL_API __declspec(dllexport)
#else
#define GL_API extern
#endif

GL_API int luaopen_mod (lua_State *L) {
luaL_openlib (L, "mod", my_lib, 0);
return 1;
}
---------------------------------------
--script.lua
--------------------------------------
require "mod" -- o arquivo "mod.dll" no WINDOWS ou "mod.so" no LINUX

mod.hello("Isto e um teste")
---------------------------------------
Abraços.

gokernel.


4. Não sei se ajuda, mas...

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 18/05/2010 - 15:58h

Uma vez fiz algo parecido com o que você quer, segui esse tuto aqui:

http://mkweb.bcgsc.ca/intranet/perlbook/prog/ch21_03.htm




5. Obrigado.

???
gokernel

(usa Linux Mint)

Enviado em 18/05/2010 - 17:55h

Valeu kara vou estudar, obrigado.

gokernel
gokernel@hotmail.com



6. Re: Módulo perl.

Danillo Souza
danltmz

(usa Ubuntu)

Enviado em 09/07/2010 - 17:39h

Apesar de não ser exatamente o que você procura, vale apena dar uma olhada: http://www.xav.com/perl/lib/B/C.html


7. Re: Módulo perl.

André
andrezc

(usa Debian)

Enviado em 09/07/2010 - 18:17h

Acho que é isso que você quer:
http://docstore.mik.ua/orelly/perl/prog3/ch21_04.htm






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts