LISP Language World

Welcome to LISP world on Planet Source Code! This site is one of the Internet's largest online databases of free code! You can search for particular code, simply browse by category, or just peruse! The site is filled with programs, .zip files, examples, snippets, and tutorials so feel free to jump on in!


For all you masochists, here is a list of all the code in the Planet Source Code database for this world, all 11,180. lines of it!!!



Dem Scientific Calculator
Triangulator Triangulator performs the Delauney triangulation on a set of vertices picked on the autocad screen. Based on Paul Bourke's "An Algorithm for Interpolating Irregularly-Spaced Data with Applications in Terrain Modelling"
ximageclip Visual Lisp Routine that creates a new clipping boundary for an image object by selecting a lwpolyline.
xerase Xerase will delete everything inside a closed polyline.
QuickProfile QuickProfile is a Visual Lisp Routine that creates a section profile of the terrain based on the existing contours.
Half Divide Allows user to divide a line with points along a line equidistant from each other and then half that distance from end-points of said line. Now recognizes any line drawn at any angle.
MANCALA [tutorial] [By_ Shahin Noursalehi Contact: admin@MixofTix.net] Happy New Year! An article/applications about How to force machine play with HUMAN! in LISP... The goal of this project is to write a game-playing program for playing Mancala... Note 1: The folder "premuim-code" is a clean project. Note 2: The folder "Martin_vs_Alice" is a sample project.
A Basic Chatterbot This program implements a very basic program that can interact with a user Program like these one, (usualy more complex ones) are called "chat robot" they are also known under the name of "chatterbot" or "chatbot" The first chatterbot to ever been made public was "Eliza", a program that was written by Joseph Weizenbaum, a professor of MIT. When people first started to talk to "Eliza", they really thought it was intelligent. Nowadays however, there are many programs that behave pretty much like "Eliza" with sometimes a littlebit more of sofistication but generaly, people are no longer fool easealy by those type of programs. Author: Gonzales Cenelia website: www.ai-search.4t.com
reverse.lsp Reverses all text, line, arc, circle, ellipse, spline, and polyline entities. Preserves color, layer, linetype, linetype scale, plot style, lineweight, thickness, elevation, global width, and justification properties. Preserves circular, quadratic, and cubic smoothing. Preserves vertex bulge, segment width, and vertex tangent. Dimension support is limited to vertically centered dimension text. Radial and diameter dimension text must also be unaligned.
Hanoi Towers Puzzle Solver This program can solve the hanoi towers puzzle for any given number of disk. It is assumed that in the begining of the game,the disks are only stacked on the first peg and there are three pegs. It was the French mathematician Edouard Lucas who invented these puzzle back in 1883. The simplest known solution to these puzzle is formulated using recursion and is also the method that was used in the current program.
TO ALL USERS: An open letter TO ALL USERS: We moderators have written a short letter that explains our new job, and what you can do to make PSC run more smoothly.
Proper Strings This functions converts a given sting into proper case converting the first letter of each word into Capital letter
Proper Strings This function converts a given string in to proper case such that the first letter of each important word is capatalised 4 lines of code very effective..
UTE - Ultimate Text Editor (Ultimate Text Editor) UPDATED to V1.5! Allows the user to edit Single Line Text, Multiple Line Text, Attribute Definitions, Attributes, Nested Block Text, & Arc Aligned Text. User can edit text content, color, alignment, rotation angle, obliquing angle, height, & width. There is a unique help section and info button to describe in detail what this program does. Fixed the following issues: 1. Recognizes and ignores objects whose layers are off, frozen, or locked. 2. Recognizes and prevents access to objects residing in an Xref. 3. Recognizes and switches to objects residing in different tabs within a drawing (with the "Zoom To Object" function. 4. Recognizes and displays the attribute flag data for objects defined as Attribute Definitions (ATTDEF) or Attributes (ATTRIB).
hpny Happy Chinese New Year
IAT [Increment/Decrement All Text] Increases or decreases the text height of any text entity within a drawing. The increase/decrease is co-dependant on positive/negative integers. A positive integer increases text height (valid range 1 to 99); a negative integer decreases text height (valid range -1 to -99). Integers are symbolic of percentages the user would like to have the text incremented/decremented to. Increments the following: Text Mtext Attdef - Attribute Definitions Blocks with attributes Blocks with nested text entities Arc Aligned text - from the arctext command Dimensions Everything is done globally based on integer (percentage) user establishes.
Find Full Path for loaded ARX files Who said is impossible to get full paths of loaded ARX files. Here is an Vlisp routine to get those. On top of FindARXPaths.LSP you'll find explanation of how to use it. It's pretty simple- just try it.
Find File Path Finds full path of any file in hard drive
popmenuupdate The code changes the POP0 menu (it appears at shift-right click) abd adds capabilities: to snap to a point between two existing points, without drawing a line between (i.e. midpoint, 1/3, 1/4 etc.) Also, snap to "octant" of circle is added (that is, the 45 degrees points of the circle).
XSCALE Please refer to sister program YSCALE for details

Page 1 of 6 found. Entries 1 - 20 of 106 found

Next 20 entries


 

Categories | Articles and Tutorials | Advanced Search | Recommended Reading | Upload | Newest Code | Code of the Month | Code of the Day | All Time Hall of Fame | Coding Contest | Search for a job | Post a Job | Ask a Pro Discussion Forum | Live Chat | Games | Feedback | Customize | LISP Home | Site Home | Other Sites | Open Letter from Moderators | About the Site | Feedback | Link to the Site | Awards | Advertising | Privacy

Copyright� 1997-2010 by Exhedra Solutions, Inc. All Rights Reserved.  By using this site you agree to its Terms and Conditions.   Planet Source Code (tm) and the phrase "Dream It. Code It" (tm) are trademarks of Exhedra Solutions, Inc.