juanfra has quit [Remote host closed the connection]
juanfra has joined #racket
ym555 has quit [Ping timeout: 248 seconds]
pera has joined #racket
ym555 has joined #racket
endobson has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dbmikus has joined #racket
GoldRin has quit [Ping timeout: 245 seconds]
FreeFull has quit []
dbmikus has quit [Quit: WeeChat 1.9.1]
endobson has joined #racket
badkins has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
ZombieChicken has joined #racket
manualcrank has quit [Quit: WeeChat 1.9.1]
dustyweb has joined #racket
badkins has quit [Remote host closed the connection]
dustyweb has quit [Ping timeout: 246 seconds]
dustyweb has joined #racket
clacke_movim has left #racket [#racket]
clacke_movim has joined #racket
libertyprime has joined #racket
dddddd has quit [Remote host closed the connection]
manualcrank has joined #racket
sauvin_ has joined #racket
lispmacs has joined #racket
<lavaflow>
does anybody know of any books or blog articles about using racket/gui?
<lispmacs>
I want to output a floating point value to a stream as an actual floating point value (i.e., the 4 bytes), not the string representation. Is there a trick for that?
<lispmacs>
I see how to write bytes, but am not sure how to output the floating put value unless I figure out exactly what the four bytes should be on my own
keep_learning_M has quit [Quit: This computer has gone to sleep]
andrei-n has joined #racket
<andrei-n>
Hello. I use racket for a project. I need to work with someone who cannot code in lisp, so I would like to have a module written in algol. Is it possible? In particular I need to make a module that provides a procedure and to be able to share data. Thank you.
zipper has joined #racket
<lexi-lambda>
andrei-n: I think you will find it easier to teach the person you are working with to write Racket than to write some of it in ALGOL. :)
<andrei-n>
lexi-lambda, thanks, but he's a 60 years old person who is completely disgusted by everything that does not look like algol.
<lexi-lambda>
andrei-n: I did not say it would be easy, I said it would be easier, and I stand by that statement
<andrei-n>
bremner, It's not enough. It does not say if it can be used with racket in the same program...
<bremner>
right
Sgeo_ has joined #racket
Sgeo__ has quit [Ping timeout: 272 seconds]
<ZombieChicken>
andrei-n: A lot of people are disgusted when they first look at Lisp. Mixing languages like that seems like a way to introduce some interesting bugs that wouldn't be easy to resolve
<ZombieChicken>
might just be better to say "Hey, suck it up and spend a week working with this"
<andrei-n>
ZombieChicken, I'm not sure if it's the case. I was not disgusted when I first saw Lisp code, I would say I was curious.
<ZombieChicken>
andrei-n: I said a lot, not all. Lisp syntax seems to be the single biggest complaint about the language I see
endobson has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dustyweb has quit [Remote host closed the connection]
zipper has quit [Ping timeout: 258 seconds]
dustyweb has joined #racket
<winny>
TBH i enjoy lisp because it's not confusing, it's very clear what's happening, and the syntax is very explicit
<winny>
maybe your friend doesn't understand these virtues yet
<winny>
(i should also add the syntax is very regular, of course)
<rain1>
agreed
<andrei-n>
winny, well, that's complicated. I am seen almost as a weirdo to use a language nobody heard about.
<ZombieChicken>
you mean Racket, or a Lisp in general?
<technomancy>
lisp syntax is certainly the loudest complaint, but that's not the same as the most serious complaint
<ZombieChicken>
winny: wrt the syntax, yeah. When I tried learning C, I stopped because every time I turned around I felt like I was fighting the syntax.
<andrei-n>
ZombieChicken, Lisp in general, and racket because it's seen as an extremely obscure language.
<ZombieChicken>
technomancy: Yeah. I've heard plenty of complaints about how every Lisp program is basically done in a DSL the dev dreamed up
<technomancy>
well, yeah that depends on the lisp and the community around it
<winny>
if popularity is a measure of quality, we are in a lot of trouble
<ZombieChicken>
Yeah. Just because you /can/ use something to solve a problem doesn't mean you should
<andrei-n>
If the people who wrote C knew it would become so widespread, and even taught in introduction to programming, they would not have designed it the way they did.
<winny>
also, racket is used out there. For example hacker news runs on Arc, which itself is written in Racket. http://arclanguage.org/install
<ZombieChicken>
andrei-n: Not entirely sure that is true
<technomancy>
winny: unfortunately there's also a good argument to be made in some cases for "quality is not a measure of 'should-we-use-it'-ness"
<ZombieChicken>
what I'm loving is how they are (unless I'm mistaken) slowly phasing out the ANSI standard library for C because so much of it is insecure by design
<ZombieChicken>
technomancy: you mean the quality of the language sometimes doesn't matter when it comes to what langauge to use to solve a problem?
<ZombieChicken>
That would explain why C++ is so common...
<ZombieChicken>
I'd say the first in that list is quite a bit different from the latter two
<andrei-n>
ZombieChicken, from what I have read, the language evolved to make source code as concise as possible because they used teletypes (it took time to "display" the program), and in order to make programs take less space.
<technomancy>
ZombieChicken: same problem, larger scale =)
orivej has quit [Ping timeout: 248 seconds]
<technomancy>
andrei-n: aha; that would explain why they allow you to do x-y instead of requiring you to put spaces around operators like a reasonable person would
<ZombieChicken>
andrei-n: Yeah, and even today we're living with that mess
<winny>
don't forget your 20+ ways to declare a variable in scope
<ZombieChicken>
fairly sure forth is still more consice than C, though
<ZombieChicken>
though tbh I'm not entirely sure atm which came first
efm has quit [Ping timeout: 268 seconds]
<ZombieChicken>
Anyone here familiar with drracket?
<ZombieChicken>
it seems to be running REALLY slowly
<ZombieChicken>
I load a 118 line scrible/lp2 file in and it takes a significant portion of a second to scroll a single line
jaffachief has quit [Ping timeout: 245 seconds]
Sgeo__ has joined #racket
Sgeo_ has quit [Ping timeout: 248 seconds]
vraid has quit [Quit: Leaving]
efm has joined #racket
zipper has joined #racket
Arcaelyx has quit [Quit: Arcaelyx]
ziyourenxiang_ has quit [Ping timeout: 258 seconds]
zipper has quit [Ping timeout: 245 seconds]
madprogrammer has joined #racket
ym555 has joined #racket
zipper has joined #racket
efm has quit [Quit: Konversation terminated!]
<_andre>
hello
<_andre>
is there no way to call fsync() on a file port in racket?
orivej has joined #racket
ZombieChicken has quit [Ping timeout: 272 seconds]
casaca has quit [Ping timeout: 244 seconds]
lavaflow has joined #racket
sagax has quit [Ping timeout: 272 seconds]
zipper has quit [Quit: WeeChat 2.5]
sagax has joined #racket
miskatonic has joined #racket
Sgeo_ has joined #racket
Sgeo__ has quit [Ping timeout: 268 seconds]
jackhill_ is now known as jackhill
selimcan has joined #racket
ubLIX has joined #racket
zipper has joined #racket
clacke_movim has left #racket [#racket]
<zipper>
Hello racketeers
<zipper>
Criminals found guilty of racketeering
clacke_movim has joined #racket
<zipper>
Anyway I want to parse command line args but I want to have an options list.
<zipper>
e.g in raco you can have options like raco make, raco exe etc