I would be willing to attempt the rewrite but it's true that few people know the language and finding more contributors to a specialized project, written in an uncommon language, would be next to hopeless.
This is very sad IMHO. Ada was mismanaged at the beginning and now that there are not so many people programming in it and it is not being considered. It has much to offer the new multi-core world. If only there was a good open source compiler back in the early 80's when it hit the scene, things would be very different now :( On 12-06-02 07:00 PM, adisbladis wrote: > These are the immediate downsides to using Ada that pops to my mind: > 1. Not many people that I know of know Ada, imo Fish has a hard time as it is > to get contributors. > 2. Fish would need a total rewrite to be in Ada. > > While I don't have many opinions about Ada as I dont know it I think > that these two reasons alone are good enough to dismiss the idea. > > Patrick<[email protected]> writes: >> It seems like the original author of Fish is not crazy about C++ and the >> new fish authors are not crazy about it either. >> >> I know C has limitations that make C++ appealing but please consider Ada. >> >> Ada had a troubled childhood and stands accused of being, bloated, >> designed by committee and just plain dead. >> >> Ada is a large language but the executables are similar in size to C as >> is it's execution speed >> >> The requirements for Ada may have been laid out by committee but it was >> primarily designed by one man. >> >> The Boeing 787 has Ada embedded as do many other vehicles and air >> traffic control systems. These are long lived projects, there will be an >> Ada compiler around for decades to come. >> >> GNAT is an FLOSS compiler integrated into GCC. >> >> Ada has threading built into the language and is useful for massively >> parallel systems. >> >> Ada supports object oriented programming and many data structures. >> >> Ada interfaces with other languages C, C++, FORTRAN, ASM, COBOL etc. >> >> The type system is very strong, likely the strongest ever produced. It >> is possible to write buggy software in it, but it is harder to do so >> then other languages. >> >> I really love Ada and would be willing to attempt a conversion of the >> project from C++ to Ada. Having said this I will almost certainly fail >> outright, success is likely a 1/10 chance. Ada's strict type system is >> great but sometimes causes problems, for instance variable arguments are >> inherently unsafe and are not supported. >> >> Any comments? >> >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Fish-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/fish-users ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Fish-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fish-users
