taskSavannah Administration - Tasks: task #7932, Submission of Lilisp Programming...

 
 

task #7932: Submission of Lilisp Programming Language

Submitter:  Julio Serrano <mhyst>
Submitted:  Thu 10 Apr 2008 05:49:41 PM UTC
   
 
Should Start On:  Thu 10 Apr 2008 12:00:00 AM UTC Should be Finished on:  Sun 20 Apr 2008 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  alexshulgin Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sun 17 Aug 2008 09:08:13 PM UTC, comment #11: 

Closing this now.  Please resubmit if you change your mind. ;-)

Alexander Shulgin <alexshulgin>
Wed 14 May 2008 08:43:56 PM UTC, comment #10: 

Hi,

> I cannot rewrite it.


I don't think you need to rewrite all of it to make it run on a free Java implementation--it's just a few missing classes.

Why not give a try finding a free replacement or coming up with one? :-)

--
Cheers,
Alex

Alexander Shulgin <alexshulgin>
Fri 09 May 2008 06:37:06 AM UTC, comment #9: 

Hi,

Just to say: Java 1.5 features (namely generics) are now supported in various Java suites (I don't know what are 1.6's new features). Moreover IcedTea http://icedtea.classpath.org/ is now in a usable state, and is being packages for several distros (Fedora, Mandriva and Ubuntu afaik). The wiki also also has Debian build instructions and link to binary packages.

So you could develop with recent free JVMs and see your project works.

Cheers.

Sylvain Beucler <Beuc>
Thu 08 May 2008 11:38:11 PM UTC, comment #8: 

I have to give you my excuses.

I didn't know about that "Java Trap".
My program uses enums and generics...
so it's, by now, impossible to run it
on a free Java. I cannot rewrite it.
I've worked for some months on it.

I'll do my best with my next projects
to make it actually free software.

I'm sorry for the time loss.
I really regret it.

Sincerely yours,
Julio Serrano

Julio Serrano <mhyst>
Thu 08 May 2008 04:46:16 PM UTC, comment #7: 

Hi,

> http://java.sun.com/javase/downloads/index.jsp
> (JDK 6 Update 6)


But this is exactly the problem I was talking about: you are using proprietary Sun's JDK.  Please consult this page for more information: https://savannah.gnu.org/maintenance/JavaIssues

> Anyway, Lilisp is still being developed. Are you sure you want to try it?


Not really, I just need to make sure it compiles and works in a free environment (e.g. my box), and thus meets one of the hosting requirements. :)

--
Regards,
Alex

Alexander Shulgin <alexshulgin>
Mon 05 May 2008 05:53:39 PM UTC, comment #6: 

Hi,

If you want to compile it, then you need the Java SE JDK 6.

If you only want to run it. then you need the Java SE JRE 6.

(Note: SE is Standard Edition)
(Note: 1.5 and 1.6 are the versions numbers 5 and 6 respectively)

The JDK already have a JRE included, so you don't have to download both. I don't know how do you update things on your box, but most linux have an automated system (aptget, emerge, etc). If that's not the case, you can download it from the following website:

http://java.sun.com/javase/downloads/index.jsp
 (JDK 6 Update 6)

I compiled it with Eclipse IDE, so I didn't need makefile.

Anyway, Lilisp is still being developed. Are you sure you want to try it?

I hope you'll manage to compile it shortly.
Thank you

Julio Serrano <mhyst>
Mon 05 May 2008 03:57:42 PM UTC, comment #5: 

Hi,

Sorry for delay.

Please clarify your point about JRE 1.5: are you using Sun's proprietary JRE or some free replacement?  Which one?

I'm still unable to compile the project on my box.

--
Thanks,
Alex

Alexander Shulgin <alexshulgin>
Fri 25 Apr 2008 12:48:37 PM UTC, comment #4: 

Hi,

You might need a JVM update. W3s and Lilisp are designed under Java 5. If you want to make it easy, install eclipse. Compilation in eclipse is fair easy. But anyway you'll have to install JDK 1.5. (Java SE 1.5 will be OK).

About bad dates... lol My computer have had problems with its MB batery... so I could commit a mistake with dates...

If you wish to try the JAR, you only need the JRE 1.5

Thank you again for your efforts.
Julio


Julio Serrano <mhyst>
Fri 25 Apr 2008 06:28:25 AM UTC, comment #3: 

Hi,

The license/headers are OK now. :)

However, I cannot compile your project on my Debian GNU/Linux box.  I've installed ant, java-gcj and GNU classpath, but still I get these errors:

    [javac] 1. ERROR in /home/shulz/tmp/Lilisp/julk/net/w3s/W3s.java (at line 291)
    [javac] task.execute();
    [javac]      ^^^^^^^
    [javac] The method execute() is undefined for the type W3s.W3sWorker
...
    [javac] 3. ERROR in /home/shulz/tmp/Lilisp/julk/net/w3s/W3s.java
    [javac]  (at line 515)
    [javac] class W3sWorker extends SwingWorker<List<String>, String> {
    [javac]                         ^^^^^^^^^^^
    [javac] SwingWorker cannot be resolved to a type
...
    [javac] 5. ERROR in /home/shulz/tmp/Lilisp/julk/net/w3s/W3s.java (at line 582)
    [javac] publish(s);
    [javac] ^^^^^^^
    [javac] The method publish(String) is undefined for the type W3s.W3sWorker

Have you tried to compile and run your program w/o using Sun's JDK/JRE?  What other packages could I have missed to install?

--
Regards,
Alex
PS: just an aside note: files in both the tarballs you've provided have timestamps somewhere in Nov 2008... are your from future? :)

Alexander Shulgin <alexshulgin>
Thu 24 Apr 2008 01:33:07 PM UTC, comment #2: 

Hi Alex,

I've fixed all. I hope all will be ok now.
I've attached some files:

file #15483:  lilisp.tar.gz
New tarball. Every source file has its header and a licence is included. Also, it has a xml Ant build file to help compile it.

file #15484:  Lilisp.jar
A jar package, all you need to run W3S or Lilisp language on your box:

To run w3s: java -cp Lilisp.jar julk.net.w3s.W3s
To run a Lilisp program: java -jar Lilisp.jar <sourcefile.lsp>

file #15486:  lilisp.txt
Some information about the language. If you're interested on W3s, there's some documentation published in Fravia' Searchlores (http://www.searchlores.org/mhyst_w3s.htm).

file #15485:  ohb.lsp
A Lilisp example program. As Lilisp is an interpreted language, the ohb.lsp is a text file you can read and run easily.

Well... if there's still some problem with my project, please, make me know.

Thank's
Julio

Julio Serrano <mhyst>
Sat 19 Apr 2008 04:35:44 PM UTC, comment #1: 

Hi Julio,

I'm reviewing your project.

There are a few issues with it:

1. Most of your source files are missing copyright and license headers.  Please add them as appropriate.

2. Your tarball is missing a copy of GNU GPL.

3. I see no Makefile or other measures to build your project.  I need this to test if your program actually runs on my box. ;-)

If you are willing to make these changes, please provide us with an updated tarball of your project.

Please use the Savannah tracker to post your reply, since the registration process is not email-driven.

--
Cheers,
Alex

Alexander Shulgin <alexshulgin>
Thu 10 Apr 2008 05:49:41 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


Registration Administration


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):



Registration Details


  • Name: Lilisp Programming Language
  • System Name:  lilisp
  • Type: non-GNU software & documentation
  • License: GNU General Public License v2 or later





Description:

Some months ago I created W3S, a personal web crawler able to help the user searching the web.

I started Lilisp as an scripting language for W3S. So users would be able to create their own crawling algorithms. But as the language evolved, it turned out as a candidate for a general purpose programming language. Lilisp is based in Lisp and is easily extensible using Java or Lilisp macros.

W3S and Lilisp are Java programs.


Other Software Required:

Java 5


Other Comments:

I'd like the help of other programmers mainly for two things:
1. Make libraries for the language.
2. Testing the language


Tarball URL:

http://savannah.gnu.org/submissions_uploads/w3s_lilisp.tar.gz


Julio Serrano <mhyst>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #15486:  lilisp.txt added by mhyst (29KiB - text/plain - This is some documentation)
file #15484:  Lilisp.jar added by mhyst (243KiB - application/octet-stream - Now every file has its header and a copy of the GPL is present. The tarball includes an Ant build file, but I also attach a precompiled jar you can invoque easily (java -jar Lilisp.jar <source_file>). There an example lilisp program too. Thanks and enjoy!)
file #15485:  ohb.lsp added by mhyst (1KiB - application/octet-stream - Now every file has its header and a copy of the GPL is present. The tarball includes an Ant build file, but I also attach a precompiled jar you can invoque easily (java -jar Lilisp.jar <source_file>). There an example lilisp program too. Thanks and enjoy!)
file #15483:  lilisp.tar.gz added by mhyst (61KiB - application/x-gzip - Now every file has its header and a copy of the GPL is present. The tarball includes an Ant build file, but I also attach a precompiled jar you can invoque easily (java -jar Lilisp.jar <source_file>). There an example lilisp program too. Thanks and enjoy!)
file #15439:  lilisp.tar.gz added by mhyst (88KiB - application/x-gzip - Please, use this instead of the one I posted before.)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by Beuc (Posted a comment)
  • -email is unavailable- added by alexshulgin (Posted a comment)
  • -email is unavailable- added by mhyst (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-08-17 alexshulgin StatusNone Cancelled
        Open/ClosedOpen Closed
    2008-04-20 mhyst Attached File- Added lilisp.txt, #15486
    2008-04-20 mhyst Attached File- Added lilisp.tar.gz, #15483
        Attached File- Added Lilisp.jar, #15484
        Attached File- Added ohb.lsp, #15485
    2008-04-19 alexshulgin Assigned toNone alexshulgin
    2008-04-10 mhyst Attached File- Added lilisp.tar.gz, #15439

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code