The sucle Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The sucle Reference Manual

This is the sucle Reference Manual, generated automatically by Declt version 2.4 patchlevel 1 "Will Decker" on Fri May 24 09:51:05 2019 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Minecraft in lisp !

click for video:
IMAGE ALT TEXT HERE

This One Weird Repo Microsoft Doesn't Want You To Know Will :astonished:Change Your Life :weary: [SECRET]

-_-
-_-
-_-
-_-
-_-
-_-
-_-
-_-
-_-
-_-
0_-
0_0 0_0 :pill:
:gem:
:bomb:
:meat_on_bone:
0_0

5 Reasons Why Your Life Will Change. Or not.

  1. Want to improve your coding skills? You can code While Playing 'minecraft

  2. Been wanting to play Minecraft but can't afford it? Well here you go.

  3. An Open Source license means no one can steal and destroy your items. AKA Notch, Jeb, Mojang, and Microsoft...

  4. Do you want to build the city of your dreams? To become the master of the world you inhabit and wreak destruction on the natural environment? Unfortunately cube programs all too often fail to give their users what they really want. What makes this repo different? Everything here is 100% Pure Free and Open Source Common Lisp. If you are not familiar with Common Lisp, do yourself a favor and click here.

:gem:
:pill:
:meat_on_bone:
:pill:
:meat_on_bone: (ノ◕ヮ◕)ノ :gem:
:bomb: :meat_on_bone:
0_0 :bomb: :pill: :meat_on_bone:
:bomb: :gem:
:meat_on_bone: :gem:
:bomb: :pill: :gem:
:bomb: :meat_on_bone: :gem:
:pill: :meat_on_bone: :pill: :meat_on_bone: (ノ◕ヮ◕)ノ :gem:
:bomb: :meat_on_bone: :bomb: :pill: :meat_on_bone: :bomb: :meat_on_bone: :bomb: :pill: :meat_on_bone: :bomb: :meat_on_bone: :gem:
:bomb: :pill: :gem:
:bomb: :meat_on_bone: :gem: :meat_on_bone: :gem: :bomb: :gem: :gem: :pill: :meat_on_bone: :pill: :meat_on_bone: (ノ◕ヮ◕)ノ :gem:
:bomb:

The Most Moddable Voxel Engine That Has Ever Existed

Features:

Personal Workflow:

  1. Generate a world based on perlin noise or some random function
  2. Fly around touching up the world with different "brushes" to use on the world. Create brushes at the REPL or in a source file and C-C C-C it
  1. Use the resulting terrain as the ultimate parkour experience
  2. Repeat 2-3
  3. Be a creative and interesting and artistic mineman pvp parkour legend

Please let me know if you:

How To Install:

https://github.com/pupcraft


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 sucle

Author

terminal625

License

MIT

Description

Cube Demo Game

Dependencies
Source

sucle.asd (file)

Component

basic0.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 sucle.asd

Location

sucle.asd

Systems

sucle (system)


Previous: , Up: Lisp files   [Contents][Index]

3.1.2 sucle/basic0.lisp

Parent

sucle (system)

Location

basic0.lisp

Packages

sucle

Exported Definitions

start (function)

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 sucle

Source

basic0.lisp (file)

Use List
Exported Definitions

start (function)

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Functions

Function: start ()
Package

sucle

Source

basic0.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

Special Variable: *app*
Package

sucle

Source

basic0.lisp (file)

Special Variable: *draw-graph*
Package

sucle

Source

basic0.lisp (file)

Special Variable: *draw-pic*
Package

sucle

Source

basic0.lisp (file)

Special Variable: *draw-sketch*
Package

sucle

Source

basic0.lisp (file)

Special Variable: *sandbox*
Package

sucle

Source

basic0.lisp (file)

Special Variable: *sucle-app-function*
Package

sucle

Source

basic0.lisp (file)

Special Variable: *with-functions*
Package

sucle

Source

basic0.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Functions

Function: run-with FUN
Package

sucle

Source

basic0.lisp (file)

Function: save ()
Package

sucle

Source

basic0.lisp (file)

Function: update-sketch-instance INSTANCE
Package

sucle

Source

basic0.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   S  
Index Entry  Section

F
File, Lisp, sucle.asd: The sucle<dot>asd file
File, Lisp, sucle/basic0.lisp: The sucle/basic0<dot>lisp file

L
Lisp File, sucle.asd: The sucle<dot>asd file
Lisp File, sucle/basic0.lisp: The sucle/basic0<dot>lisp file

S
sucle.asd: The sucle<dot>asd file
sucle/basic0.lisp: The sucle/basic0<dot>lisp file

Jump to:   F   L   S  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   F   R   S   U  
Index Entry  Section

F
Function, run-with: Internal functions
Function, save: Internal functions
Function, start: Exported functions
Function, update-sketch-instance: Internal functions

R
run-with: Internal functions

S
save: Internal functions
start: Exported functions

U
update-sketch-instance: Internal functions

Jump to:   F   R   S   U  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
S  
Index Entry  Section

*
*app*: Internal special variables
*draw-graph*: Internal special variables
*draw-pic*: Internal special variables
*draw-sketch*: Internal special variables
*sandbox*: Internal special variables
*sucle-app-function*: Internal special variables
*with-functions*: Internal special variables

S
Special Variable, *app*: Internal special variables
Special Variable, *draw-graph*: Internal special variables
Special Variable, *draw-pic*: Internal special variables
Special Variable, *draw-sketch*: Internal special variables
Special Variable, *sandbox*: Internal special variables
Special Variable, *sucle-app-function*: Internal special variables
Special Variable, *with-functions*: Internal special variables

Jump to:   *  
S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   P   S  
Index Entry  Section

P
Package, sucle: The sucle package

S
sucle: The sucle system
sucle: The sucle package
System, sucle: The sucle system

Jump to:   P   S