2014-12-31T16:08:17Z ccl-logbot joined #lisp 2014-12-31T16:08:17Z 2014-12-31T16:08:17Z names: ccl-logbot endou______ theseb drmeister_ rvirding victor_lowther faheem_ NhanH gz superjudge nikki93 Neet gregburd_ ahungry bugrum rpg salv0 urandom__ chu pchrist kuimacro zyaku ThePhoeron attila_lendvai ndrei zygentoma ggole nell Bicyclidine aleamb enitiz nyef BitPuffin thawes froggey myk267 JuanDaugherty yeticry MoALTz ivan\ oleo__ hardenedapple yenda karswell stepnem moei josteink manuel___ harish hitecnologys milosn Karl_Dscc tharugrim vaporatorius 2014-12-31T16:08:17Z names: angavrilov pjb theos Grue` stux|RC-only hzp munksgaard ehu Shinmera mrSpec Longlius stassats InvalidCo mishoo mrkkrp araujo xk05 Kabaka zacharias_ s00pcan nowhere_man isoraqathedh hvxgr DrCode Vutral evilthomas nightshade427 wooden_ Khisanth arpunk rtoym keen__________19 cpc26_ Patzy Krystof scymtym bjorkintosh Natch hugod acieroid` Guest38896 paul0```` gko yrk kushal ffwacom joneshf-laptop GGMethos gluegadget chameco splittist specbot stacksmith 2014-12-31T16:08:17Z names: schoppenhauer |3b| mathrick arrsim PuercoPop acbcface142cabf jdz drdanmaku jim87864` nydel vlnx Jesin edgar-rft joast rme jayne ska-fan_ ahungry_ s_e ZombieChicken quazimod1 agumonkey spacebat redline6561 rk[ca] TrystamWrk kjeldahl ered heurist otwieracz renard_ Colleen_ _5kg kirin` TrafficMan scharan viaken davorb djinni` kyl_______ Posterdati samebchase dobby156 dtw sismondi Riviera sivoais bool_ Vivitron Xach bcoburn sol__ dfox someone akkad Sgeo 2014-12-31T16:08:17Z names: sbryant GuilOooo segmond tbarletz schjetne DeadTrickster sigjuice hratsimihah edran mband Adeon farhaven rick-monster sellout Phreak j_king undata funnel dj girrig REPLeffect troydm PinealGlandOptic kons vert2 axion Tordek gniourf __main__ antoszka Neptu_ flip214_ jsnell_ cods aerique_ AntiSpamMeta avawn_ Faed dmiles phadthai Anarch mtd emma gabc cjmacs` enfors_ lemoinem quasisan1 wws loke nisstyre theBlackDragon mearnsh mikaelj replcated pegu ozzloy 2014-12-31T16:08:17Z names: mingvs dan64 klltkr luis capitaomorte eazar001 Intensity yeltzooo grungier Soft- setheus kbtr Qudit314159 srcerer jackdaniel necronian sword notty soggybread wilfredh ConstantineXVI BlastHardcheese pillton brucem lieven xristos bambams Kohelet tessier_ brandonz_ john-mcaleely Plazma kanru ramus Ober emlow brent80_plow Kruppe snafuchs katco jocuman peccu2 chrnybo` d4gg4d Rudolph-Miller_ AeroNotix nicdev gabot bobbysmith007 swflint Amaan White_Flame clop3 2014-12-31T16:08:17Z names: oconnore Oddity gendl 18VABQA2V ferada newcup ivan4th trn ft backupthrick tmh_ H4ns seg fmu nitro_idiot_ killmaster yorick ircbrowse abbe gensym guaqua justinmcp_ easye fikusz Zhivago Hydan diginet joshe c74d K1rk blahzik Takumo larme cosmicexplorer qlkzy Subfusc sauerkrause bege dxtr les aksatac anunnaki tokenrove ssake fe[nl]ix joga lonjil arrdem peterhil` jpanest FrostyX whartung SHODAN honkfestival galdor_ finnrobi_ zeroish sid_cypher Ralt misv 2014-12-31T16:08:17Z names: eee-blt Mandus j0ni TDT ``Erik minion p_l|backup clog ski nightfly drdo CrazyEddy johs cpt_nemo z0d shifty778 roo dim enn jasom pok_ paritybit copec alchemis7 clop2 vhost- housel vsync shwouchk stopbit wasamasa qbit cyraxjoe wormphle1m hyoyoung_ Borbus_ xorpse zymurgy Tristam lpaste sytse phf` danlentz eagleflo cmbntr smull aap sfa Blkt _death daimrod mood dlowe sshirokov benny p_l zickzackv ck_ eMBee sjl oGMo tkd yauz eak_ cross tstc rotty_ tomaw 2014-12-31T16:08:17Z names: stokachu ttm 2014-12-31T16:08:17Z wilhelm.freenode.net:#lisp- [freenode-info] why register and identify? your IRC nick is how people know you. http://freenode.net/faq.shtml#nicksetup 2014-12-31T16:08:45Z theseb quit (Client Quit) 2014-12-31T16:09:26Z theseb joined #lisp 2014-12-31T16:09:32Z stassats: rme: and you had no issues with GS? 2014-12-31T16:09:56Z hzp: Is only OpenGL with Nvidia drivers using GS like that? 2014-12-31T16:10:54Z bb010g joined #lisp 2014-12-31T16:11:18Z kalzz joined #lisp 2014-12-31T16:11:38Z EvW joined #lisp 2014-12-31T16:11:47Z rme: stassats: Using %gs has been fine, as far as I know. We've certainly done it for a long time now. 2014-12-31T16:11:53Z psy joined #lisp 2014-12-31T16:12:17Z nikki93 quit (Read error: Connection reset by peer) 2014-12-31T16:12:31Z nikki93 joined #lisp 2014-12-31T16:13:51Z oleo__ quit (Quit: Verlassend) 2014-12-31T16:15:14Z hzp: Here's an old-ish reference on a FreeBSD mailing list: http://permalink.gmane.org/gmane.os.freebsd.devel.threading/503 2014-12-31T16:16:58Z nikki93 quit (Ping timeout: 244 seconds) 2014-12-31T16:19:29Z ggherdov joined #lisp 2014-12-31T16:20:41Z Hexstream joined #lisp 2014-12-31T16:21:06Z Grue` quit (Ping timeout: 264 seconds) 2014-12-31T16:21:38Z s00pcan_ joined #lisp 2014-12-31T16:22:08Z EvW quit (Ping timeout: 244 seconds) 2014-12-31T16:22:30Z Grue`` joined #lisp 2014-12-31T16:22:33Z oleo joined #lisp 2014-12-31T16:23:18Z nikki93 joined #lisp 2014-12-31T16:23:18Z pt1 joined #lisp 2014-12-31T16:25:44Z Ven joined #lisp 2014-12-31T16:27:48Z thawes quit (Read error: Connection reset by peer) 2014-12-31T16:28:56Z mrSpec quit (Remote host closed the connection) 2014-12-31T16:30:36Z stassats quit (Ping timeout: 244 seconds) 2014-12-31T16:30:56Z kuimacro quit (Quit: Nettalk6 - www.ntalk.de) 2014-12-31T16:32:02Z xrash joined #lisp 2014-12-31T16:32:43Z yrk quit (Quit: ERC (IRC client for Emacs 25.0.50.1)) 2014-12-31T16:33:27Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2014-12-31T16:33:57Z ehu quit (Ping timeout: 265 seconds) 2014-12-31T16:35:10Z stassats joined #lisp 2014-12-31T16:35:16Z MoALTz quit (Quit: Leaving) 2014-12-31T16:35:57Z towodo joined #lisp 2014-12-31T16:39:05Z aftersha_ joined #lisp 2014-12-31T16:39:33Z Jubb joined #lisp 2014-12-31T16:39:45Z stassats quit (Ping timeout: 265 seconds) 2014-12-31T16:43:05Z vaporatorius quit (Quit: Leaving) 2014-12-31T16:43:35Z nikki93 quit (Remote host closed the connection) 2014-12-31T16:44:09Z nikki93 joined #lisp 2014-12-31T16:45:37Z a20141230 joined #lisp 2014-12-31T16:45:52Z beach joined #lisp 2014-12-31T16:45:52Z nikki93_ joined #lisp 2014-12-31T16:45:55Z nikki93 quit (Read error: Connection reset by peer) 2014-12-31T16:46:00Z beach: Good evening everyone! 2014-12-31T16:46:22Z Adlai joined #lisp 2014-12-31T16:47:07Z nyef: Hello beach. 2014-12-31T16:51:34Z ahungry quit (Quit: Lost terminal) 2014-12-31T16:51:57Z ahungry joined #lisp 2014-12-31T16:52:53Z LiamH joined #lisp 2014-12-31T16:53:30Z atgreen joined #lisp 2014-12-31T16:53:51Z bugrum quit 2014-12-31T16:56:49Z nikki93_ quit (Remote host closed the connection) 2014-12-31T16:57:21Z jumblerg joined #lisp 2014-12-31T17:00:44Z Adlai: hm. a while back stassats suggested (setf (slime-connection-name) "foo"), although doing this makes subsequent invocations of slime-connect act like slime-repl 2014-12-31T17:01:18Z beach: nyef: I spent all afternoon thinking about the control structure between the event loop and the command loop. It is slowly getting clearer. I really need to make sure I understand it fully. I probably already did when I implemented CLIM3/CLIMatis, but I have forgotten it since. 2014-12-31T17:01:36Z innertracks joined #lisp 2014-12-31T17:02:22Z Adlai: hm, it's worse than that... it connects, but half-forgets the previous connection 2014-12-31T17:02:38Z atgreen quit (Ping timeout: 244 seconds) 2014-12-31T17:02:38Z Adlai now has two buffers named *slime-repl sbcl* 2014-12-31T17:03:02Z nyef: Adlai: ... how? I thought that buffer names were required to be unique? 2014-12-31T17:03:35Z nyef: beach: I'm still on the whole frame-manager thing, myself. 2014-12-31T17:03:38Z Adlai: then maybe I have two connections and it switched the buffer to using the second one? 2014-12-31T17:03:52Z InvalidCo quit (Ping timeout: 255 seconds) 2014-12-31T17:04:13Z Adlai: and I can't disconnect from it 2014-12-31T17:04:35Z manuel___ quit (Quit: manuel___) 2014-12-31T17:05:09Z Adlai: and now I can! this looks like a fun bug to hunt, but like all such bugs, it rears its head when I least have time to hunt it 2014-12-31T17:05:36Z Ven joined #lisp 2014-12-31T17:06:30Z beach: nyef: "Frame manager" is a confusing name because it suggests a single top-level window. That made it hard for me to understand for a while when I read the specification. 2014-12-31T17:06:55Z Mon_Ouie joined #lisp 2014-12-31T17:07:06Z nyef: Now, to me, it suggests top-level windows generally. 2014-12-31T17:07:07Z Adlai: ... wonderful, this didn't disconnect, I accidentally killed the process on the server >_< 2014-12-31T17:07:16Z Adlai: "YGWYD" 2014-12-31T17:08:20Z nyef: An "account manager" typically deals with more than one account, right? 2014-12-31T17:08:25Z beach: nyef: What I meant to say was that the entire thing of "application frame" and "frame manager" suggests that an application can only have one top-level window (but many child windows of course). 2014-12-31T17:09:18Z nyef: Pretty much, yes. If you need more than one top-level window, either they need to be transient or they need their own application-frame. 2014-12-31T17:09:40Z beach: I thought so in the beginning, but I no longer do. 2014-12-31T17:10:19Z nyef: Oh? 2014-12-31T17:10:49Z nyef: ... Not seeing it. 2014-12-31T17:11:08Z beach: Well, I don't see any explicit restriction either. 2014-12-31T17:11:21Z atgreen joined #lisp 2014-12-31T17:11:42Z nyef: Frame managers are the interface to the host windowing system. Frame managers operate in terms of frames. Frames have a single top-level sheet. Therefore, to have multiple top-level host windows, you need multiple frames. 2014-12-31T17:11:59Z nyef: Anything else amounts to a vendor extension. 2014-12-31T17:12:20Z nyef: Now, this doesn't mean that you need to RUN-FRAME-TOP-LEVEL the additional frames. 2014-12-31T17:12:34Z beach: Confusing. 2014-12-31T17:13:11Z nyef: You can also have frame classes with no defined panes, but attempting to create instances of them doesn't work well. 2014-12-31T17:13:32Z nyef: (They're basically abstract classes onto which you can hang command tables and such.) 2014-12-31T17:14:44Z beach: I guess I need to re-read the CLIM II spec. 2014-12-31T17:14:56Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2014-12-31T17:15:05Z nyef: ... Clearly, I should work up a demo application that does this once I have nq-clim in usable shape. 2014-12-31T17:15:20Z beach: Yeah. 2014-12-31T17:17:06Z beach: In CLIM3/CLIMatis, an application can connect any pane hierarchy to the display server. I made an abstraction called "application" but it does not have any connection with the top-level window(s). 2014-12-31T17:17:15Z nyef: Basically, the application-frame IS a top-level window. 2014-12-31T17:17:24Z pt1 quit (Remote host closed the connection) 2014-12-31T17:17:42Z beach: I see that, reading it now. I don't know why I was under the opposite impression. 2014-12-31T17:18:28Z beach: But then the application-frame is the wrong abstraction because it has all kinds of crap in it that is not related to the top-level window or the pane hierarchy. 2014-12-31T17:18:40Z pt1 joined #lisp 2014-12-31T17:18:44Z nyef: Yes, there is that. 2014-12-31T17:19:01Z beach: I think it comes from a basic idea that an application has a single top-level window. 2014-12-31T17:19:20Z nyef: One of the reasons that I'm writing nq-clim is to find all of the various bits of crap, so that we can re-draw the abstractions differently. 2014-12-31T17:19:43Z beach: Sure. Same reason I am writing CLIM3/CLIMatis. 2014-12-31T17:20:12Z nyef: Is that usable yet, btw? 2014-12-31T17:20:21Z beach: Almost. 2014-12-31T17:20:39Z beach: I can use it for simple applications that have push buttons and scroll bars and such. 2014-12-31T17:21:11Z beach: In fact, I wrote an inspector in it called the "Clueless" inspector. 2014-12-31T17:21:18Z InvalidCo joined #lisp 2014-12-31T17:21:22Z beach: It is similar to the inspector in SLIME. 2014-12-31T17:21:28Z s00pcan_ quit (Remote host closed the connection) 2014-12-31T17:21:44Z s00pcan_ joined #lisp 2014-12-31T17:21:53Z s00pcan_ quit (Remote host closed the connection) 2014-12-31T17:21:55Z beach: It is very easy to add a command that starts up the inspector on the hierarchy of "zones" (= sheets, etc) and browse it that way. 2014-12-31T17:22:09Z s00pcan_ joined #lisp 2014-12-31T17:22:49Z beach: What is missing is a simplified implementation of presentation types. 2014-12-31T17:22:50Z nyef: Hrm. If you unify sheets and output-records, you almost have designs as well. 2014-12-31T17:22:57Z beach: Yes. 2014-12-31T17:23:07Z beach: The entire output part is done. 2014-12-31T17:23:12Z beach: I even have a few gadgets. 2014-12-31T17:23:21Z cibs joined #lisp 2014-12-31T17:23:43Z Ven joined #lisp 2014-12-31T17:24:17Z nyef: Hmm. 2014-12-31T17:24:38Z nyef: Do you have an input editor yet? 2014-12-31T17:24:45Z beach: Second Climacs uses it, but since I don't have all the input stuff, I can't prompt for a file name :( 2014-12-31T17:25:16Z beach: No, not yet. I am thinking of extracting the part of Second Climacs that is needed for the input editor. 2014-12-31T17:25:34Z beach: I told you the other day I think I know how to do that. 2014-12-31T17:25:51Z nyef: Yes, okay. 2014-12-31T17:26:34Z pt1 quit (Remote host closed the connection) 2014-12-31T17:26:51Z beach: Furthermore, Second Climacs has some very nice abstractions for updating views from buffers. 2014-12-31T17:26:53Z nyef: I think that once I get the frame / frame-manager / pane / event-handling bits all sorted, I might try focusing on getting basic text output working and then the input editor. 2014-12-31T17:27:18Z beach: Sounds like a good plan. 2014-12-31T17:28:37Z nyef: In fact, an output-recording pane plus an input editor means a stream pane, which means being able to write simple apps. 2014-12-31T17:28:43Z beach: For the past few days I have been working on SICL in the morning and I have been doing some serious thinking about CLIM3/CLIMatis in the afternoon. 2014-12-31T17:29:04Z beach: True. 2014-12-31T17:31:04Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2014-12-31T17:33:01Z oleo: does it work independent of what the backend is ? 2014-12-31T17:33:06Z ahungry quit (Quit: leaving) 2014-12-31T17:33:11Z ahungry_ quit (Quit: leaving) 2014-12-31T17:33:23Z beach: oleo: "it"? 2014-12-31T17:33:26Z ahungry joined #lisp 2014-12-31T17:34:06Z ahungry: eitaro has some awesome code (caveman2, cl-emb, sxql etc.) but boy, what a pain to debug (no comments in docstrings or ;; style comments at all) 2014-12-31T17:34:07Z oleo: climacs 2014-12-31T17:34:12Z oleo: mcclim etc... 2014-12-31T17:34:30Z chef__ joined #lisp 2014-12-31T17:34:53Z oleo: well, i saw stuff in mcclim which depends on how clx works etc.... 2014-12-31T17:34:59Z oleo: for other backends too..... 2014-12-31T17:35:02Z beach: oleo: McCLIM is fairly complete, but I am guessing only the X11 backend works. 2014-12-31T17:35:12Z oleo: well, not really..... 2014-12-31T17:35:21Z oleo: x11 backends works almost complete 2014-12-31T17:35:26Z oleo: not the other ones.... 2014-12-31T17:35:48Z beach: Right. 2014-12-31T17:35:52Z beach: Climacs (v 1) works with McCLIM. 2014-12-31T17:35:52Z BlueRavenGT joined #lisp 2014-12-31T17:35:59Z oleo: when interfacing it shouldn't matter what version of X is installed etc..... 2014-12-31T17:36:09Z beach: I can't guarantee that. 2014-12-31T17:36:17Z oleo: i think that's not done there ...... 2014-12-31T17:36:20Z oleo: ya 2014-12-31T17:36:28Z beach: But I tried it recently, and the demos seem to work fine. 2014-12-31T17:36:33Z oleo: clean API 2014-12-31T17:36:41Z oleo: not so clean i mean 2014-12-31T17:36:53Z beach: I didn't say that. 2014-12-31T17:37:11Z oleo: and the same for the other backends too..... 2014-12-31T17:37:40Z beach: The CLX backend for McCLIM uses only basic X11 stuff, so as long as the X11 server respects the protocol and CLX is not broken, things should work. 2014-12-31T17:38:11Z beach: The PostScript backend should work too because the PostScript specification hasn't changed. 2014-12-31T17:38:26Z oleo: ya but X changes over time..... 2014-12-31T17:38:32Z oleo: and so CLX 2014-12-31T17:38:47Z beach: Things are added but old stuff should still work. 2014-12-31T17:39:03Z oleo: hmmm ok 2014-12-31T17:39:26Z beach: Other backends depend on software that evolves and/or has no specification at all. There is no guarantee that old code will work for such software. 2014-12-31T17:39:51Z oleo: ok 2014-12-31T17:40:41Z thawes joined #lisp 2014-12-31T17:42:27Z beach: ahungry: I wouldn't call such code "awesome" then. 2014-12-31T17:43:14Z ahungry: Hah, I guess you're right, I mean the end result is nice, and maybe he keeps it all in his head, but the code itself isn't quite awesome 2014-12-31T17:45:09Z beach: I am reminded of the quotation from Charles Simonyi in the LUV slides (page 9) 2014-12-31T17:47:00Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2014-12-31T17:47:42Z chef__ left #lisp 2014-12-31T17:48:01Z MoALTz joined #lisp 2014-12-31T17:48:03Z mrkkrp: is there libs for natural language parsing? 2014-12-31T17:49:13Z nyef: mrkkrp: You mean ones that would flag that "is" is singular while "libs" is plural, but that they should agree in terms of number? 2014-12-31T17:49:18Z Kanae joined #lisp 2014-12-31T17:49:47Z mvilleneuve joined #lisp 2014-12-31T17:51:34Z mrkkrp: I want a lib to label every word in a sentence like: This is a cat -> adjective verb article noun 2014-12-31T17:52:02Z mrkkrp: + parse numerals 2014-12-31T17:52:14Z mrkkrp: well, I can write missing things myself 2014-12-31T17:52:29Z mrkkrp: just want to know if there is something like this in cl 2014-12-31T17:52:29Z Bicyclidine: 'this' isn't an adjective, and 'is' is the copula... anyway i don't know any lisp libraries like that. 2014-12-31T17:52:50Z Bicyclidine: http://www.cliki.net/natural%20language%20processing 2014-12-31T17:54:31Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-31T17:59:15Z mrkkrp: Bicyclidine, it seems like 'ce' is adjective in French, so I thought that there may be some analogy. English is not my native lanugage (as well as French). 2014-12-31T17:59:52Z stassats joined #lisp 2014-12-31T18:00:11Z Bicyclidine: it's probably a pronoun in french too. well, that's why you'll have this library, anyway! 2014-12-31T18:00:30Z yenda quit (Ping timeout: 244 seconds) 2014-12-31T18:01:33Z Bicyclidine: http://www.academia.edu/6543262/1._The_main_approaches_to_the_part_of_speech_classification perhaps this is nontrivial 2014-12-31T18:01:58Z nyef: Heh. An awful lot of things to do with natural language are nontrivial. 2014-12-31T18:02:10Z Hexstream: mrkkrp: "ce" is not an adjective in French... You need better sources. 2014-12-31T18:02:16Z Bicyclidine: go figure! 2014-12-31T18:05:53Z mrkkrp: Hexstream, do you mean as in 'n'est-ce pas?' or 'cette façon'? 2014-12-31T18:06:28Z Hexstream: mrkkrp: In every way. 2014-12-31T18:06:43Z oleo: c'est la vie 2014-12-31T18:07:02Z tkhoa2711 joined #lisp 2014-12-31T18:07:16Z mrkkrp: http://www.wordreference.com/fren/cette 2014-12-31T18:07:41Z oleo: kes köse 2014-12-31T18:07:43Z oleo: lol 2014-12-31T18:08:06Z mrkkrp: adj means adjectif 2014-12-31T18:08:13Z mrkkrp: ok, it's offtopic 2014-12-31T18:08:25Z oleo: adverb maybe ? 2014-12-31T18:08:28Z beach: Time to go celebrate. Happy New Year everyone. 2014-12-31T18:08:30Z beach left #lisp 2014-12-31T18:08:44Z oleo: adv 2014-12-31T18:08:48Z mrkkrp: yes 2014-12-31T18:09:32Z mrkkrp: ce is adjectif démonstratif 2014-12-31T18:09:49Z mrkkrp: what's 'this' in English.. don't now 2014-12-31T18:10:09Z rme: ok, ça suffit. 2014-12-31T18:10:20Z mrkkrp: ) 2014-12-31T18:11:45Z nyef: mrkkrp: 'this' can be a noun, or it can be adjectival, IIRC. 2014-12-31T18:12:23Z nyef: ... or do I mean determinant? 2014-12-31T18:13:01Z Hexstream: It can also be off-topic. ;P 2014-12-31T18:17:00Z nyef: Or, occasionally, on-topic. d-: 2014-12-31T18:17:16Z nyef: Anyway, I have stuff to hack on. 2014-12-31T18:17:28Z JuanDaugherty quit (Remote host closed the connection) 2014-12-31T18:17:39Z Adlai: ok, I have reproduced (by accident) this SBCL weirdness where suddenly the internet doesn't exist 2014-12-31T18:18:05Z Adlai: I'm leaving the lisp image open, whenever an SBCL hacker wants to investigate vicariously, please speak up! 2014-12-31T18:19:02Z Bicyclidine: sounds like something for #sbcl. with a paste/steps to reproduce and all 2014-12-31T18:19:25Z Grue``: mrkkrp: http://www.abisource.com/projects/link-grammar/ has bindings for Common Lisp 2014-12-31T18:19:31Z Adlai: 1) run scalpl for two months until it randomly stops scalping :P 2014-12-31T18:19:40Z Grue``: mrkkrp: not sure how well it works though 2014-12-31T18:20:06Z Grue`` is now known as Grue` 2014-12-31T18:20:32Z Adlai: (having three threads calling drakma:http-request in parallel is probably the culprit) 2014-12-31T18:23:17Z ejbs joined #lisp 2014-12-31T18:28:33Z attila_lendvai quit (Quit: Leaving.) 2014-12-31T18:29:37Z yrk joined #lisp 2014-12-31T18:30:06Z yrk quit (Changing host) 2014-12-31T18:30:06Z yrk joined #lisp 2014-12-31T18:30:17Z eudoxia joined #lisp 2014-12-31T18:31:47Z theseb quit (Quit: Leaving) 2014-12-31T18:36:14Z innertra1 joined #lisp 2014-12-31T18:36:43Z innertracks quit (Ping timeout: 265 seconds) 2014-12-31T18:38:59Z thawes quit (Ping timeout: 245 seconds) 2014-12-31T18:39:09Z ahungry: Is there a way to detect if a symbol (keyword?) has the pipes? 2014-12-31T18:39:18Z oGMo: heh 2014-12-31T18:39:23Z ahungry: Like, to know that :blub and :|blub| were passed in differently? 2014-12-31T18:40:03Z Bicyclidine: (symbol-name :blub) => "BLUB", (symbol-name :|blub|) => "blub" (bla bla readtable-case bla) 2014-12-31T18:40:31Z jumblerg joined #lisp 2014-12-31T18:41:42Z cpc26 joined #lisp 2014-12-31T18:41:56Z tkhoa2711 quit (Quit: tkhoa2711) 2014-12-31T18:42:37Z nyef: ... but what about :\b\l\u\b ? 2014-12-31T18:42:51Z _death: the escaping is just for the reader, has nothing to do with symbols 2014-12-31T18:43:39Z cpc26_ quit (Ping timeout: 258 seconds) 2014-12-31T18:43:50Z towodo quit (Quit: towodo) 2014-12-31T18:44:49Z towodo joined #lisp 2014-12-31T18:45:42Z ahungry: In the use case of sxql, it always passes the symbol like :dog to string-downcase, resulting in "dog" instead of "DOG" when it gets translated 2014-12-31T18:46:01Z ahungry: which is good, because for querying databases, most tables are lowercase, so (from :something) -> "FROM `something`" works well 2014-12-31T18:46:02Z Adlai: fe[nl]ix: aroundp 2014-12-31T18:46:14Z Bicyclidine: then the escaped symbol is exactly the same as the nonescaped one as far as sxql is concerned. 2014-12-31T18:46:17Z ahungry: But I need to have it *not* do downcase if the symbol is like :|Dog| 2014-12-31T18:46:43Z ahungry: I think i'll just convert it to a string and check if it has any lower case letters in it, since a :something never will 2014-12-31T18:46:46Z oGMo: ahungry: then the real question isn't "the pipes", it's "don't downcase mixed-case names", which is easy 2014-12-31T18:46:58Z ahungry: It would miss use cases like :DOG, but I think that is acceptable 2014-12-31T18:47:34Z pt1 joined #lisp 2014-12-31T18:48:02Z ejbs quit (Ping timeout: 244 seconds) 2014-12-31T18:49:17Z pt1 quit (Remote host closed the connection) 2014-12-31T18:49:23Z arpunk quit (Ping timeout: 244 seconds) 2014-12-31T18:53:56Z ahungry: Ok that works, checking symbol-name and then collecting the string as individual chars in a list and using #'remove-if upper-case-p - if anything remains in the list, it has lower cases 2014-12-31T18:55:00Z Bicyclidine: if you're doing that, (some #'upper-case-p string) would be easier 2014-12-31T18:55:16Z Bicyclidine: or every. whatever. 2014-12-31T18:55:30Z sismondi quit (Quit: sismondi) 2014-12-31T18:57:07Z bgs100 joined #lisp 2014-12-31T18:58:01Z a20141230 quit (Ping timeout: 246 seconds) 2014-12-31T18:58:49Z ahungry: ah good idea 2014-12-31T18:58:56Z towodo quit (Quit: towodo) 2014-12-31T18:59:19Z stassats: what about #\-? 2014-12-31T18:59:21Z _death: I'd also consider using strings or another reader macro instead of magical case translation (and then -/_ translation, etc.) 2014-12-31T18:59:29Z Bicyclidine: remove-if and all them work on sequences, not just lists. 2014-12-31T19:00:53Z evilthomas is now known as thomas 2014-12-31T19:01:36Z TDog joined #lisp 2014-12-31T19:02:05Z arpunk joined #lisp 2014-12-31T19:02:41Z nyef: Hrm. Should FRAME-PANES et al. be considered part of the layout protocol, part of the normal frame protocol, or a separate frame-layout protocol? 2014-12-31T19:04:30Z _death: but then, all the sql-generation macros I used were pretty bad and limited, and resulted in verbose code.. nowadays I'd just use a string (with ? placeholders of course) 2014-12-31T19:04:30Z a20141230 joined #lisp 2014-12-31T19:04:30Z ahungry: Yea, I just encountered faililng unit tests as a result of my change due to #\_ screwing it up 2014-12-31T19:05:08Z towodo joined #lisp 2014-12-31T19:05:36Z ahungry: Still, since this is someone else's codebase, I'm happy with getting it at least halfway there so table names like theTable work - if the_Table fails (the_table will still be fine) I can live with that 2014-12-31T19:06:23Z ahungry: people shouldn't mix underscores + camel case :) 2014-12-31T19:06:43Z _death: What_About_Ada_Case? 2014-12-31T19:07:51Z ahungry: haha 2014-12-31T19:08:11Z stassats: siWhat_About-notation_Anarchists? 2014-12-31T19:08:59Z nyef: stassats: I can think of a very simple reason why that sort of mess might happen in otherwise-sane code. 2014-12-31T19:09:22Z towodo quit (Client Quit) 2014-12-31T19:09:30Z nyef: And it has to do with sitting at the intersection between multiple identifier styles. 2014-12-31T19:09:39Z thawes joined #lisp 2014-12-31T19:09:46Z klltkr quit (Quit: Textual IRC Client: www.textualapp.com) 2014-12-31T19:09:47Z zeitue joined #lisp 2014-12-31T19:10:05Z thawes quit (Read error: Connection reset by peer) 2014-12-31T19:11:25Z innertra1 quit (Quit: innertra1) 2014-12-31T19:12:16Z notty left #lisp 2014-12-31T19:13:04Z towodo joined #lisp 2014-12-31T19:20:03Z nyef: Separate frame-layout-protocol and pane-layout-protocol it is! 2014-12-31T19:21:08Z innertracks joined #lisp 2014-12-31T19:27:34Z rpg_ joined #lisp 2014-12-31T19:31:28Z rpg quit (Ping timeout: 255 seconds) 2014-12-31T19:32:16Z rpg_ quit (Ping timeout: 244 seconds) 2014-12-31T19:33:34Z jeti joined #lisp 2014-12-31T19:33:47Z anindo joined #lisp 2014-12-31T19:34:38Z BitPuffin quit (Ping timeout: 258 seconds) 2014-12-31T19:36:29Z MoALTz quit (Quit: Leaving) 2014-12-31T19:38:45Z anindo quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 2014-12-31T19:41:27Z MoALTz joined #lisp 2014-12-31T19:44:23Z ack006 joined #lisp 2014-12-31T19:45:41Z zacts joined #lisp 2014-12-31T19:47:52Z tadni joined #lisp 2014-12-31T19:50:17Z paul0```` quit (Ping timeout: 240 seconds) 2014-12-31T19:58:37Z emacsomancer00 joined #lisp 2014-12-31T19:59:20Z rpg joined #lisp 2014-12-31T20:01:34Z manuel__ joined #lisp 2014-12-31T20:02:50Z enitiz quit (Quit: Leaving) 2014-12-31T20:03:46Z nyef: Ugh. Yet more under-described mechanism: There's a :geometry option to define-application-frame, a bunch of geometry-related options to make-application-frame, and almost no information as to how they work aside from a little hint on reset-frame... 2014-12-31T20:05:18Z nyef: ... which says that resetting width and height can force the window to resize, which is somewhat at odds with the ideas of layout-frame taking width and height parameters or just resizing the top-level sheet... 2014-12-31T20:06:11Z nyef: Oh, and client-setting is a setf function without a reader. 2014-12-31T20:09:18Z rpg: I can't believe the darcs folks even decided to make up a new way of marking diffs. 2014-12-31T20:12:17Z tadni quit (Read error: Connection reset by peer) 2014-12-31T20:12:58Z tadni joined #lisp 2014-12-31T20:20:37Z towodo quit (Quit: towodo) 2014-12-31T20:25:17Z theseb joined #lisp 2014-12-31T20:25:43Z pnpuff joined #lisp 2014-12-31T20:36:06Z mvilleneuve quit (Quit: This computer has gone to sleep) 2014-12-31T20:38:25Z manuel__ quit (Quit: manuel__) 2014-12-31T20:39:37Z dagnachew joined #lisp 2014-12-31T20:43:21Z harish quit (Ping timeout: 265 seconds) 2014-12-31T20:43:24Z fe[nl]ix: Adlai: pong 2014-12-31T20:44:29Z fe[nl]ix: rpg: ping 2014-12-31T20:44:35Z rpg: ack 2014-12-31T20:45:42Z fe[nl]ix: let's start again 2014-12-31T20:46:03Z fe[nl]ix: create the socket 2014-12-31T20:46:13Z ggole quit 2014-12-31T20:46:57Z fe[nl]ix: then (setf (iolib/syscalls:fd-nonblock-p (iolib/sockets:socket-os-fd socket)) t) 2014-12-31T20:47:05Z pnpuff left #lisp 2014-12-31T20:47:11Z fe[nl]ix: actually, set it to NIL 2014-12-31T20:47:30Z fe[nl]ix: after that, you should not see an EWOULDBLOCK any more 2014-12-31T20:47:42Z rpg: ah. I see that I was already doing something wrong. I was setting it to 0.... 2014-12-31T20:48:39Z fe[nl]ix: was it all clear in my last email ? 2014-12-31T20:48:42Z dagnachew quit (Remote host closed the connection) 2014-12-31T20:48:49Z mrkkrp left #lisp 2014-12-31T20:49:09Z rpg quit (Quit: rpg) 2014-12-31T20:51:23Z emlow quit (Quit: WeeChat 0.3.8) 2014-12-31T20:51:45Z a20141230 quit (Quit: Page closed) 2014-12-31T20:59:43Z jeti` joined #lisp 2014-12-31T20:59:43Z harish joined #lisp 2014-12-31T21:02:10Z ovidnis joined #lisp 2014-12-31T21:02:10Z Kanae quit (Read error: Connection reset by peer) 2014-12-31T21:02:23Z mvilleneuve joined #lisp 2014-12-31T21:02:25Z innertracks quit (Quit: innertracks) 2014-12-31T21:02:37Z mvilleneuve quit (Client Quit) 2014-12-31T21:03:47Z psy quit (Remote host closed the connection) 2014-12-31T21:04:27Z emacsomancer00 quit (Read error: Connection reset by peer) 2014-12-31T21:07:41Z innertracks joined #lisp 2014-12-31T21:12:33Z Petit_Dejeuner joined #lisp 2014-12-31T21:14:38Z manuel__ joined #lisp 2014-12-31T21:19:13Z BeLucid joined #lisp 2014-12-31T21:29:55Z dagnachew joined #lisp 2014-12-31T21:34:54Z stassats quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-31T21:36:33Z manuel__ quit (Quit: manuel__) 2014-12-31T21:37:36Z dagnachew quit (Quit: WeeChat 1.0.1) 2014-12-31T21:41:44Z dobby156 quit (Remote host closed the connection) 2014-12-31T21:46:28Z dagnachew joined #lisp 2014-12-31T21:51:54Z xrash quit (Ping timeout: 245 seconds) 2014-12-31T21:53:52Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-31T21:55:53Z araujo quit (Read error: Connection reset by peer) 2014-12-31T21:55:55Z jumblerg joined #lisp 2014-12-31T21:56:40Z araujo joined #lisp 2014-12-31T21:58:53Z xrash joined #lisp 2014-12-31T22:06:14Z pacon joined #lisp 2014-12-31T22:06:56Z enitiz joined #lisp 2014-12-31T22:08:29Z manuel__ joined #lisp 2014-12-31T22:08:29Z manuel__ quit (Client Quit) 2014-12-31T22:08:51Z eudoxia quit (Quit: Leaving) 2014-12-31T22:09:43Z zbigniew joined #lisp 2014-12-31T22:10:39Z keen__________20 joined #lisp 2014-12-31T22:11:17Z keen__________19 quit (Ping timeout: 240 seconds) 2014-12-31T22:12:51Z dagnachew quit (Quit: WeeChat 1.0.1) 2014-12-31T22:13:06Z hardenedapple quit (Quit: WeeChat 1.0.1) 2014-12-31T22:15:17Z towodo joined #lisp 2014-12-31T22:23:25Z Adlai quit (Quit: WeeChat 1.0.1) 2014-12-31T22:24:58Z hugoduncan joined #lisp 2014-12-31T22:25:18Z knobo joined #lisp 2014-12-31T22:26:44Z MoALTz_ joined #lisp 2014-12-31T22:27:13Z elderK joined #lisp 2014-12-31T22:27:23Z mikaelj_ joined #lisp 2014-12-31T22:27:58Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-31T22:28:07Z mingvs_ joined #lisp 2014-12-31T22:28:17Z MoALTz quit (Ping timeout: 240 seconds) 2014-12-31T22:28:54Z angavrilov quit (Remote host closed the connection) 2014-12-31T22:29:02Z ThePhoeron_ joined #lisp 2014-12-31T22:29:10Z White__Flame joined #lisp 2014-12-31T22:29:22Z bobbysmith0071 joined #lisp 2014-12-31T22:29:32Z sivoais_ joined #lisp 2014-12-31T22:29:35Z zacts_ joined #lisp 2014-12-31T22:29:40Z vert2_ joined #lisp 2014-12-31T22:30:20Z KarlDscc joined #lisp 2014-12-31T22:31:32Z clop joined #lisp 2014-12-31T22:33:37Z digiorgi joined #lisp 2014-12-31T22:34:20Z enitiz quit (*.net *.split) 2014-12-31T22:34:20Z Hexstream quit (*.net *.split) 2014-12-31T22:34:20Z rvirding quit (*.net *.split) 2014-12-31T22:34:20Z victor_lowther quit (*.net *.split) 2014-12-31T22:34:20Z NhanH quit (*.net *.split) 2014-12-31T22:34:20Z ThePhoeron quit (*.net *.split) 2014-12-31T22:34:20Z nyef quit (*.net *.split) 2014-12-31T22:34:21Z Karl_Dscc quit (*.net *.split) 2014-12-31T22:34:21Z nightshade427 quit (*.net *.split) 2014-12-31T22:34:21Z bjorkintosh quit (*.net *.split) 2014-12-31T22:34:21Z hugod quit (*.net *.split) 2014-12-31T22:34:21Z gko quit (*.net *.split) 2014-12-31T22:34:21Z chameco quit (*.net *.split) 2014-12-31T22:34:21Z stacksmith quit (*.net *.split) 2014-12-31T22:34:21Z myk267 quit (*.net *.split) 2014-12-31T22:34:21Z |3b| quit (*.net *.split) 2014-12-31T22:34:21Z arrsim quit (*.net *.split) 2014-12-31T22:34:21Z PuercoPop quit (*.net *.split) 2014-12-31T22:34:21Z TrystamWrk quit (*.net *.split) 2014-12-31T22:34:21Z ered quit (*.net *.split) 2014-12-31T22:34:21Z sivoais quit (*.net *.split) 2014-12-31T22:34:22Z zacts quit (*.net *.split) 2014-12-31T22:34:22Z sbryant quit (*.net *.split) 2014-12-31T22:34:22Z vert2 quit (*.net *.split) 2014-12-31T22:34:22Z Riviera quit (*.net *.split) 2014-12-31T22:34:22Z mikaelj quit (*.net *.split) 2014-12-31T22:34:22Z mingvs quit (*.net *.split) 2014-12-31T22:34:22Z sword quit (*.net *.split) 2014-12-31T22:34:22Z ConstantineXVI quit (*.net *.split) 2014-12-31T22:34:22Z oconnore quit (*.net *.split) 2014-12-31T22:34:23Z clop3 quit (*.net *.split) 2014-12-31T22:34:23Z White_Flame quit (*.net *.split) 2014-12-31T22:34:23Z Amaan quit (*.net *.split) 2014-12-31T22:34:23Z xk05 quit (*.net *.split) 2014-12-31T22:34:23Z swflint quit (*.net *.split) 2014-12-31T22:34:24Z bobbysmith007 quit (*.net *.split) 2014-12-31T22:34:24Z gabot quit (*.net *.split) 2014-12-31T22:34:24Z nicdev quit (*.net *.split) 2014-12-31T22:34:55Z jeti quit (Read error: Connection reset by peer) 2014-12-31T22:34:58Z moei quit (Read error: Connection reset by peer) 2014-12-31T22:35:07Z jeti joined #lisp 2014-12-31T22:35:33Z moei joined #lisp 2014-12-31T22:36:17Z oconnore joined #lisp 2014-12-31T22:36:34Z zacts_ quit (Quit: leaving) 2014-12-31T22:36:51Z elderK quit (Quit: leaving) 2014-12-31T22:38:16Z Guest38896 quit (Ping timeout: 244 seconds) 2014-12-31T22:40:20Z TrystamWrk joined #lisp 2014-12-31T22:40:42Z ConstantineXVI joined #lisp 2014-12-31T22:40:50Z nyef joined #lisp 2014-12-31T22:41:02Z ThePhoeron_ is now known as ThePhoeron 2014-12-31T22:41:03Z bjorkintosh joined #lisp 2014-12-31T22:41:17Z enitiz joined #lisp 2014-12-31T22:42:44Z manuel__ joined #lisp 2014-12-31T22:43:13Z gabot joined #lisp 2014-12-31T22:44:33Z rpg joined #lisp 2014-12-31T22:44:54Z manuel__ quit (Client Quit) 2014-12-31T22:45:10Z innertracks quit (Quit: innertracks) 2014-12-31T22:46:35Z Guest38896 joined #lisp 2014-12-31T22:47:08Z BitPuffin joined #lisp 2014-12-31T22:48:43Z nightshade427 joined #lisp 2014-12-31T22:48:45Z gko joined #lisp 2014-12-31T22:48:45Z PuercoPop joined #lisp 2014-12-31T22:48:46Z chameco joined #lisp 2014-12-31T22:48:51Z sbryant joined #lisp 2014-12-31T22:48:59Z myk267 joined #lisp 2014-12-31T22:48:59Z myk267 quit (Changing host) 2014-12-31T22:48:59Z myk267 joined #lisp 2014-12-31T22:48:59Z stacksmith joined #lisp 2014-12-31T22:49:01Z arrsim joined #lisp 2014-12-31T22:49:04Z ered joined #lisp 2014-12-31T22:49:07Z |3b| joined #lisp 2014-12-31T22:49:19Z sword joined #lisp 2014-12-31T22:49:20Z Amaan joined #lisp 2014-12-31T22:49:35Z Hexstream joined #lisp 2014-12-31T22:50:08Z swflint_away joined #lisp 2014-12-31T22:50:23Z swflint_away is now known as swflint 2014-12-31T22:50:25Z nicdev joined #lisp 2014-12-31T22:50:36Z NhanH joined #lisp 2014-12-31T22:50:38Z rvirding joined #lisp 2014-12-31T22:50:39Z victor_lowther joined #lisp 2014-12-31T22:53:29Z theseb quit (Quit: Leaving) 2014-12-31T22:53:38Z xk05 joined #lisp 2014-12-31T22:54:40Z z` joined #lisp 2014-12-31T22:55:21Z arpunk quit (Remote host closed the connection) 2014-12-31T22:57:13Z towodo quit (Quit: towodo) 2014-12-31T23:01:34Z ovidnis quit (Quit: Lost terminal) 2014-12-31T23:01:39Z Mon_Ouie quit (Quit: WeeChat 1.0.1) 2014-12-31T23:05:24Z z` left #lisp 2014-12-31T23:08:15Z rpg: fe[nl]ix: Thanks! Setting that slot fixed my iolib socket server! 2014-12-31T23:10:43Z weedgoku joined #lisp 2014-12-31T23:13:10Z mingvs_ is now known as mingvs 2014-12-31T23:19:10Z hrs joined #lisp 2014-12-31T23:19:24Z fe[nl]ix: rpg: glad to serve 2014-12-31T23:20:23Z rpg: any idea why the socket didn't simply default to blocking? 2014-12-31T23:21:50Z xrash quit (Remote host closed the connection) 2014-12-31T23:22:04Z fe[nl]ix: you can't set timeouts on blocking sockets 2014-12-31T23:22:14Z fe[nl]ix: or, you can, but you have to use signals 2014-12-31T23:22:28Z nikki93_ joined #lisp 2014-12-31T23:23:06Z ack006: (happy '(new year)) everyone! http://nl.wikipedia.org/wiki/ElPicu#mediaviewer/File:ElPicu_Cura%C3%A7ao.jpg 2014-12-31T23:24:38Z ack006: i've got a bottle of this next to my repl :-) 2014-12-31T23:26:01Z WarWeasle joined #lisp 2014-12-31T23:26:53Z WarWeasle quit (Client Quit) 2014-12-31T23:37:38Z nell quit (Quit: WeeChat 1.1-rc1) 2014-12-31T23:41:32Z Bicyclidine quit (Ping timeout: 250 seconds) 2014-12-31T23:44:55Z fe[nl]ix: rpg: are you using IOlib on Allegro by chance ? 2014-12-31T23:45:23Z rpg: No, I have an existing server that was written using Allegro's own sockets, and am #-allegro'ing it with iolib. 2014-12-31T23:45:44Z fe[nl]ix: aah 2014-12-31T23:46:30Z fe[nl]ix: because IOlib is mostly compatible with Allegro, with a few exceptions 2014-12-31T23:46:44Z fe[nl]ix: like the API for socket options 2014-12-31T23:47:59Z tadni: Is there something like "Chisel" (https://chisel.eecs.berkeley.edu/) for a Lisp yet? 2014-12-31T23:48:02Z innertracks joined #lisp 2014-12-31T23:48:09Z tadni: Movtiz is kinda, sorta, on this level. 2014-12-31T23:48:33Z fe[nl]ix: nope 2014-12-31T23:48:38Z fe[nl]ix: Movits is an OS 2014-12-31T23:48:52Z tadni: fe[nl]ix: That's not how it describes itself. 2014-12-31T23:48:56Z fe[nl]ix: nothing to do with Verilog 2014-12-31T23:49:38Z tadni: fe[nl]ix: I'm not saying they are the same, I'm saying they both interface with the underlying arch. 2014-12-31T23:50:54Z nyef: This looks vaguely familiar... As though one of the big-name lisp hackers had a company doing this sort of thing, with their own rack-mount hardware. 2014-12-31T23:51:11Z nyef: ... Marc Battyani or something like that? Not sure if it was him, or the spelling of his name. 2014-12-31T23:51:32Z tadni: nyef: What looks familiar? Movtiz? 2014-12-31T23:51:40Z |3b|: yeah, sounds like what i was thinking of too, some loww-latency financial stuff or something? 2014-12-31T23:51:51Z |3b|: the compiling-to-hardware part 2014-12-31T23:52:10Z |3b|: movitz is also familiar, but completely unrelated 2014-12-31T23:52:49Z nyef: Movitz is familiar for other reasons. 2014-12-31T23:53:23Z |3b| thought the lisp thing was compiling direct to FPGA not going through verilog though, for faster updates 2014-12-31T23:53:45Z |3b| may be confusing that with something else though 2014-12-31T23:53:56Z nyef: |3b|: The FPGA companies don't release specs, or suffer reverse engineers gladly. 2014-12-31T23:54:07Z tadni: [|3b|: So an actual FPGA that runs natively on Lisp...? 2014-12-31T23:54:23Z |3b|: tadni: no, a lisp program that generates fpga bitcode 2014-12-31T23:54:29Z tadni: Ah. 2014-12-31T23:54:31Z nyef: There's one person around here who is working on that sort of thing, though. 2014-12-31T23:54:46Z tadni: nyef: On what? 2014-12-31T23:55:09Z nyef: Don't know the details. 2014-12-31T23:55:12Z |3b|: nyef: i've seen at least one description of someone reversing a bitcode format (possily also involving some lispy language?) 2014-12-31T23:55:20Z tadni is interested in playing with such a system for CL or Scheme, that interfaces with Verilog or VHDL ...but actually designing a FPGA board and toolchain is way, way out of my current skillset. 2014-12-31T23:55:29Z tadni: Like 3-5 years away of hard study. 2014-12-31T23:56:36Z nyef: ... You don't need to design the board, you can get boards for various FPGAs easily enough. 2014-12-31T23:57:01Z Dynasty joined #lisp 2014-12-31T23:57:03Z tadni: nyef: The rub is, I want an all FOSH board... and an all FOSS toolchain. 2014-12-31T23:57:13Z tadni: Which, doesn't really exist in the Land of Lisp or otherwise. 2014-12-31T23:57:38Z nyef: The FOSS toolchain certainly doesn't, but the boards should still be findable. 2014-12-31T23:58:12Z tadni: nyef: I would be able to find completely FOSH Boards? 2014-12-31T23:58:21Z tadni: I've not seen any to market this. 2014-12-31T23:59:00Z tadni: The only one I know that markets somethign similar to this, is http://papilio.cc/ 2014-12-31T23:59:07Z tadni: Which happens to of coures be down.