Difference between revisions of "User:Xaviar Czervik"

From Second Life Wiki
Jump to: navigation, search
m (Age and Minor Changes)
m (<br>'s are obnoxious!)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{RightToc}}
 
{{RightToc}}
 
= About Me =
 
= About Me =
I don't like writing, as it wastes time, so the only thing you'll see from me is code. (Except when I need to explain, and then I will only explain half of it).
+
I don't like writing, as it wastes time... so the only thing you'll see from me is code. (Except when I need to explain something, and then I will only explain half of it.)
  
I'll be on the teen grid until 2009... At which point I'll transfer to the main grid soon thereafter.  (I'm too lazy to update this once a day, so I won't.)
+
I'm a recent MG immigrant. I joined the teen grid March 25th, 2006 - but now I'm new again. :)
  
= Some Code =
 
I've written a lot of code, and I used to have a copy of all of it here; but then I decided it would be better to have it in just one place: [[User:Xaviar_Czervik/Code|My Code]].
 
  
 
= Projects =
 
= Projects =
== LSL Projects ==
+
== Major LSL Projects ==
 
Here is a list of LSL projects that I'm working on. They will almost always be under development and will probably never be ''finished''. Originally, this was just a list of projects that I would never finish because I worked on them only in my spare time (or lack thereof). However, now I've decided to also put projects that I actually work on here as well.<br>
 
Here is a list of LSL projects that I'm working on. They will almost always be under development and will probably never be ''finished''. Originally, this was just a list of projects that I would never finish because I worked on them only in my spare time (or lack thereof). However, now I've decided to also put projects that I actually work on here as well.<br>
[[Assembly Programming Language|Assembly-Like Programming Language]] - A compiler that runs an assembly-like program. This was something different - called Czervik LSL Computer - but I had forgotten to update my profile to show that I had made something else until now.<br>
+
[[Scheme Interpreter]] - A scheme interpreter! Capable of running most scheme expressions.<br>
[[Object_to_Data_v1.2]] - A nice script that turns objects into data - allowing them to be transferred, or saved in notecards; as well as being put online. One of my bigger running projects.
+
[[Assembly Programming Language|Assembly-Like Programming Language]] - A compiler that runs an assembly-like program. This was first something different - called Czervik LSL Computer - but I had forgotten to update my profile to show that I had made something else until now.<br>
 +
[[Object_to_Data_v1.3]] - A nice script that turns objects into data - allowing them to be transferred, or saved in notecards; as well as being put online. One of my bigger running projects.<br>
 +
[[BigNum|BigNum Library (RSA Encryption)]] - A complex script that allows for efficient modular-multiplication. Useful for RSA Encryption (or any other mod-pow encryption).
 +
 
 +
== LSL Scripts ==
 +
Here is a list of the LSL projects I made for one reason or another, put up on the wiki, and then forgot about them. I usually don't update them, and they just sit around. Some of them are still useful, others are not. (If you can do better, by all means do so!)<br>
 +
[[AntiDelay_Node]] - Uses llMessageLinked to stop those pesky delays. <br>
 +
[[Efficiency_Tester]] - Tests the speed of a function. <br>
 +
[[Merge_Sort]] - Implements a Merge Sort in LSL, however this code is 300(ish) times slower than llListSort. Don't use this in a script! <br>
 +
[[Minesweeper]] - A simple minesweeper game. <br>
 +
[[No_Auto-Return_(Multi)]] - A revision of Bella's that works for multi-prim objects. <br>
 +
[[Phantom_Maker]] - An object that turns avatars into phantoms, without having to remain sitting. <br>
 +
[[Prefix_Calculator]] - A calculator that evaluates expressions in prefix notation.<br>
 +
[[Pseudo-random Number_Generator]] - Generates a Pseudo-random number between -0x7FFFFFFF and 0x7FFFFFFF <br>
 +
[[String_Compare]] - Compares two strings and reliably returns either 1, -1, or 0 if they are the same. <br>
 +
 
  
 
== Wiki Projects ==
 
== Wiki Projects ==

Latest revision as of 16:13, 6 February 2010

About Me

I don't like writing, as it wastes time... so the only thing you'll see from me is code. (Except when I need to explain something, and then I will only explain half of it.)

I'm a recent MG immigrant. I joined the teen grid March 25th, 2006 - but now I'm new again. :)


Projects

Major LSL Projects

Here is a list of LSL projects that I'm working on. They will almost always be under development and will probably never be finished. Originally, this was just a list of projects that I would never finish because I worked on them only in my spare time (or lack thereof). However, now I've decided to also put projects that I actually work on here as well.
Scheme Interpreter - A scheme interpreter! Capable of running most scheme expressions.
Assembly-Like Programming Language - A compiler that runs an assembly-like program. This was first something different - called Czervik LSL Computer - but I had forgotten to update my profile to show that I had made something else until now.
Object_to_Data_v1.3 - A nice script that turns objects into data - allowing them to be transferred, or saved in notecards; as well as being put online. One of my bigger running projects.
BigNum Library (RSA Encryption) - A complex script that allows for efficient modular-multiplication. Useful for RSA Encryption (or any other mod-pow encryption).

LSL Scripts

Here is a list of the LSL projects I made for one reason or another, put up on the wiki, and then forgot about them. I usually don't update them, and they just sit around. Some of them are still useful, others are not. (If you can do better, by all means do so!)
AntiDelay_Node - Uses llMessageLinked to stop those pesky delays.
Efficiency_Tester - Tests the speed of a function.
Merge_Sort - Implements a Merge Sort in LSL, however this code is 300(ish) times slower than llListSort. Don't use this in a script!
Minesweeper - A simple minesweeper game.
No_Auto-Return_(Multi) - A revision of Bella's that works for multi-prim objects.
Phantom_Maker - An object that turns avatars into phantoms, without having to remain sitting.
Prefix_Calculator - A calculator that evaluates expressions in prefix notation.
Pseudo-random Number_Generator - Generates a Pseudo-random number between -0x7FFFFFFF and 0x7FFFFFFF
String_Compare - Compares two strings and reliably returns either 1, -1, or 0 if they are the same.


Wiki Projects

Here is a list of projects that I'm working on for the wiki. If you have some free time, add some to one of the following.
LSL Script Efficiency - How fast different parts of LSL run.
LSL Script Memory - How much memory different parts of LSL take.
Category:LSL_Needs_Example - I am trying to make this list have a length of zero.
Xaviar is currently on a crusade to change all of the code in <pre> tags to <lsl> tags. Please help out!