newLisp competition 2007

Started by newdep, June 05, 2007, 11:17:43 AM

Previous topic - Next topic

newdep







* The competition is about  "showing off" your newlisp quality's



* Everyone can join in



* To contribute your newlisp-work you must be a member of this forum.



* Forum users will vote the best contribution



* There is a maximum of 2 contributions per contributor.



* There will only be 3 winning contributions in this competition.  (a first, second and third place)



* Your contribution aka. newlisp-work may be anything, as long as the newlisp language is involved.



* The contribution does not have to be  multi OS. But make sure the newlisp-functionality can be verified by the voters. (forum users)



* It is adviced to have a contribution in the english-language but is not required.



* Contribution can be commercial or non-commercial



* You dont have to display your code, but the voters must be able to verify that newlisp-code is involved in your contribution. how? thats up to you.



* The contribution may be GUI or none GUI based.



* Team work is allowed



* Any binding to newlisp is allowed from programming languages to hardware (i.e. a newlisp coffee machine..ofcourse this is allowed ;-)



* The competition ends on 29th of December 2007 at  23:59 GMT!



* Votes must be submitted befor the 29th of december 2007 23:59 GMT!



* Contribution must be submitted in this forum-topic by LINK-TO-URL befor the 29th of December 2007 23:59 GMT!

(users can download and test your contribution, make sure you post your contribution in time and not on the 29th of December at 23:58 GMT..:-)



* Contributions after 29th of december 2007 at 23:59 GMT do not count.



* Shorty befor the 29th of December a time-released VOTING post will open on this forum where you can vote for the best contributions.



* The Winners will be announced in the first week of January 2008.

















ENJOY! the competition has started !!
-- (define? (Cornflakes))

cormullion

#1
what's the prize?



But seriously - I think this is a great idea. If it's not too hard, I'll have a go...

HPW

#2
My contribution for 2005 was a real world project from my job.



http://www.alh.net/newlisp/phpbb/viewtopic.php?t=917">http://www.alh.net/newlisp/phpbb/viewtopic.php?t=917



So what sort of competition material is accepted for 2007?

Only open source?

Academic fun coding?



The followup project from that product configurator 2005 is in the works now, but far more complex and bigger.

I am not sure if it will meet the deadline (I hope so) but I will not have much time to code for fun-projects.

(Ok, newLISP programming is always fun ;-) )



So when it would be acceptable, it may be possible to put it into the new competition.
Hans-Peter

newdep

#3
See also above...



(1) free format newlisp code, every one does its own thing?



or



(2) By assignment, we all work on a simmular project but individual



or



(3) someting else..your input please...





Its up to the users to make up "what" and "how we do this contest this year...



I think if enough people reactie on this topic we will have a competiton target by the end of this month.. ;-)









The Price ..Well I think i have to have a chat with Lutz about this again ;-)



PS: Hereby I also invite Lutz to join in too for the competition ! ;-)
-- (define? (Cornflakes))

tom

#4
I think a newlisp-only backup solution would be great to have.  copy a directory structure to another directory structure with the new one all gzipped.  With error checking, and maybe the ability to make an iso, or store remotely...

newdep

#5
Nice idea tom.. its noted as an "assignment option" ;-)









Btw, to all, keep in mind that newlisp will have a new GUI this year,

probably also with 2d effects! Thus the challange is perhpas even bigger ;-)
-- (define? (Cornflakes))

Dmi

#6
Quote from: "tom"I think a newlisp-only backup solution would be great to have.  copy a directory structure to another directory structure with the new one all gzipped.  With error checking, and maybe the ability to make an iso, or store remotely...

cp -r $src $dest
find $dest -type f -exec gzip {} ;

Also there is rsync and tar for similar purposes ;-)



More seriously, in a real production backup system the most major will not be a short algorithmic thigs, but a strategical things such as incremental/differential  methods, media pools, media types, etc., which are requires a good practical backup competition.
WBR, Dmi

Ryon

#7
No! Not gzipped, but spread across several hard disks. Like FreeNAS with a JBOD software RAID-Z2. With encryption.



That's a mouthful to say, but I think it would be an eminently-doable, killer app. People would love to use their old hard disks for failure-resistant backup. I sure would!
\"Give me a Kaypro 64 and a dial tone, and I can do anything!\"

rickyboy

#8
To me, there is a "pre-competition" here:


Quote from: "newdep"So My question to the public?



(a) what shall we do... (1) or (2) or something else...



(b) If (2) or something else,  what assigment do we target?


The winning entry here will be the guidelines for the main competition.  Maybe we should think about a prize for this one too.  :-)



Here's my entry for the pre-competition: let's do a combination of (1) and (2), i.e. let some people compete for the same or similar goals, others will do something unique.  We should also allow for individual entries *and* collaborative, or team, entries.  We don't even have to have separate categories of prizes for these -- teams can compete against individuals or other teams (make it a simple administration).  What do you think?



--Ricky



P.S. -- My project ideas for the main competition will follow soon.
(λx. x x) (λx. x x)

HPW

#9
Quote* The contribution does not have to be multi OS. But make sure the newlisp-functionality can be verified by the voters. (forum users)


The competition rules are very flexible, but how does a MAC only forum user verify a win only solution and vice versa?
Hans-Peter

newdep

#10
Yes good one ;-)



The same goes for Unix only and Windows only applications..



I dont want to rule-out specific applications so we might need to think

of a honoust solution for this..



Its not easy to check that..although forum users can vote I think we need

an independend person per OS to verify indeed that the application works on a

specific OS..Screendumps are welcome and perhaps good documentation if

the application is too difficult to track from a screendump..



Norman.
-- (define? (Cornflakes))

cormullion

#11
I think that the obvious subject for a competition is "design something cool with the gui-server"... New features need lots of examples and cool demos.



I also think that the newlisp/gui/server stuff needs a nice name for reffring to it. Perhaps that's another competition?



My suggestion: "Aeshna". It doesn't stand for anything. Although it could do: "advanced environment supporting high-level newlisp  actions".

rickyboy

#12
Quote from: "cormullion"I think that the obvious subject for a competition is "design something cool with the gui-server"... New features need lots of examples and cool demos.

Whoa!  Not so fast, cormullion.  :-)  Considering that you were asking about how best to configure or change the wiki, how about designing a plugin framework for the wiki?  Now that would be cool.  It would make adding functionality, like calendars, image/file uploads, spam control for posting, etc., a LOT easier.  What do you think?
(λx. x x) (λx. x x)

cormullion

#13
Yup - that's a great idea! It would certainly be useful...

m35

#14
Would anyone else find a http://en.wikipedia.org/wiki/Lint_programming_tool">Lint-like tool for newlisp useful? ("newLint"?) I can't think of a tool that I could want more than that.



* Ensure proper data is being passed between functions

* Check for use of uninitialized symbols

* Check for unintended global variables

* etc...