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)
|
[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)
|
[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)
|
[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.
|
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)
|
[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)
|
[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)
|
[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
|
#!/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