newLisp competition 2007
newLisp competition 2007
newlisp competition
despite my attempt to get a choise in the 'way' of competition, I will make it easier..I have updated this post, see below
Here are the competiton rules:
* 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.
The Awards
1st price: A singed by Guru printed manual of newlisp and a T-Shirt
the always lasting newLisp fame of winner 2007, which can be use anywhere to bargain for a discount.
2nd Price: a tremendously nice newLisp T-Shirt, which will bring you free
beers at any Perl, Python or .NET party. (on a tray)
3th Price: a very nice newLisp T-Shirt, which gives you access to any
Lisp converence worldwide. (no shot no wins..)
ENJOY! the competition has started !!
despite my attempt to get a choise in the 'way' of competition, I will make it easier..I have updated this post, see below
Here are the competiton rules:
* 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.
The Awards
1st price: A singed by Guru printed manual of newlisp and a T-Shirt
the always lasting newLisp fame of winner 2007, which can be use anywhere to bargain for a discount.
2nd Price: a tremendously nice newLisp T-Shirt, which will bring you free
beers at any Perl, Python or .NET party. (on a tray)
3th Price: a very nice newLisp T-Shirt, which gives you access to any
Lisp converence worldwide. (no shot no wins..)
ENJOY! the competition has started !!
Last edited by newdep on Sun Dec 30, 2007 12:07 am, edited 13 times in total.
-- (define? (Cornflakes))
-
- Posts: 2038
- Joined: Tue Nov 29, 2005 8:28 pm
- Location: latiitude 50N longitude 3W
- Contact:
My contribution for 2005 was a real world project from my job.
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.
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
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 ! ;-)
(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 wrote: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...
Code: Select all
cp -r $src $dest
find $dest -type f -exec gzip {} \;
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
Re: newLisp competition 2007
To me, there is a "pre-competition" here:
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.
The winning entry here will be the guidelines for the main competition. Maybe we should think about a prize for this one too. :-)newdep wrote: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?
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)
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.
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))
-
- Posts: 2038
- Joined: Tue Nov 29, 2005 8:28 pm
- Location: latiitude 50N longitude 3W
- Contact:
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".
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".
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?cormullion wrote: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.
(λx. x x) (λx. x x)
-
- Posts: 2038
- Joined: Tue Nov 29, 2005 8:28 pm
- Location: latiitude 50N longitude 3W
- Contact:
Would anyone else find a 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...
* Ensure proper data is being passed between functions
* Check for use of uninitialized symbols
* Check for unintended global variables
* etc...
Hey Norman!
Here is a good idea for a project for the competition: http://www.alh.net/newlisp/phpbb/viewtopic.php?t=1612. :-)
The GUI front-end can be coded using the new guiserver.
Here is a good idea for a project for the competition: http://www.alh.net/newlisp/phpbb/viewtopic.php?t=1612. :-)
The GUI front-end can be coded using the new guiserver.
(λx. x x) (λx. x x)
Haha..yes yes newlispRobot is still in progress but im currently at a dead-end..
The idea was to have somekind of a Virtual-Machine running where the robots
could be executed inside, but thats impossible at the moment...Which makes the
project a little more Client-dependent..
The project is still on my desktop :-)
The idea was to have somekind of a Virtual-Machine running where the robots
could be executed inside, but thats impossible at the moment...Which makes the
project a little more Client-dependent..
The project is still on my desktop :-)
-- (define? (Cornflakes))
-
- Posts: 2038
- Joined: Tue Nov 29, 2005 8:28 pm
- Location: latiitude 50N longitude 3W
- Contact:
-
- Posts: 2038
- Joined: Tue Nov 29, 2005 8:28 pm
- Location: latiitude 50N longitude 3W
- Contact:
I can't vote for anybody else, so I'll have to start by entering two of mine and hope that encourages you lot! :-).
I'm going to enter them for the 'Not Very Lisp-y But Possibly Useful Category'.
-------
1: Markdown-interactive.
This is based on the version of Markdown which I'm using to write entries for my site. It's a kind of testing setup which I'm using.
This is still a work-in-progress (I try to fix one bug every month :-)!
(Note that this file didn't seem to be processed correctly by syntax.cgi so it's a direct download link...)
-------
2: RegexTester
In the same vein, I'm afraid, here's another testing thing I've used a lot. It's called RegexTester, or Grepper, or Tyrannosaurus Regex. Something.
--------
Both these should work on all platforms, and they're obviously free and un-commercial.
Next time, I hope to have left regular expression hell behind, and moved on to more Lisp-y adventures...!
Countdown:
Edit: URL updated. If you want a painted version of markdown-interactive, go via the main page. And I'm still working on this script off and on, so it doesn't always work... :-)
I'm going to enter them for the 'Not Very Lisp-y But Possibly Useful Category'.
-------
1: Markdown-interactive.
This is based on the version of Markdown which I'm using to write entries for my site. It's a kind of testing setup which I'm using.
This is still a work-in-progress (I try to fix one bug every month :-)!
(Note that this file didn't seem to be processed correctly by syntax.cgi so it's a direct download link...)
-------
2: RegexTester
In the same vein, I'm afraid, here's another testing thing I've used a lot. It's called RegexTester, or Grepper, or Tyrannosaurus Regex. Something.
--------
Both these should work on all platforms, and they're obviously free and un-commercial.
Next time, I hope to have left regular expression hell behind, and moved on to more Lisp-y adventures...!
Countdown:
Code: Select all
(println
(format "%02dd %02dh %02dm %02ds"
(letn
((t (- (parse-date {2007-12-29 23:59:59} {%Y-%m-%d %H:%M}) (date-value)))
(d (% (/ t 86400) 86400))
(h (% (/ t 3600) 24))
(m (% (/ t 60) 60))
(s (% t 60))
)
(list d h m s)
)
)
)
Last edited by cormullion on Tue Dec 04, 2007 4:49 pm, edited 1 time in total.
-
- Posts: 2038
- Joined: Tue Nov 29, 2005 8:28 pm
- Location: latiitude 50N longitude 3W
- Contact:
I've written something similar to this, by re-writing Lutz's format-line function in the wiki. I changed it to a bunch of transforms that act on the whole page, not line-by-line. However, after looking at Pete's code, I may just have to purloin it, and use it instead of mine.cormullion wrote:1: Markdown-interactive.
This is based on the version of Markdown which I'm using to write entries for my site. It's a kind of testing setup which I'm using.
Actually I have started already. Here is a picture of me getting ready to steal his code.
I actually can't bring myself to steal anything, unless I put the outfit on. :-)
(λx. x x) (λx. x x)