this?
Suzanne
Racket Users list:
http://lists.racket-lang.org/users
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http
don't remember the details, but
my impression was that the lack of MD support for this was ideological,
not technical.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket
Ah, yes -- that was the ideological justification that I remember.
On Fri, Jan 23, 2015 at 12:43 AM, Alexis King lexi.lam...@gmail.com wrote:
Of course, you can always just drop down to HTML in Markdown, so it’s not a
big deal.
On Jan 22, 2015, at 21:37, Eli Barzilay e...@barzilay.org wrote
.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
Racket Users list:
http://lists.racket-lang.org/users
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
mixture of a format
string and mixed string/values (interpolation), which makes it easier
to use.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http
On Tue, Dec 30, 2014 at 1:01 AM, Alexander D. Knauth
alexan...@knauth.org wrote:
On Dec 29, 2014, at 4:53 PM, Eli Barzilay e...@barzilay.org wrote:
@my-error['x]{blah blah
blah blah ~v
@|something|}
Yes this would be bad, but part of the whole point
))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
-y p)))
@my-format{some stuff
@xy[blah]
more stuff}
(And in your case you'd replace `format' with something that does
something similar to the above semi-trick.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http
:
(define (my-error what . text) (error what ~a (string-appeng* text)))
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org
x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
On Sat, Dec 27, 2014 at 5:37 AM, Matthew Butterick m...@mbtype.com wrote:
On Tue, Dec 23, 2014 at 11:20 AM, Eli Barzilay e...@barzilay.org wrote:
(BTW, in one of the last experiments I had with the syntax, I made
@foo{bar} read as something like (dispatch foo (bar)) with the idea of
allowing
...] ...)))])
foo))]))
(case* 3
[1 2]
[(+ 1 2) 4])
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
interactions.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
.
This is more satisfactory.}}}
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
with these situations.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
used as a textbook by several reputable institutions.
This is probably a better item. I'll just remove the request with a
reference to this.
But it would still be good if the page is improved in ways that I cannot
do myself...
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli
* '''Keep''' blah blah blah. (Using three single
quotes for bold.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
is doing its best to not require your password, and
make it easy to get it if you do need it.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http
still doesn't cover all of the permutations of 52 cards. I have
no idea if this is correct, if some bias reduces the number of
permutations, or whether all of this is something to worry about...
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http
? #t)
(There's no need for caching the keys here.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
, this is also a point to consider if anyone wants to
implement FY.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
to do so.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
#L489
--
Thank you.
--
With best regards,
Dmitry
Racket Users list:
http://lists.racket-lang.org/users
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay
-like thing, etc. I've done a quick scan
of eval-tagged questions on SO (crossed with `python', `javascript', and
`lisp'), and I couldn't find questions that could be grouped.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org
-- as in the case of
parsing JSON (which pointed to a missing `read' feature).)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket
-lang.org/users
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
, 2014, at 4:38 AM, Eli Barzilay wrote:
On Fri, Jul 11, 2014 at 1:41 AM, Stephen Chang stch...@ccs.neu.edu
wrote:
Actually, this is a bug, because the expression in a single-argument
values call is forced prematurely.
IMO, the whole treatment of multiple values is a hack, for obvious
, but my guess is that there's enough noise code in delays that
will still make it too slow to be practical. (That's a vague argument
for having laziness in the core code...)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org
.)
(A much better way to deal with MVs is to have TLR (= TR+LR).)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
About three weeks ago, Matthew Flatt wrote:
At Wed, 7 May 2014 12:07:28 -0400, Eli Barzilay wrote:
Two hours ago, Matthew Flatt wrote:
I've added `custodian-tidy-all` and related functions to
[un]register a tidy callback.
I was curious how it works, and on a quick look it sounded
Two hours ago, Matthew Flatt wrote:
I've added `custodian-tidy-all` and related functions to
[un]register a tidy callback. The default exit handler calls
`custodian-tidy-all` on the root custodian before exiting, which
triggers all registered tidy callbacks.
It's probably a good idea to say
as
pattern matching is to `syntax-case' discussions.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
-lang? Or if I want this,
do I need to implement my own reader that internally uses at-exp 's
read-syntax and read functions?
Yes.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life
in a different level,
not as some provided function.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
, you just use lists, nesting them as much as you want.
p.s. I believe http://www.mail-archive.com/users@racket-lang.org/msg07162.html
predates `~a` being added to Racket.
(It does.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http
On Friday, Sam Tobin-Hochstadt wrote:
On Fri, Nov 22, 2013 at 8:46 AM, Eli Barzilay e...@barzilay.org wrote:
It's probably good to make this an important goal when learning
the system, even though it's a small corner of the whole thing
now...
I think Eli means the documentation system
a small corner of the whole thing now...
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
10 minutes ago, Neil Van Dyke wrote:
Eli Barzilay wrote at 11/15/2013 05:18 PM:
Not a direct answer -- but did you consider `call-with-limits'?
I don't know how reliable limits are, nor how they'd interact with
the other complexity of this system uses.
They should be pretty reliable, since
))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
to use the character in the code in most cases, unless
you need the entities for some reason (as in some weird xslt cases).
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life
the files
[1] (current-directory ..)
[2] $ rm -rf foo
[2] rm: cannot remove `foo': Device or resource busy
[1] (system dir)
[1] ...
[2] $ rm -rf foo # now it works
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay
/HEAD:/pkgs/shell-completion
(There's another advantage for distributing the files, of course:
having your completion updated with racket updates.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life
) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
20 minutes ago, Sam Tobin-Hochstadt wrote:
On Sun, Oct 6, 2013 at 11:34 AM, Eli Barzilay e...@barzilay.org wrote:
Yesterday, Sam Tobin-Hochstadt wrote:
It appears the it's no longer available on the release page --
Eli, do you know what happened there?
It was never a download -- it only
-evaluator #lang planet dyoo/bf:1:8/language)
But I don't remember if it'll do what you want wrt getting strings and
using a custom reader.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life
not much there, and I
know that there are systems that are much more extensive in what they
can do. (Like xymon, which we use too.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life
arbitrary HTML. The documentation system
is much more limited in general since it has to generate pages that
conform to a specific layout.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life
An hour ago, Laurent wrote:
Just to know, what kind of watchdog do you use? Racket-based home
made?
It's an almost-simple shell script that runs a bunch of tests.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org
don't want that.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
things too much, and effects of obscure headers like
Content-Disposition.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
of these is still the same: you need to
decide what to do with things like '(x:y) and a naive reader tweaker
would add confusions like (define (x : y) ...) (which quote etc
already are doing).
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org
A few minutes ago, Ryan Culpepper wrote:
On 09/09/2013 10:06 AM, Eli Barzilay wrote:
An hour ago, Jay McCarthy wrote:
You can do this a complicated way and an easy way. The complicated
way would have to deal with stuff like (f 1):5 and the easy way
would just work on stuff like x:1. I see
.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
to generate the docs for authors.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
that shouldn't be a problem either.
(ObMeta: I don't think that it's appropriate to tell people what
dreams are appropriate.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life
))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
An hour ago, Hendrik Boom wrote:
On Mon, Aug 12, 2013 at 04:11:14PM -0400, Eli Barzilay wrote:
An easy way to get around such things is to add a level of
indirection: wrap the original channel in another one where you
implement your own peeking.
Once you peek, if you decde that's
Racket version 5.3.6 is now available from
http://racket-lang.org/
Racket v5.3.6 is a bug-fix release. It eliminates errors from
v5.3.5 that people have found over the summer.
Feedback Welcome,
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay
40 minutes ago, Eli Barzilay wrote:
Racket version 5.3.6 is now available from
http://racket-lang.org/
Racket v5.3.6 is a bug-fix release. It eliminates errors from
v5.3.5 that people have found over the summer.
SHA1 checksums, for people who want to verify the installers
them. (You need to do that now too -- but if you forget something
you'd almost always get an error instead of random-and-possibly-buggy-
behavior.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life
of the different values.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
that was added well after the lazy language was made.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
@foo{3
4@|5 6|}
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
for
linux is the Fedora 12 one -- sorry if that doesn't work...)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
of Realm may wish to use for experiments.
Feedback Welcome,
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
equally important, but that's as subjective as
discussing poetry...
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
)]))]))
---
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
[Late reply, since the other thread reminded me of this. Might be
irrelevant for your actual decisions by now...]
On April 22nd, Erik Pearson wrote:
Hi Eli,
Wow, thanks for the great feedback.
On Mon, Apr 22, 2013 at 3:21 PM, Eli Barzilay e...@barzilay.org wrote:
General comment
of checking libc versions etc
etc etc.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
and an exhibition pages -- more like a collection
of impressive examples and a way to quickly play with them, even
when the visual and instant feedback are probably not helping the CS
aspect of learning a language...
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay
(or ... form.
(This looks like some assq use, which should benefit from the above.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket
Yesterday, Raoul Duke wrote:
On Tue, May 21, 2013 at 2:36 PM, Eli Barzilay e...@barzilay.org wrote:
(...and therefore having types go through macro-expansion is even
more obviously missing...)
could the macros+types be something as strong as e.g. metaocaml?
http://stackoverflow.com
Three hours ago, Neil Toronto wrote:
Typed Racket has arrived: it is useful to write programs in it in
which types outnumber code.
(...and therefore having types go through macro-expansion is even more
obviously missing...)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli
,
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
have the added advantage of running it as an
executable from anywhere -- but it's not portable anyway.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list
.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
that it puts at
the toplevel menu I can try to add it to the installer.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
(x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
, and that leads to the same streaming thing.
And at this point I stopped and went with the simpler-yet-practical-
engouh thing.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life
100).
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
, this exact same issue comes up with certain languages that
try to hold onto case-insensitivity.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http
maybe the
right thing is to add a `print-json' function even if it duplicates
the functionality of `write-json'.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users
sorted -- Racket hash tables don't
guarantee some specific order, and it's likely to change from run to
run.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list
For example,
https://gist.github.com/dyoo/5398549#file-pretty-print-json-rkt-L5
https://gist.github.com/dyoo/5398549#file-pretty-print-json-rkt-L12
https://gist.github.com/dyoo/5398549#file-pretty-print-json-rkt-L12
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay
))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
the preprocessing, then generating the
temporary code is as good as anything.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http://lists.racket-lang.org/users
trying to enter a
password got you a cookie that makes it try to access it as a user?
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Racket Users list:
http
20 minutes ago, Jay McCarthy wrote:
I just pushed this and made rackunit, eli-tester, and raco test use
it.
My tester shows the N/M failures message and throws it as an error
anyway. So changing it sounds redundant.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay
1 - 100 of 676 matches
Mail list logo