Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
ndiswrapper
http://ndiswrapper.sourceforge.net/ Lets you use original Windows drivers on linux. Not pretty, but it works pretty well. Meanwhile, blame manufacturers.
-
Try ndiswrapper
What about ndiswrapper? Have you tried that yet? Some distros have ndiswrapper built/shipped with them. (SUSE does, IIRC) You'll have particular issues with wireless cards that use Broadcom chipsets - Broadcom won't release info about the chipset to any open-source groups. However, if you can get your hands on and can compile ndiswrapper for your machine, it should work well. Ndiswrapper has come a long way since I first tried it, and it's the only way I can use the Broadcom AirFoce 54g on my Acer laptop.
I've used the Linuxant software in the past when ndiswrapper failed me. The support was excellent and they support almost any wireless device you can think of. $20 isn't bad either, for a lifetime license....
As far as the "state of WLAN support", blame the people who build the chipsets (Broadcom, et al) and market forces. If they were willing to either open up the necessary information to linux developers or have their own coders write drivers for linux we'd not have this problem. Of course, if Linux had greater marketshare, we'd probably see more linux drivers as well. This argument goes for most hardware and linux in general, though....
-
Re:Dual Booting is not the answer
Six Months? How about right now. OpenOSX has released their "Wintel" package updated for MacOS X on Intel. It features the BOCHS 'emulator' that will run all manner of Windows, Linux, etc. MacNN has the scoop It's $25 to download.
Bochs? It's great if you want a full, perfect emulation of PC hardware done completely in software, but it's horribly slow. Oh, and it's both free and open source - that $25 is solely for some crappy third-party GUI. The 'native to Intel' thing just means you're doing a full PC emulation without going through Rosetta as well...
If you do want to emulate a PC in a slightly faster manner, try QEMU. I've no idea if it can be compiled on an Intel-powered Mac yet, but an emulated Windows 98 was just about usable for website testing on my 933MHz iBook G4. -
Slimserver
I run Slimserver at home that accomplishes the same thing, minus having to upload all of your music to a remote site. Just create a playlist and point any player capable of streaming a URL at it and you're done.
It also has the cool feature of being able to sync up multiple players on your LAN (using Softsqueeze or their hardware) for music that goes throughout your house..very cool stuff. -
Asterisk@Home
For those wishing to play with Asterisk, you can't beat Asterisk@Home. Nearly instant setup & web-based GUI config makes easy to administer too. I had it up and running in uner 10 min!
-
Re:Finally some linux supportSure. You can try Kopete (part of KDE), gaim-vv or the new gaim 2.0 beta.
Or wait for IBM, of course
;) -
Re:Finally some linux supportSure. You can try Kopete (part of KDE), gaim-vv or the new gaim 2.0 beta.
Or wait for IBM, of course
;) -
Re:Already here
And we have Gaim that's do all of the hard work and works great with various protocols.
-
all I have to say is
-
SpamBayes
A good Bayesian spam filter: http://spambayes.sourceforge.net/ I've been using it for a few months, and so far i think only 2-3 spam have managed to enter my mailbox, and had no false positive (good emails ending up in the spambox).
-
Re:Stargate Adventure
Nice, looks to built on the SCUMM engine...any clue if this works in Linux with SCUMMVM or at least possibly wine?
I can't find too many details on it since it does seam to be a very obscure fan game, if it is indeed SCUMM it should be repackaged and sent in to http://scummvm.sourceforge.net/ -
Re:lame gameFunny you should say that. One of players' greatest frustrations in City of Heroes is that the numbers aren't provided, because the developers think the game shouldn't have to be "City of Math." From a recent question-and-answer session with Statesman, the game's lead designer:
Will we ever be allowed to know what the actual stats of our characters actually are? At the moment we're at the mercy of numerous disparate disagreeing partial or out-of-date databases.
The problem is, this just turns it into "City of Speakeasies of Math" as players use statistical analysis programs like Herostats to crunch the numbers and come up with their own estimates of percentages--and it's the ignorant newbies who have no idea what's good, what's bad, or even where to look to find out who end up getting stung, as they take powers that they think look good but those in the know already know are stinkers. It's far, far too easy to gimp a character build by making poor choices.
Part of my original design was based on the assumption that those numbers aren't really needed in gameplay. One doesn't need to min/max damage per second in order to complete missions or battle in PvP. Take for instance fighting games - I've never seen a popular fighting game that gave exact stats for particular moves - and yet, hundreds of thousands of players love them.
Previous to World of Warcraft, there had never been a mass market MMP success. I thought part of that reason is that MMP's seemed SO complicated to the first time user. Character creation could take a half hour. Players would be moving values around into stats that they had no clue about. I remember receiving a "+3 necklace of Wisdom"...I then asked myself - "what the heck does Wisdom DO?" I scoured the UI, only to discover that there was no information on what these stats actually did in real gameplay.
Now that WoW has come out, and its stats certainly haven't killed its popularity, maybe I outthought myself!
Adding insult to injury, now City of Heroes's Enhancement-management screen will tell you by what percentage the Enhancements you currently have slotted increase the base values (damage, accuracy, defense, etc.)--but there is still no way to find out what those base values actually are without search-engine archaology. -
Thank god for SpamBayes...
... as I don't believe MS has done a single thing to help. Spambayes (http://spambayes.sourceforge.net/) if it helps.
-
Re:close as i get
I forward all my domain email to my gmail account now, and I can verify that Gmail's spam filters suck. I stopped actually keeping track of the numbers, but after 3 months it was a pretty-dang-shoddy 79% effectiveness. The freeware (and kickass, but not useful if you want to check your email online) Popfile kicked the living crap out of Gmail - it was something like 97% effective after the first month of training, and never ever dropped lower than that. I gave GMail a chance, but they BLEW it!
:) -
Re:being nice to your friends
Azureus has a couple of plugins to do just that: Speed Scheduler for limiting downloads at certain times of the day and Auto Speed, which does a similar thing based on network latency (just set a target ping and it adjusts down/upload rates accordingly in real-time). uTorrent also has a scheduler that lets you specify hourly slots for each day of the week where torrent activity is unlimited, limited (customisable limits) or stopped. Don't know about the others though.
-
Re:being nice to your friends
Azureus has a couple of plugins to do just that: Speed Scheduler for limiting downloads at certain times of the day and Auto Speed, which does a similar thing based on network latency (just set a target ping and it adjusts down/upload rates accordingly in real-time). uTorrent also has a scheduler that lets you specify hourly slots for each day of the week where torrent activity is unlimited, limited (customisable limits) or stopped. Don't know about the others though.
-
Re:Never ever use PHPNuke
Sorry, I didn't knew that PHP Nuke had such serious vulnarabilities.
I only know that some friends of mine use it for their MMORPG-Guildsite, I'll ask them if they have their PHP Nuke patched.
But it seems like you can get Patches on this site.
And there are other Content Managment Systems out there, too.
Try searching Sourceforge for "CMS" and you'll find many open source systems, not only PHP based (Perl is nice, too...)
Or use a google to search for free CMS... -
your mama doesn't see the magic words
And I don't see the magic numbers for Cake or Sympfony...which is 1.0, at least.
Besides, from the front page of the WASP sourceforge site:
Web Application Structure for PHP - A powerful multi-tier MVC web application framework built on Object Oriented PHP5. Uses PEAR DB_DataObjects and Html_Template_Flexy.
-
Muffins!!!
Ye have a funny perspective on things...
:)
Have you been sleeping for twenty years? :) Apple is one of the most recognizable brands on the planet. They've always had a major role in media production and once again are dominating many production areas, besides 3D. Suddenly happened with the iMac back in 98.. Now I'm just going to ramble.
I for one love my iPod. It does exactly what I want it to do, without the BS like the horrid Sony device I own along with others that were utter garbage all around. So if owning a device that works absolutely great and makes it extremely easy to get my CDs onto it in a format I like, even the CD's own format, then I'm a Pod Person. :p It has been a huge sucess for Apple, for more than 4 years now and has by far outsold even Sony's Walkman.
And if you were refering to running Linux on an iPod? It has been done and available for some time now; http://sourceforge.net/projects/ipodlinux/
Pixar has been around for 2 decades now and pioneered many of the 3D techs that are used in various software packages and video cards. Toy Story is considered a classic. Their story telling and quality of production is second to none and they've managed to produced some of the best movies over the past decade. So I hope that this merger means that Disney will regain some of the magic it lost well over a decade ago.
I for one would rather see Apple out front over most other companies. They do have their evil side, but they're not nearly as bad as others and have only made my life easier and more productive with their products. Consider the alterantive; Another company which has billions just to blow Balmer's nose has done very little to make our lives better and would eventually ilke to reach a point where we're all paying them a monthly fee and they're no longer innovating.
Blah, I'm done rambling.
<]=)
-Make the internet a cleaner place, stop browsing with Internet Explorer. -
What About Molins...
Molins is a framework for PHP5, inspired in Struts, but also it have a lot of features of other sub-projects of Jakarta, like Torque or Commons (FileUpload, etc). Integration with Smarty, and classes for logging, testing, etc. It's 200% object oriented. Come, take a look at http://sourceforge.net/projects/molins/
;) -
Re:I don't see the magic words MVC...
Quick note: WASP does use the MVC paradigm. Here's a link to the MVC portion of the sample application tutorial. http://wasp.sourceforge.net/content/?q=node/7#Mod
e l.2C_Views.2C_and_Controllers -
Azureus
I really like Azureus, even if I was a little hesitant when I first downloaded it. It's written entirely in Java which I feared would lead to a less efficient and more cumbersome application. However, if you use Windows and want a good client, go with Azureus. It's amazingly configurable and easy to use. The RSS feed plugin and great DHT implementation alone sell the program. The GUI is very well done doesn't feel like your normal Java GUI.
My only complaint is part of my original fear. The program is a little resource heavy when doing anything with the GUI, and sometimes even when it's minimized to the tray. I've also had trouble getting the desktop to refresh when unlocking the computer after it's been locked for anything over a few hours. This only happens when Azureus has been running.
Other than that, amazing program. How can you go wrong with a program that's always in the top 5 (usually #1-2) of the Most Active and Most Downloaded lists at SourceForge? -
Everyone else plugs theirs, so here's mine...
A little shameless self-promotion, since no one else is shy about pushing what they think is good
:) ...
Another nice introductory article to AJAX, including a working example webapp of a using AJAX with a Struts-based application:
http://www.omnytex.com/articles
A more "real-world" example of using AJAX: a Struts-based chat app:
http://struts.sourceforge.net/ajaxchat
The AjaxTags component of Java Web Parts, which allows you to add AJAX functions to a page in a purely declarative way using a extremely simple JSP taglib:
http://javawebparts.sourceforge.net/ (click on the Javadocs link and look at the javawebparts.taglib.ajaxtags package)
(Note that this AjaxTags is *NOT* the same as the project named AjaxTags that you may have heard of... this is an unfortunate naming conflict... this AjaxTags actually existed first, and this one is a subcomponent of the larger Java Web Parts project... it also has a very different focus than the other AjaxTags) -
Everyone else plugs theirs, so here's mine...
A little shameless self-promotion, since no one else is shy about pushing what they think is good
:) ...
Another nice introductory article to AJAX, including a working example webapp of a using AJAX with a Struts-based application:
http://www.omnytex.com/articles
A more "real-world" example of using AJAX: a Struts-based chat app:
http://struts.sourceforge.net/ajaxchat
The AjaxTags component of Java Web Parts, which allows you to add AJAX functions to a page in a purely declarative way using a extremely simple JSP taglib:
http://javawebparts.sourceforge.net/ (click on the Javadocs link and look at the javawebparts.taglib.ajaxtags package)
(Note that this AjaxTags is *NOT* the same as the project named AjaxTags that you may have heard of... this is an unfortunate naming conflict... this AjaxTags actually existed first, and this one is a subcomponent of the larger Java Web Parts project... it also has a very different focus than the other AjaxTags) -
Re:post-mp3
It's called the LAME Codec and I highly recommend it.
-
What to do with XML results?
Bah. That's easy. The business of creating and using an XMLHttpRequest is well-documented and easy to do. What is far less well documented is how to access the resulting XML as a cross-browser XML DOM object. (Accessing it as text is easy.)
How does one access the results 1) as an XML DOM, and 2) in a cross browser way. I am currently investigating Sarissa.
I challenge someone to come up with a good article on that!
-
Can anyone say spellcheck?
You may want to checkout Spellbound.
-
Re:How bout *Nix support for 'b' ???
Um, your problem is not with the standard (or how it's implemented in *nix and/or Ubuntu), it is with the wireless chipset vendor's drivers.
Also, see if you can't find the source for some drivers on sourceforge. I was beholden to NDISwrapper until I found Linux drivers for the rtl8180 chipset that I use.
Might want to try searching around the forums as well. I'm a n00b - so when I upgraded to 5.10, I had problems compiling the above drivers (from the CVS) under the newer kernel but it turns out that someone had already noticed this and even created a i386 .deb package for it - sweet!
But I digress, the pre-n stuff has been out for what - 2 years? - now? Now IEEE is telling us the *first draft* is done? Wait, Wait - let me guess, 802.11n will come out about the same time Vista does. Watch. I know that you'll say it will probably take a year to finalize the standard and Vista will be coming out after that (2H 2007). Pahlease, have you learned nothing of MS's pr tactics? They will release Vista in the 1st half of next year - then tell us that they worked so hard blah blah blah and got it out "early" Those of us on /. know that it's already late.
"[...]with the backing of industry heavyweights including Intel and Microsoft, reckons its punch will eventually win through, even without a formal IEEE standard."
Sure, the case could be made that MS doesn't need a standard as they will undoubtedly implement it it badly anyway but we'll save that laugh for later. -
Re:RSS Validation Utility?
The source code for FeedValidator is freely available on SourceForge
-
Easy to use MySQL for Windows
If you are looking for a nice, free and easy way to install MySQL for Windows, then I strongly recommend XAMPP. I used it for installing my Open Source Information Asset Register, the Database of Managed Objects.
-
Hehe, I prted the FIRST software emu for ITANIUM !
Outside of Intel that is, When intel was first developing the Itanium, without x86 compatibility originally , I was granted access to their hardware through their SDV program, I ported Bochs over, it took about 2 days with most changes being in the assy routines, it wasnt so bad, its kinda funny, as the project became a total waste as they introduced this at the hardware level.
This whole Itanium fiasco is why I sold my intel stock and looked for other vendors, http://bochs.sourceforge.net/screenshot/whistler.j pg
I think it was 2000 or so.....It looks good on a resume along with 100 other useless things like it.... -
Hello 2003.The paper is 2 years, 2 months old. Many of the arguments will still be valid, but the code in all cases will have evolved considerably. In addition, other code has certainly been developed (there's a hard real-time UDP patch for Linux, for example) and the state of affairs is - if anything - much more muddled today.
Documentation like this is great and extremely valuable. It would be much more valuable, however, if it remained current. For example, can the ABISS project (which improves block I/O) be used at all? What do the numbers look like, when using profiling tools like Web100 (which profiles TCP communications)?
Has anyone run the Linux or one of the *BSD kernels through DAKOTA, KOJAK or PAPI to determine where, precisely, bottlenecks are within the kernels? It's easy to theorise, but isn't it cleaner to measure?
Now, I'm not saying these things aren't being done. They probably are, somewhere, by someone, but if the results aren't getting published we don't really know what impact what changes are going to have. The current method of evolving Operating System code in general is often a mix of personal theory and subjective experience based on non-random samples of activity. That can't really be a good way to do things, can it?
If I'm wrong, feel free to say. If I'm right, then maybe it would be a good thing if someone (possibly me) put together some kind of testing kit for measuring Linux kernel performance and actually measured the stats for Linux kernels on some kind of regular basis. -
Really Good SSH Tunneling Tutorial
http://souptonuts.sourceforge.net/sshtips.htm
Really good for the beginner - includes information on accessing Samba shares over ssh. -
SSL Explorer
Check out SSL Explorer. It has a windows and linux installer, is easy to use, and is java based, so the client runs pretty much everywhere.
-
Re:Nothing for you to see here. Please move along.
You can download database dumps and you can find some help with importing into a fresh Mediawiki installation. You can try Wikifilter for converting the dump data into HTML.
-
Re:Great book, too bad about the software
I figured out how to write a bash script, but I haven't figured out how to get it to autorun itself as root on bootup (similar to the 'Startup' folder in windows...I need at least to run a script to fstab my Windows hd)
Several options (yet another case of TMTOWTDI -- there's more than one way to do it -- in Linux):
- Add it or call it in
/etc/init.d/bootmisc.sh - Add and configure a sysvinit script in
/etc/init.d using /etc/init.d/skeleton as a template and update-rc.d. - Add a cron entry (/etc/crontab or
/etc/cron.d) with the '@reboot' special time specification.
I figured out how to mount my data drive, but I have to do it through the gui -- I can't figure out the write way to mount a fat drive with fstab in bash (so I can't automount it)
Short answer, in
/etc/fstab, add a line: /dev/sda /mnt/floppy vfat user,gid=floppy,umask=0007 0 0Long answer, see: this LUGOD mailing list post.
You can also manage this (and other removable / remote filesystems) via automount: aptitude install autofs. See also The AutoFS AutoMounter HOWTO.
I can't attach my external USB hd (it's one ntfs partition...when I can't find some room to swap its contents, I'll reformat to fat32...that may help)
Some of the desktops (GNOME, KDE) make this really simple through their file manglers, er, managers.
NTFS read support should be in stock kernels. Read the NTFS FAQ for details.
Again, this can be transparently managed under autofs.
the buttons on my Vaio laptop don't work right...I've played with all kinds daemons for the sonypi driver, even hacked and recompiled three (a great experiment anyway, and my first good look at ruby, perl and c) but I can't get them to work right (yeah, I know that's Sony's fault for releasing a closed-source driver -- but still agitating when you've gotten so accustomed to using the volume buttons right on the keyboard)
in order to get my speakers to work, apparently I need to have the output at 48,000 hz or something...and apparently I have to do that in alsa..but I don't even know where to begin
I know both of these are configurable, not my forte. Look for keyboard remapping in Google. Hrm. "vaio laptop keyboard buttons linux" turns up Linux on a Sony VAIO, and suggests 'spicctrl' can do this. A similar Google search may solve your audio problems.
shutdown is VERY touchy, and only works occasionally...restart 'always' hangs and hibernate is a freakin' disaster! I've found resources that may help me address this, but it's going to take time...a lot of it, it appears
Frequently disabling ACPI fixes such problems.
Overall, I'm still in love with Linux. I plan on putting a number of people I 'administer' on it -- as soon as I have a good solid understanding of how to tweak it to the point where they won't be able to break it easily, and still do the standard 'average user tasks' much faster and easier than on windows (I'm SICK of cleaning up spyware!)...
I hear you on that last. Fortunately Not My Problem[tm] these days.
Understanding Debian, and in particular Debian Policy, helps immensely in knowing what Debian does and doesn't do, why it does it, and where you (the user/admin) fit in. Policy in general is about carving out which bits are specifically managed by Debian and which are yours to own.
- Add it or call it in
-
Re:a step removed
Pft. I shouldn't waste my time replying to trolls, but:
I suppose Java might be useful on servers where you can pay to have hardware fast enough to actually run it,
Java runs fine even on mobile phones, why should a server be a problem?
Java was part of the dot-com bubble, and now that it's burst, it doesn't accomplish anything useful.
It recently overtook C++ as the most popular language on Sourceforge. It keeps gaining momentum.
Flash handles applets, .net handles applications, LAMP handles webapps,
Java does it ALL of those things, and better.
and recent studies have proven that Java is harder to learn than Perl or Lisp.
Any link to facts to back your troll? -
Interesting...
I'm working on a somewhat more flexible search tool for Qt/KDE right now. I'll put up some screenshots in a few minutes - I'd be interested in some insightful comments about it.
-
Re:Oh, no!
depending on your connection you can get 14 GB of mp3s legally in no time at all! just use something like streamripper with a nice gui like streamtuner and record some internet radio streams. i acquired a really huge collection this way...
-
Re:Two Questions
1. Any RPG (Single player or MMO) generally requires repetitive tasks before the best parts are available. The main difference with MMORPGs is that you could be doing those repetitive tasks with friends as well.
2. Actually, you are in luck (mostly). There is a great game called VegaStrike that is free to play and available for Windows, Linux, and Mac. The game is still in development, but is in working condition. They are currently working on moving the 3D engine to Ogre from the custom designed engine that they have been using. The entire dataset is made up of CSV and XML files, so it is completely customizeable. They have an active community and many mods have been made for the engine (including a remake of an old DOS game from a certain game studio that was part of a certain game publishing conglomerate, where one of the enemy races is a certain cat-like race).
I hope I wasn't too vague on that, I don't want to draw unwanted attention from a certain company's legal department.
On a side note, I've tried EVE-Online, and while I absoulutely loved it, I couldn't bring myself to pay to play it. I've played 3 MMOs: EVE-Online, Anarchy Online, and MapleStory. My trial to EVE expired, and Anarchy doesn't seem to be polished enough (even though it is one of the oldest MMOs, is very robust, and is consistently updated) and progresses too slowly for my tastes. That leaves me with MapleStory which has cartoonish graphics and is side-scrolling 2D with no PvP. I enjoy playing it, but have little time to play (resulting in my online acquaintances far surpassing my level so that I need to find new people or play it alone almost every time I get online). On the plus side though, MapleStory is free to download and play, and Anarchy is free for new subscribers until at least 2007. -
More Google Talk Resources
For those readers interested in customizing Google Talk, I would suggest looking at Customize Talk. It has a lot of great downloads.
If you want to be able to chat to your friends on AIM, ICQ, MSN, Yahoo Chat, Jabber, IRC, Gadu-Gadu, SILC, GroupWise, Zephyr or Google Talk, then I suggest you download GAIM which works on virtually any platform. There are some configurations that need to be set to connect to Google Talk networks.
And, if you're really into this stuff, join the Google Talk Open Group on Google Groups and help people fix bugs or figure out how to kill bugs that you might have! -
Re:Eh, if you need something nifty
I recently found out that someone wrote software/driver for programming the keys for the nostromo under linux
haven't been gaming for a while but quickly tried out the software and i like it :)
its available in:
http://sourceforge.net/projects/nostromodriver/ -
Konqueror
If Safari was available for PC, I would use it hands down
Any KDE based Linux live CD should have the Konqueror browser, which is very similar. Microsoft Windows is pretty much the only major desktop operating system where it's a pain to get a khtml browser working, as you have to install Cygwin, X, and KDE in order to run Konqueror.
-
Re:Solution
FreeNAS (https://sourceforge.net/projects/freenas/) does softRAID 0,1,5
-
Mentifex Artificial Intelligence
Mentifex AI might benefit from this technology of sign language as a form of speech output.
Microsoft will probably find a means of censorship for users in China.
-
Trusted binaries ?
While the intent of this project is very good, and I hate to pick holes
....here's one for the ultra-paranoid:
Do you trust the precompiled binaries on the livecd ?
Sure, the OpenBSD source is available for you to comb over for backdoors & sniffers etc, but how do you know that Anonym.OS was compiled using that exact same source code ?
Maybe comparing hashes of the binaries to the offical OpenBSD versions would be a good start, but there are various reasons why this will only get you half way to validating that the build is kosher
I'm not even beginning to suggest this work is trojaned or anything - the last thing I want to do is spread FUD about something this cool and useful ..[whoops, maybe too late], but this is a significant problem that I've come across personally when considering a "privacy" geared livecd. You place a lot of trust in the person(s) packaging the distro unless you pretty much compile the whole thing yourself.
One solution (which is very time consuming, and already dated), is the Trusted Build Live CD (TB) by the Hacktivismo group. It is basically a cookbook for rolling your own Gentoo livecd, with some tailoring for anonymity related applications like Tor (AFAIK, it doesn't do the nice packet filtering that Anonym.OS does, however).
-
Here's one i use
http://webcamserver.sourceforge.net/ webcam_server is a program that allows others to view your webcam from a web browser. The program itself is a server that provides a live feed of images to clients using a Java applet embedded in a web page. webcam_server uses the video4linux interface.
-
Alternative to perl6
If you were ever frustrated by perl's lack of a sane threading mobel, messy syntax, or lack of clean OO extensions, or needed tighter SQL integration, or TIBCO AE or XML integration (at the expense of a lot of other functionality
:-)), you might want to check out a new language called qore.
Even compared to perl6, qore has cleaner object support (IMHO), also features exception handling, embedded logic support, and more. Qore has a syntax superficially similar to perl's (except for the OO parts), but less scripty and more like C++ or Java's syntax in some ways.
It's even possible to write pure OO programs in qore (the program is a class), like:
http://qore.sourceforge.net/examples/xml-rpc-clien t.q/
Anyway of course if has drawbacks compared to perl as well (it is a realtively new language), but, as it was designed to write interfaces in and to be fun and efficient to program in, some perl fans may still like it, as it also addresses some of the shortcomings of perl5 at least from my point of view, and, after reading this article, I believe it has advantages over perl6 still as well in some areas (can't comment on the threading model, because I couldn't find any reference to it in the article, but qore has a clean shared-everything threading model and the whole language is thread-safe - also qore data structures are very simple and powerful and it's very easy to serialize and deserialize data to and from XML strings, SQL queries, TIBCO AE messages, etc which makes it a good tool for interface development).
Anyway, here are some links:
http://qore.sourceforge.net/
http://sourceforge.net/projects/qore/
(disclaimer: I am the author of the language :-) ) david -
Alternative to perl6
If you were ever frustrated by perl's lack of a sane threading mobel, messy syntax, or lack of clean OO extensions, or needed tighter SQL integration, or TIBCO AE or XML integration (at the expense of a lot of other functionality
:-)), you might want to check out a new language called qore.
Even compared to perl6, qore has cleaner object support (IMHO), also features exception handling, embedded logic support, and more. Qore has a syntax superficially similar to perl's (except for the OO parts), but less scripty and more like C++ or Java's syntax in some ways.
It's even possible to write pure OO programs in qore (the program is a class), like:
http://qore.sourceforge.net/examples/xml-rpc-clien t.q/
Anyway of course if has drawbacks compared to perl as well (it is a realtively new language), but, as it was designed to write interfaces in and to be fun and efficient to program in, some perl fans may still like it, as it also addresses some of the shortcomings of perl5 at least from my point of view, and, after reading this article, I believe it has advantages over perl6 still as well in some areas (can't comment on the threading model, because I couldn't find any reference to it in the article, but qore has a clean shared-everything threading model and the whole language is thread-safe - also qore data structures are very simple and powerful and it's very easy to serialize and deserialize data to and from XML strings, SQL queries, TIBCO AE messages, etc which makes it a good tool for interface development).
Anyway, here are some links:
http://qore.sourceforge.net/
http://sourceforge.net/projects/qore/
(disclaimer: I am the author of the language :-) ) david -
Alternative to perl6
If you were ever frustrated by perl's lack of a sane threading mobel, messy syntax, or lack of clean OO extensions, or needed tighter SQL integration, or TIBCO AE or XML integration (at the expense of a lot of other functionality
:-)), you might want to check out a new language called qore.
Even compared to perl6, qore has cleaner object support (IMHO), also features exception handling, embedded logic support, and more. Qore has a syntax superficially similar to perl's (except for the OO parts), but less scripty and more like C++ or Java's syntax in some ways.
It's even possible to write pure OO programs in qore (the program is a class), like:
http://qore.sourceforge.net/examples/xml-rpc-clien t.q/
Anyway of course if has drawbacks compared to perl as well (it is a realtively new language), but, as it was designed to write interfaces in and to be fun and efficient to program in, some perl fans may still like it, as it also addresses some of the shortcomings of perl5 at least from my point of view, and, after reading this article, I believe it has advantages over perl6 still as well in some areas (can't comment on the threading model, because I couldn't find any reference to it in the article, but qore has a clean shared-everything threading model and the whole language is thread-safe - also qore data structures are very simple and powerful and it's very easy to serialize and deserialize data to and from XML strings, SQL queries, TIBCO AE messages, etc which makes it a good tool for interface development).
Anyway, here are some links:
http://qore.sourceforge.net/
http://sourceforge.net/projects/qore/
(disclaimer: I am the author of the language :-) ) david