Re: Google Summer of Code (GSoC) 2012

2012-02-28 Thread Alexander Burger
Hi Joe, Doug, and anyone interested!

On Mon, Feb 27, 2012 at 01:40:16PM +0100, Thorsten wrote:
 We prepared a GSoC 2012 page in the PicoLisp wiki
 (http://picolisp.com/5000/!wiki?gsoc), where you can find more
 information. 
 ...
 For now (till 2012-03-09) the most important task is to collect ideas
 and find out who would like to be a mentor for his (or other peoples)
 project ideas. Then, if PicoLisp is accepted by Google, we need to
 spread the word and make students apply for a project.
 
 Any thoughts or ideas how to make the PicoLisp application for the GSoC
 2012 a success are welcome.

Wouldn't be the Android porting project a good candidate for the Summer
of Code?

Does anybody have contact to students who might be interested (and able)
to do such a project? And would perhaps Joe and/or Doug be interested to
support them as mentors?

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Google Summer of Code (GSoC) 2012

2012-02-28 Thread Jon Kleiser

Hi all,

On 2/28/12 11:26 AM, Alexander Burger wrote:

Hi Joe, Doug, and anyone interested!

On Mon, Feb 27, 2012 at 01:40:16PM +0100, Thorsten wrote:

We prepared a GSoC 2012 page in the PicoLisp wiki
(http://picolisp.com/5000/!wiki?gsoc), where you can find more
information.
...
For now (till 2012-03-09) the most important task is to collect ideas
and find out who would like to be a mentor for his (or other peoples)
project ideas. Then, if PicoLisp is accepted by Google, we need to
spread the word and make students apply for a project.

Any thoughts or ideas how to make the PicoLisp application for the GSoC
2012 a success are welcome.

Wouldn't be the Android porting project a good candidate for the Summer
of Code?

Does anybody have contact to students who might be interested (and able)
to do such a project? And would perhaps Joe and/or Doug be interested to
support them as mentors?

Cheers,
- Alex
I think this GSoC is a very fine initiative. My suggestion for a project 
would be getting 64-bit PicoLisp running on Mac OS X. ;-)


/Jon
--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Google Summer of Code (GSoC) 2012

2012-02-28 Thread Joe Bogner
Hi Alex,

Android porting may be a good candidate. It depends on how it would be
scoped. Unfortunately I don't have much time to put towards leading it
or being a mentor. However, off the top of my head this is what I
think is needed:

1. Add Makefile changes and source code changes (e.g. making it so
ht:Pack can be called - however its needed) to the main source
repository

2. Create some utility that packages up a picoLisp web app into a java APK

3. Create an example app that demonstrates the full stack (db, web)
and power of picoLisp. Maybe also demonstrate a java bridge and
bindings (either by using call or something more native) so we can
interact with the device (e.g. capture QR code)

4. Create documentation

I'd be glad to be a contributor/reviewer though.

Thanks,
Joe



On Tue, Feb 28, 2012 at 5:26 AM, Alexander Burger a...@software-lab.de wrote:
 Hi Joe, Doug, and anyone interested!

 On Mon, Feb 27, 2012 at 01:40:16PM +0100, Thorsten wrote:
 We prepared a GSoC 2012 page in the PicoLisp wiki
 (http://picolisp.com/5000/!wiki?gsoc), where you can find more
 information.
 ...
 For now (till 2012-03-09) the most important task is to collect ideas
 and find out who would like to be a mentor for his (or other peoples)
 project ideas. Then, if PicoLisp is accepted by Google, we need to
 spread the word and make students apply for a project.

 Any thoughts or ideas how to make the PicoLisp application for the GSoC
 2012 a success are welcome.

 Wouldn't be the Android porting project a good candidate for the Summer
 of Code?

 Does anybody have contact to students who might be interested (and able)
 to do such a project? And would perhaps Joe and/or Doug be interested to
 support them as mentors?

 Cheers,
 - Alex
 --
 UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Bug in the wiki?

2012-02-28 Thread Alexander Burger
Hi all,

 idForm -- Undefined
 ?

While this was not really a bug in the Wiki, there _was_ another bug.

José Romero triggered it unintentionally yesterday, and I could easily
reproduce it. It crashed the Wiki when you tried to delete a Document
(via the Delete button), because of a bug in the recently-introduced
text indexing.

I fixed it, and uploaded a new wiki.tgz.

@Mansur: In case you downloaded your wiki.tgz earlier than 13:02 UTC
today, please fetch it once more.

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Bug in the wiki?

2012-02-28 Thread José Romero
On Tue, 28 Feb 2012 13:01:31 +0100
Alexander Burger a...@software-lab.de wrote:

 Hi Mansur,
 
  I've just installed fresh PL release and wiki from this link:
  http://software-lab.de/wiki.tgz
 
 OK, great.
 
 
  When I'm logged in and navigate to Role administration, I see this
  error in the console:
  
  [wiki/role.l:6] !? (idForm Role '(choRole) 'nm '+Role T '(may
  ...
  idForm -- Undefined
 
 Yes, 'idForm' is a relatively new function, introduced with 3.0.9.3 or
 so. It is currently in Debian unstable, or in the latest testing
 release. Sorry for the inconvenience!
 
 Cheers,
 - Alex

For these kinds of cases where it's not really that necessary to
upgrade picolisp for adding some minimal function I suggest a little
idiom, a standard file, much like er.l, gui.l or lib.l called
shim.l that just has the copypasted functions that were added, or
monkey patches to others that were changed since the last stable
version you want to support (wrapped on conditional code on the value
returned by (version T), optionally quitting if the version is too
ancient to work at all), load it from main.l after the @lib/ modules. A
simple version check  quit is acceptable too. Something like

(unless (= (version T) (3 0 9 3)) 
   (quit Picolisp version 3.0.9.3 or higher is required))

It should make installation of apps on places with global picolisps
more convenient.

My 2¢,
~José
--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Google Summer of Code (GSoC) 2012

2012-02-28 Thread Jakob Eriksson



On February 28, 2012 at 11:26 AM Alexander Burger a...@software-lab.de wrote:


 Wouldn't be the Android porting project a good candidate for the Summer
 of Code?


Indeed it would.  I would also like to see a port to VHDL or Verilog. A
proof
of concept PicoLisp web server running its own bytecode machine on an FPGA.
I think I could dig up those kinds of students, I know an FPGA professor.

best regards,
Jakob
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Bug in the wiki?

2012-02-28 Thread Mansur Mamkin

Hi Alex!
Thanks, all right with idForm.
Now I see another strange behaviour. My steps (CentOS 6.2 x64):
yum update
yum install gcc gcc-c++ glibc-devel.i686 openssl-devel file
cd /opt
wget http://software-lab.de/picoLisp.tgz;  tar xzf picoLisp.tgz
wget http://software-lab.de/wiki.tgz;  tar -C picoLisp -xzf wiki.tgz
wget http://software-lab.de/socialshareprivacy.tgz;  \
tar -C picoLisp -xzf socialshareprivacy.tgz
mkdir -p /usr/share/javascript/jquery  wget -O \
/usr/share/javascript/jquery/jquery.js \
https://ajax.googleapis.com/ajax/libs/jquery/
cd /opt/picoLisp/src  make picolisp tools gate
cd /opt/picoLisp/src64  make picolisp

cd /opt/picoLisp  ./pil wiki/main.l -main -go +

Then I load http://wiki.mysite:5000 in Firefox, log in (admin:admin), 
navigate to Articles  Essays in the left menu.
I see New document 'Articles', This document doesn't exist yet. Seems 
ok. I press Create document, fill the body and summary, save the 
document and now I see that created page and Edit link on the top of 
it. Ok. But when I try to navigate to Articles  Essays, I see This 
document doesn't exist yet again.

The same happens with other links in the left menu.
What I'm doing wrong?

Best regards,
Mansur


Hi all,


idForm -- Undefined
?


While this was not really a bug in the Wiki, there _was_ another bug.

José Romero triggered it unintentionally yesterday, and I could easily
reproduce it. It crashed the Wiki when you tried to delete a Document
(via the Delete button), because of a bug in the recently-introduced
text indexing.

I fixed it, and uploaded a new wiki.tgz.

@Mansur: In case you downloaded your wiki.tgz earlier than 13:02 UTC
today, please fetch it once more.

Cheers,
- Alex


--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: Google Summer of Code (GSoC) 2012

2012-02-28 Thread Alexander Burger
Hi Jakob,

 I would also like to see a port to VHDL or Verilog. A proof
 of concept PicoLisp web server running its own bytecode machine on an FPGA.
 I think I could dig up those kinds of students, I know an FPGA professor.

This sounds good. Can you add this to the ideas page on the Wiki?

   http://picolisp.com/5000/!wiki?ideasPage

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe