On Wed, Apr 22, 2009 at 10:12 AM, jsm2prof <jsm2p...@googlemail.com> wrote:
> > Dave, > Thanks for your suggestions. Maybe when you understand what I am > trying to do you will have a different suggestion. I have the same suggestion, do not create a 4MB Scala source file. Even if you can get it to edit in an IDE, it will not compile. The JVM has a 64K byte limit per method, so there's no way that you're going to get a 4MB XML document to compile into a method anyway. Make the XML data and read it in at run-time. Use Scala's XML re-write tools to modify the document before serving it. Please also see Daniel's excellent comments on this thread. Thanks, David > > > On Apr 22, 10:45 am, David Pollak <feeder.of.the.be...@gmail.com> > wrote: > > On Tue, Apr 21, 2009 at 10:15 PM, jsm2prof <jsm2p...@googlemail.com> > wrote: > > > > > Netbeans 6.5 gave me an Out of Memory Error when I loaded a 4MB > > > file. > > > > If you've got a 4MB scala source code file, I'd suggest refactoring a > little > > bit. > > 26 years ago when I was as young and smart as you are now, I > refactored a program that only ran on a multi-million dollar computer > so that it ran on a home assembled floppy based desktop. But, I do > not think refactoring would be the best solution now. > > > > If it's a 4MB text file, you'd likely be better served with vi or Emacs > > anyway... they're much better at dealing with large files (especially > vi). > > I use these a little but it is XML not really text and I do not want > to encourage users to use these tools in order to find information on > the web. > > > > Actually, I also have a 24 MB XML data file that I would like to > include in a Scala program. Once this works, then I would like to > publish it on a website as FLOSS so that anyone can see quick and easy > answers to any arbitrary thing they might want to know about this > data. After that is done then I want to do it again several times > with the same data in different languages. > > I believe I can encourage Scala/Lift usage by doing it this way and > eventually giving instructions so that beginners learn enough Scala/ > Lift to do their searches easier than they could have done the search > with store bought software. > > > I get much better help from Eclipse. Scala is tops. Lift > > > seems to be very good. I only want to learn the things that are > > > best. Would someone please kick Lift up to the status of playing > > > with the heavy weight? > > > > Lift is a web framework. While we give input and feedback to the IDE > > maintainers (and they give us great support), the use of Lift is > independent > > of any IDE. Perhaps you'd be best served by seeing what groups support > > NetBeans for non-Scala-related file types (once again, if you've got a > 4MB > > Scala file, there's some work that you need to do in terms of refactoring > > before asking for support). > > Oracle just bought SUN. I remember seeing Oracle in times past > pushing Eclipse. I do not remember seeing Oracle in times past > pushing Netbeans to the same extent. Eclipse does Python and many > other things that people used before we ever even heard of Scala/ > Lift. There are a some of us who learned some of Netbeans just in > order to do Scala/Lift. There are many more who just would not learn > another IDE just for Scala/Lift. > > I did not care for all of the extras necessary to use Java. But when > Scala/Lift became available, I learned Maven because that was the only > way I could get a tiny web page to work with Lift. I really had high > hopes that I could just use just one IDE, one programming language > (Scala), and one web framework (Lift). I have learned hundreds of > different languages, compilers, editors, environments, and extras. I > am sick and tired of it. > > Please do whatever you can to move the largest Lift projects away from > multiple extras. > > Thanks, > A lower level teacher > > > > > Thanks, > > > > David > > > > -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Git some: http://github.com/dpp --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---