Files
2012-02-21 01:15:00 -05:00

1 line
3.7 KiB
JSON

[{"user_id": 25438, "stars": [], "topic_id": 37870, "date_created": 1307041004.8367989, "message": "The \"racket-\" prefix served the purpose of getting started with Ail, and getting everything into the same namespace. But is does seem inconvenient for things we want to call \"racket-...\" ourselves, such as making our own more convenient ways of accessing Racket from Arc.", "group_id": 9739, "id": 1269973}, {"user_id": 32943, "stars": [], "topic_id": 37870, "date_created": 1307041420.2477691, "message": "It'll be hard to refer to lexical context that way, but if they want that, they can use a local-require form: http://pre.plt-scheme.org/docs/html/reference/require.html#(form._((lib._racket/private/base..rkt)._local-require))", "group_id": 9739, "id": 1270035}, {"user_id": 32943, "stars": [], "topic_id": 37870, "date_created": 1307041756.7844081, "message": "s/leaks/abstraction leaks/", "group_id": 9739, "id": 1270097}, {"user_id": 32943, "stars": [], "topic_id": 37870, "date_created": 1307041740.8414841, "message": "There would probably be some leaks with local-require too, but I think it's more important for Arc to be clean than for the drop-to-Racket syntax to be clean.", "group_id": 9739, "id": 1270092}, {"user_id": 32943, "stars": [], "topic_id": 37870, "date_created": 1307041522.540139, "message": "have to encode parentheses as %28 and %29 :-p", "group_id": 9739, "id": 1270061}, {"user_id": 32943, "stars": [], "topic_id": 37870, "date_created": 1307041352.6847241, "message": "How about, if someone wants to say (my-rkt (parameterize ...)) instead of (ail-code (racket-parameterize ...)), they just define 'my-rkt to compile its code in a different Racket namespace, with its own Racket module imports?", "group_id": 9739, "id": 1270023}, {"user_id": 32943, "stars": [], "topic_id": 37870, "date_created": 1307041492.249902, "message": "Err... http://pre.plt-scheme.org/docs/html/reference/require.html#%28form._%28%28lib._racket%2Fprivate%2Fbase..rkt%29._local-require%29%29", "group_id": 9739, "id": 1270058}, {"user_id": 25438, "stars": [], "topic_id": 37870, "date_created": 1307044346.6627581, "message": "I was thinking more if someone wants to define something in Arc that they wanted to call \"racket-module\" or \"racket-parameterize\" or whatever.", "group_id": 9739, "id": 1270417}, {"user_id": 25438, "stars": [], "topic_id": 37870, "date_created": 1307044574.9216321, "message": "Thanks btw for the pointer to local-require, I hadn't heard of it before.", "group_id": 9739, "id": 1270469}, {"user_id": 32943, "stars": [], "topic_id": 37870, "date_created": 1307050757.2466259, "message": "Ohh, I see. Are you likely to want to make utilities whose names start with \"racket-\"? Personally, I'd probably name them using \"rkt-\" before I considered \"racket-\".", "group_id": 9739, "id": 1271871}, {"user_id": 25438, "stars": [], "topic_id": 37870, "date_created": 1307051326.7360561, "message": "There's been a few I wanted to do, and Pauan wanted to be able to define a \"racket-require\".", "group_id": 9739, "id": 1271974}, {"user_id": 32737, "stars": [], "topic_id": 37870, "date_created": 1307061822.490545, "message": "Note: the reason I wanted to use racket- is because all the other Racket stuff also used racket- But if all the Racket stuff used rkt- then I'd want to use rkt- :P", "group_id": 9739, "id": 1273091}, {"user_id": 32943, "stars": [], "topic_id": 37870, "date_created": 1307062267.9624979, "message": "A while ago I was considering saying \"If I did want to use something as verbose as 'racket-', it would probably be for consistency with other things named that way, in which case *any* prefix has that problem,\" but I didn't realize it would be so relevant! XD", "group_id": 9739, "id": 1273116}]