Linux 98.203.178.68.host.secureserver.net 4.18.0-553.164.1.el8_10.x86_64 #1 SMP Thu Sep 17 04:21:10 EDT 2026 x86_64
Apache
Server IP : 68.178.203.98 & Your IP : 216.73.217.130
Domains : 108 Domain
User : lostrivercommuni
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
guile /
2.0 /
ice-9 /
Delete
Unzip
Name
Size
Permission
Date
Action
and-let-star.scm
2.53
KB
-rw-r--r--
2019-10-13 01:10
binary-ports.scm
1.88
KB
-rw-r--r--
2019-10-13 01:10
boot-9.scm
151.09
KB
-rw-r--r--
2019-10-13 01:10
buffered-input.scm
4.82
KB
-rw-r--r--
2019-10-13 01:10
calling.scm
10.54
KB
-rw-r--r--
2019-10-13 01:10
channel.scm
5.19
KB
-rw-r--r--
2019-10-13 01:10
command-line.scm
18.22
KB
-rw-r--r--
2019-10-13 01:10
common-list.scm
8.95
KB
-rw-r--r--
2019-10-13 01:10
control.scm
3.94
KB
-rw-r--r--
2019-10-13 01:10
curried-definitions.scm
1.79
KB
-rw-r--r--
2019-10-13 01:10
debug.scm
1.09
KB
-rw-r--r--
2019-10-13 01:10
deprecated.scm
31.24
KB
-rw-r--r--
2019-10-13 01:10
documentation.scm
7.26
KB
-rw-r--r--
2019-10-13 01:10
eval-string.scm
2.93
KB
-rw-r--r--
2019-10-13 01:10
eval.scm
20.85
KB
-rw-r--r--
2019-10-13 01:10
expect.scm
5.5
KB
-rw-r--r--
2019-10-13 01:10
format.scm
74.5
KB
-rw-r--r--
2019-10-13 01:10
ftw.scm
24.17
KB
-rw-r--r--
2019-10-13 01:10
futures.scm
10.92
KB
-rw-r--r--
2019-10-13 01:10
gap-buffer.scm
10.14
KB
-rw-r--r--
2019-10-13 01:10
getopt-long.scm
16.49
KB
-rw-r--r--
2019-10-13 01:10
hash-table.scm
1.77
KB
-rw-r--r--
2019-10-13 01:10
hcons.scm
2.55
KB
-rw-r--r--
2019-10-13 01:10
history.scm
2.29
KB
-rw-r--r--
2019-10-13 01:10
i18n.scm
17.36
KB
-rw-r--r--
2019-10-13 01:10
iconv.scm
3.65
KB
-rw-r--r--
2019-10-13 01:10
lineio.scm
3.85
KB
-rw-r--r--
2019-10-13 01:10
list.scm
1.29
KB
-rw-r--r--
2019-10-13 01:10
local-eval.scm
9.71
KB
-rw-r--r--
2019-10-13 01:10
ls.scm
3.2
KB
-rw-r--r--
2019-10-13 01:10
mapping.scm
4.84
KB
-rw-r--r--
2019-10-13 01:10
match.scm
2
KB
-rw-r--r--
2019-10-13 01:10
match.upstream.scm
35.6
KB
-rw-r--r--
2019-10-13 01:10
networking.scm
3.33
KB
-rw-r--r--
2019-10-13 01:10
null.scm
1.13
KB
-rw-r--r--
2019-10-13 01:10
occam-channel.scm
7.26
KB
-rw-r--r--
2019-10-13 01:10
optargs.scm
15.75
KB
-rw-r--r--
2019-10-13 01:10
poe.scm
3.3
KB
-rw-r--r--
2019-10-13 01:10
poll.scm
6.02
KB
-rw-r--r--
2019-10-13 01:10
popen.scm
5.67
KB
-rw-r--r--
2019-10-13 01:10
posix.scm
2.73
KB
-rw-r--r--
2019-10-13 01:10
pretty-print.scm
15.83
KB
-rw-r--r--
2019-10-13 01:10
psyntax-pp.scm
162.87
KB
-rw-r--r--
2019-10-13 01:10
psyntax.scm
143.67
KB
-rw-r--r--
2019-10-13 01:10
q.scm
4.2
KB
-rw-r--r--
2019-10-13 01:10
quasisyntax.scm
5.22
KB
-rw-r--r--
2019-10-13 01:10
r4rs.scm
9.42
KB
-rw-r--r--
2019-10-13 01:10
r5rs.scm
1.56
KB
-rw-r--r--
2019-10-13 01:10
r6rs-libraries.scm
8.95
KB
-rw-r--r--
2019-10-13 01:10
rdelim.scm
7.47
KB
-rw-r--r--
2019-10-13 01:10
readline.scm
9.56
KB
-rw-r--r--
2019-10-13 01:10
receive.scm
1.06
KB
-rw-r--r--
2019-10-13 01:10
regex.scm
8.87
KB
-rw-r--r--
2019-10-13 01:10
runq.scm
8.18
KB
-rw-r--r--
2019-10-13 01:10
rw.scm
1.02
KB
-rw-r--r--
2019-10-13 01:10
safe-r5rs.scm
3.72
KB
-rw-r--r--
2019-10-13 01:10
safe.scm
1.25
KB
-rw-r--r--
2019-10-13 01:10
save-stack.scm
2.15
KB
-rw-r--r--
2019-10-13 01:10
scm-style-repl.scm
11.71
KB
-rw-r--r--
2019-10-13 01:10
serialize.scm
3.77
KB
-rw-r--r--
2019-10-13 01:10
session.scm
17.72
KB
-rw-r--r--
2019-10-13 01:10
slib.scm
1.55
KB
-rw-r--r--
2019-10-13 01:10
stack-catch.scm
1.94
KB
-rw-r--r--
2019-10-13 01:10
streams.scm
7.31
KB
-rw-r--r--
2019-10-13 01:10
string-fun.scm
8.59
KB
-rw-r--r--
2019-10-13 01:10
syncase.scm
1.52
KB
-rw-r--r--
2019-10-13 01:10
threads.scm
6.24
KB
-rw-r--r--
2019-10-13 01:10
time.scm
2.04
KB
-rw-r--r--
2019-10-13 01:10
top-repl.scm
2.75
KB
-rw-r--r--
2019-10-13 01:10
unicode.scm
1005
B
-rw-r--r--
2019-10-13 01:10
vlist.scm
21.56
KB
-rw-r--r--
2019-10-13 01:10
weak-vector.scm
1.26
KB
-rw-r--r--
2019-10-13 01:10
Save
Rename
;;; Evaluating code from users ;;; Copyright (C) 2011, 2013 Free Software Foundation, Inc. ;;;; This library is free software; you can redistribute it and/or ;;;; modify it under the terms of the GNU Lesser General Public ;;;; License as published by the Free Software Foundation; either ;;;; version 3 of the License, or (at your option) any later version. ;;;; ;;;; This library is distributed in the hope that it will be useful, ;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ;;;; Lesser General Public License for more details. ;;;; ;;;; You should have received a copy of the GNU Lesser General Public ;;;; License along with this library; if not, write to the Free Software ;;;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA ;;; Code: (define-module (ice-9 eval-string) #:use-module (system base compile) #:use-module (system base language) #:use-module (system vm program) #:replace (eval-string)) (define (ensure-language x) (if (language? x) x (lookup-language x))) (define* (read-and-eval port #:key (lang (current-language))) (parameterize ((current-language (ensure-language lang))) (define (read) ((language-reader (current-language)) port (current-module))) (define (eval exp) ((language-evaluator (current-language)) exp (current-module))) (let ((exp (read))) (if (eof-object? exp) ;; The behavior of read-and-compile and of the old ;; eval-string. *unspecified* (let lp ((exp exp)) (call-with-values (lambda () (eval exp)) (lambda vals (let ((next (read))) (cond ((eof-object? next) (apply values vals)) (else (lp next))))))))))) (define* (eval-string str #:key (module (current-module)) (file #f) (line #f) (column #f) (lang (current-language)) (compile? #f)) (define (maybe-with-module module thunk) (if module (save-module-excursion (lambda () (set-current-module module) (thunk))) (thunk))) (let ((lang (ensure-language lang))) (call-with-input-string str (lambda (port) (maybe-with-module module (lambda () (if module (set-current-module module)) (if file (set-port-filename! port file)) (if line (set-port-line! port line)) (if column (set-port-column! port line)) (if (or compile? (not (language-evaluator lang))) ((make-program (read-and-compile port #:from lang #:to 'objcode))) (read-and-eval port #:lang lang))))))))