It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
Is there a good source document/site with comprehensive comparison of the differences between Common Lisp and MacLisp/Interlisp?
I'm particularly interested in the detailed description of the differences in Property List, and if any, Common Lisp implementation of some of the built-in functions/macros in MacLisp/Interlisp that doesn't exist in Common Lisp.
Edit OK, maybe a little bit of context about my question. I was asked to 'translate' a Lisp tutorial which looked like it was based on MacLisp/Interlisp into one based on Common Lisp. I'm pretty new at Lisp and this project is meant to help me learn it. Hence, I was scrambling around to look for resources to help with the 'translation'. So I turn to Stackoverflow.
Kent Pitman's online MacLisp manual has a pretty detailed section on converting MacLisp/Zetalisp to Common Lisp, with some discussion of property lists in Section 3: Easy Changes.
For one thing, Common Lisp has lexical scoping, which MACLisp and InterLisp didn't have.
Related
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 9 years ago.
Scala is a multi-paradigm language, and functional is one of those paradigms. I'd like to learn functional programming, and Scala has many other characteristics that attract me (it's a rising star, runs on JVM, has access to Java libraries, etc.) My question is: Is the functional part of Scala sufficient to learn the basics of functional programming?
Coursework and a book and another book say yes. If you want far more than the basics, you can add in a library full of mind-bending corners which has a handy tutorial.
Yes. Scala has all the features that make a language functional. Though no standard definition, functions as first-class, being able to pass functions as parameters, immutability, tail recursion and others.
Scala is however object-functional, where one can use objects and/or functions to solve a problem based on the problem space. If you wish for such flexibility, it would be best to take a look.
PS:\ In Scala 2.11 we expect macros in scala.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I am learning Image processing/Pattern recognition. My background is C++ and basics in OpenCV.
I am looking for a tool to learn how to test all the filters and algorithms on my images easier. Are Matlab and Mathematica suitable for this? If so, which one is better?
Thank you!
You can do great image processing in both languages, so there is no general answer to this question.
In your specific case, assuming that you have access to all the relevant toolboxes of both packages, I recommend Matlab, since its syntax is more similar to C++ than Mathematica's functional syntax. Consequently, Matlab may be easier for you to pick up. Note that many filters are already implemented in Matlab, and I assume also in Mathematica.
One of the Matlab blogs has just started a series on image filters. Also, you could try and adjust the MorphTool from the File Exchange to be able to play with the filters you're interested in.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
20,000 lines of spaghetti code (iPhone ObjC) was just dropped in my lap. QUESTION: where to begin, is there a tool to just profile it all? It's a mess, not even sure where to start. Suggestions welcome.
What you're looking for is something called Unified Markup Language (UML). This is a critically overlooked part of the development process and is used to layout "class names, methods, links, etc".
Luckily for you, your problem has been faced by many a programmer in the past and there are a few different Magic Bullet solutions available. Since I've never worked backwards from code to UML (normally you build the UML first) I had to do a quick search to find some solutions:
This one looks promising: doxygen
or this one: AutoGraf
And I'm sure with a few minutes on Google you can find everything you need if these don't work out for you; now that you're aware of UML.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
I've been using Eclipse for C++ and Java for a couple of years.
I have a feeling that I'm not taking full advantage of its capabilities. I see things on the menu like "Refactor" and "Navigate" which I don't have any idea what they are or how could they be used and I really want to use it more efficiently. I need a linear easy-to-understand guide on how to use it in plain english. Does anyone have any recommendations?
Welcoming you to the world of eclipse.
Please take a look at the following similar question which has had some interesting answers.
Eclipse guide for beginners
My recommendation would be to check out the official help system, if you haven't done that already. You'll find the information you're looking for there.
The "Workbench User Guide" in there might interest you the most, as well as "Java development user guide" and "C/C++ Development User Guide". You can also use the systems built-in search capabilities to search for any particular topic that interests you.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 12 years ago.
I am a beginner in programming. I have a large piece of code. I want to break it up into functions, return values, pass those values to another function. I want to be an expert in doing this. Give me suggestions on where to study or how to be an expertise on these simple fundamentals. When will I use pointers in the functions and all this?
As a beginner,
Best way to learn Perl is to read standard book e.g.; Programming Perl by the inventor itself.
This book helps you to understand lot of things like
Subroutines
Data structures
References etc etc.