Cleanup, delete starter code
This commit is contained in:
		
							parent
							
								
									bdb105647e
								
							
						
					
					
						commit
						ee06a7c8ab
					
				| 
						 | 
				
			
			@ -2,7 +2,20 @@
 | 
			
		|||
 | 
			
		||||
[fortran-µhttpd (game website & webserver)](./www/README.md)
 | 
			
		||||
 | 
			
		||||
https://9fans.github.io/plan9port/
 | 
			
		||||
https://9fans.github.io/plan9port/man/man8/listen1.html
 | 
			
		||||
https://github.com/interkosmos/fortran-sqlite3
 | 
			
		||||
 | 
			
		||||
[fortran-mmo-server (game backend)](./server/README.md)
 | 
			
		||||
 | 
			
		||||
https://github.com/interkosmos/fortran-sqlite3
 | 
			
		||||
https://github.com/jacobwilliams/json-fortran
 | 
			
		||||
https://github.com/modern-fortran/tcp-client-server
 | 
			
		||||
https://github.com/sustrik/libdill
 | 
			
		||||
 | 
			
		||||
[fortran-mmo-client (game frontend / UI)](./client/README.md)
 | 
			
		||||
 | 
			
		||||
https://github.com/raysan5/raylib
 | 
			
		||||
https://github.com/jacobwilliams/json-fortran
 | 
			
		||||
https://github.com/modern-fortran/tcp-client-server
 | 
			
		||||
https://github.com/sustrik/libdill
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,10 +4,25 @@ The interesting thing about lisp is that for being the 2nd oldest language, it h
 | 
			
		|||
 | 
			
		||||
Lisp is much easier to implement from a compiler/interpreter point of view due to its structure, so it makes sense that it has so many implementations.
 | 
			
		||||
 | 
			
		||||
[We are spoiled for choice for this challenge.](https://github.com/dundalek/awesome-lisp-languages)
 | 
			
		||||
Note for lfarm, for real world please use their Kerberos/GSSAPI implementation instead of my simple password implementation. Its going to be infinitely better.
 | 
			
		||||
 | 
			
		||||
[lisp-µhttpd (game website & webserver) ](./www/README.md)
 | 
			
		||||
 | 
			
		||||
http://8arrow.org/caveman/
 | 
			
		||||
https://github.com/fukamachi/datafly
 | 
			
		||||
https://github.com/fukamachi/sxql
 | 
			
		||||
https://github.com/dnaeon/cl-bcrypt
 | 
			
		||||
 | 
			
		||||
[lisp-mmo-server (game backend) using picolisp](./server/README.md)
 | 
			
		||||
 | 
			
		||||
https://github.com/lmj/lfarm
 | 
			
		||||
https://github.com/fukamachi/datafly
 | 
			
		||||
https://github.com/fukamachi/sxql
 | 
			
		||||
https://github.com/dnaeon/cl-bcrypt
 | 
			
		||||
 | 
			
		||||
[lisp-mmo-client (game frontend / UI) using common lisp](./client/README.md)
 | 
			
		||||
 | 
			
		||||
https://github.com/raysan5/raylib
 | 
			
		||||
https://github.com/defun-games/claylib
 | 
			
		||||
https://github.com/lmj/lfarm
 | 
			
		||||
https://github.com/dnaeon/cl-bcrypt
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,2 @@
 | 
			
		|||
# lisp client
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1,5 +0,0 @@
 | 
			
		|||
# Mmo-Client-Sbcl
 | 
			
		||||
 | 
			
		||||
## Usage
 | 
			
		||||
 | 
			
		||||
## Installation
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,10 @@
 | 
			
		|||
# Mmo-Client-Sbcl
 | 
			
		||||
 | 
			
		||||
https://github.com/raysan5/raylib
 | 
			
		||||
https://github.com/defun-games/claylib
 | 
			
		||||
https://github.com/lmj/lfarm
 | 
			
		||||
https://github.com/dnaeon/cl-bcrypt
 | 
			
		||||
 | 
			
		||||
## Usage
 | 
			
		||||
 | 
			
		||||
## Installation
 | 
			
		||||
| 
						 | 
				
			
			@ -1,5 +0,0 @@
 | 
			
		|||
* Mmo-Client-Sbcl 
 | 
			
		||||
 | 
			
		||||
** Usage
 | 
			
		||||
 | 
			
		||||
** Installation
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,7 @@
 | 
			
		|||
# unfinished picolisp client
 | 
			
		||||
 | 
			
		||||
Got a ton of information about how to even go about doing this from this library here:
 | 
			
		||||
https://github.com/hunar1997/raylib-pil
 | 
			
		||||
 | 
			
		||||
Also from the picolisp docs:
 | 
			
		||||
https://software-lab.de/doc/native.html
 | 
			
		||||
| 
						 | 
				
			
			@ -1,2 +1,2 @@
 | 
			
		|||
#!/bin/bash
 | 
			
		||||
~/pil21/pil ~/pil21/lib.l ./input-keys.l
 | 
			
		||||
~/pil21/pil ~/pil21/lib.l ./client.l
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,4 @@
 | 
			
		|||
# unfinished racket client
 | 
			
		||||
 | 
			
		||||
Library used:
 | 
			
		||||
https://github.com/eutro/racket-raylib
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,4 @@
 | 
			
		|||
https://github.com/lmj/lfarm
 | 
			
		||||
https://github.com/fukamachi/datafly
 | 
			
		||||
https://github.com/fukamachi/sxql
 | 
			
		||||
https://github.com/dnaeon/cl-bcrypt
 | 
			
		||||
| 
						 | 
				
			
			@ -1,27 +0,0 @@
 | 
			
		|||
(de chat Lst
 | 
			
		||||
   (out *Sock
 | 
			
		||||
      (mapc prin Lst)
 | 
			
		||||
      (prinl) ) )
 | 
			
		||||
 | 
			
		||||
(setq *Port (port 4004))
 | 
			
		||||
 | 
			
		||||
(loop
 | 
			
		||||
   (setq *Sock (listen *Port))
 | 
			
		||||
   (NIL (fork) (close *Port))
 | 
			
		||||
   (close *Sock) )
 | 
			
		||||
 | 
			
		||||
(out *Sock
 | 
			
		||||
   (prin "Please enter your name: ")
 | 
			
		||||
   (flush) )
 | 
			
		||||
(in *Sock (setq *Name (line T)))
 | 
			
		||||
 | 
			
		||||
(tell 'chat "+++ " *Name " arrived +++")
 | 
			
		||||
 | 
			
		||||
(task *Sock
 | 
			
		||||
   (in @
 | 
			
		||||
      (ifn (eof)
 | 
			
		||||
         (tell 'chat *Name "> " (line T))
 | 
			
		||||
         (tell 'chat "--- " *Name " left ---")
 | 
			
		||||
         (bye) ) ) )
 | 
			
		||||
(wait)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,4 @@
 | 
			
		|||
http://8arrow.org/caveman/
 | 
			
		||||
https://github.com/fukamachi/datafly
 | 
			
		||||
https://github.com/fukamachi/sxql
 | 
			
		||||
https://github.com/dnaeon/cl-bcrypt
 | 
			
		||||
| 
						 | 
				
			
			@ -1,2 +0,0 @@
 | 
			
		|||
#!/bin/sh
 | 
			
		||||
pil www.l -main -go -wait
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -1,27 +0,0 @@
 | 
			
		|||
 | 
			
		||||
   (allowed ()
 | 
			
		||||
      "!work" "@lib.css" )
 | 
			
		||||
 | 
			
		||||
   (load "@lib/http.l" "@lib/xhtml.l" "@lib/form.l")
 | 
			
		||||
 | 
			
		||||
   (class +User +Entity)
 | 
			
		||||
   (rel username (+Need +Sn +Idx +String))
 | 
			
		||||
   (rel password (+String))
 | 
			
		||||
   (rel px (+Number))      
 | 
			
		||||
   (rel py (+Number))      
 | 
			
		||||
   (rel appearance (+String))   
 | 
			
		||||
   (rel login (+Date))       
 | 
			
		||||
   (rel created (+Date))       
 | 
			
		||||
 | 
			
		||||
   (de work ()
 | 
			
		||||
      (app)
 | 
			
		||||
      (action
 | 
			
		||||
         (html 0 "MMO Project" "@lib.css" NIL
 | 
			
		||||
	       (<h1> NIL "hello world!") ) ) )
 | 
			
		||||
 | 
			
		||||
   (de main ()
 | 
			
		||||
      (locale "US")
 | 
			
		||||
      (pool "users.db") )
 | 
			
		||||
 | 
			
		||||
   (de go ()
 | 
			
		||||
      (server 8080 "!work") )
 | 
			
		||||
		Loading…
	
		Reference in New Issue