Git Product home page Git Product logo

lambdamoo's People

Contributors

kruton avatar verement avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

xythian cyisfor

lambdamoo's Issues

ctime() can read arbitrary files

The ctime() built-in function allows a timezone to be passed as a second argument.

Surprisingly, an argument of the form “:path” will read the file described by the given path and attempt to parse it for timezone information. This may potentially be a security risk.

Changes in autoconf releases

I'm on Mac (Lion) and I get the following...

http://www.flameeyes.eu/autotools-mythbuster/forwardporting/autoconf.html
See 1.2. autoconf 2.68

recursive-loop:codepoint.the-b.org 01oC$ aclocal
configure.in:538: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2729: _AC_RUN_IFELSE is expanded from...
../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
../../lib/autoconf/general.m4:2748: AC_RUN_IFELSE is expanded from...
configure.in:538: the top level
recursive-loop:codepoint.the-b.org 01oC$ autoconf --version
autoconf (GNU Autoconf) 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by David J. MacKenzie and Akim Demaille.

as a workaround, I downgraded my autoconf to 2.64... then it works fine.

Preposition “off of” can never match?

One of the possible verb preposition specifiers is “off/off of”. However, due to the way prepositional phrase parsing happens, it seems impossible that the phrase “off of” can ever match — because it always matches “off” first, and the “of” becomes part of the indirect object string.

I imagine this has never worked correctly in LambdaMOO?

Would there be any harm in reversing the specifier order to “off of/off”?

X--tag=CC: command not found

building on Ubuntu

make[2]: Entering directory `/home/.../codepoint.the-b.org/pcre'
/bin/bash ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.     -O2 -g -MT pcre_compile.lo -MD -MP -MF .deps/pcre_compile.Tpo -c -o pcre_compile.lo pcre_compile.c
./libtool: line 861: X--tag=CC: command not found
./libtool: line 894: libtool: ignoring unknown tag : command not found

Strangely enough this works:
" I edit libtool script in the source package where I replace ECHO="echo" with echo="echo""
http://openmoko-public-mailinglists.1958.n2.nabble.com/quot-X-tag-CC-command-not-found-quot-td1577166.html

PCRE/doc is undefined and missing

=== configuring in pcre (/.../codepoint.the-b.org/pcre)
configure: running /bin/sh ./configure.gnu --disable-option-checking '--prefix=/usr/local'  --cache-file=/dev/null --srcdir=.
./configure.gnu: line 3: /.../codepoint.the-b.org/pcre/configure: No such file or directory
./configure.gnu: line 3: exec: /.../codepoint.the-b.org/pcre/configure: cannot execute: No such file or directory
configure: error: ./configure.gnu failed for pcre

Workaround: I downloaded PCRE version 7.9 from ...
http://sourceforge.net/projects/pcre/files/pcre/7.9/

README doesn't mention autoconf

To build lambdamoo, I needed to, in the git checkout:

% autoconf
% (cd pcre && autoconf)

before I could run "sh configure" as mentioned in the README.

"time perl" invalid

UCD/MCONFIG

has the line:

PERL = time perl

Which fails to execute when running make (time is not a standalone executable on my system, but a shell builtin).

Changing the line to

PERL = perl

allows the build to proceed.

pcre/doc is undefined and missing

make[2]: Entering directory /home/knev/MOO-server/codepoint.the-b.org/pcre' cd . && /bin/sh /home/knev/MOO-server/codepoint.the-b.org/pcre/missing --run automake-1.9 --gnu Makefile.am:3:dist_doc_DATA' is used but docdir' is undefined Makefile.am:15:dist_html_DATA' is used but htmldir' is undefined Makefile.am:59:html_DATA' is used but htmldir' is undefined make[2]: *** [Makefile.in] Error 1 make[2]: Leaving directory/home/knev/MOO-server/codepoint.the-b.org/pcre'
make[1]: *** [pcre/.libs/libpcre.a] Error 2

Power operator is broken for −1^b when b < 0

The following change to the numbers.c function do_power() is erroneous:

-               ans.v.num = (b % 2 == 0 ? 1 : -1);
+               ans.v.num = (b & 1) ? 1 : -1;

As a result, negative powers of −1 have the wrong sign.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.