*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
JLafont | ok I amended the patch but I can't push it due to the refs thing again | 00:06 |
---|---|---|
*** JLafont has quit IRC | 00:10 | |
*** JLafont has joined #tp | 00:10 | |
JLafont | ok I amended the patch but I can't push it due to the refs thing again | 00:10 |
mithro | JLafont: try and push again now | 00:11 |
JLafont | still failing | 00:12 |
mithro | how are you pushing? | 00:18 |
mithro | -f, --force | 00:18 |
mithro | Usually, the command refuses to update a remote ref that is not an ancestor of the local ref used to overwrite it. This flag disables the check. This | 00:18 |
mithro | can cause the remote repository to lose commits; use it with care. | 00:18 |
JLafont | ok pushed | 00:20 |
mithro | so how did you push the first time with those problems? | 00:28 |
mithro | before you pushed, you pulled up gitk and went over the patch and looked at what it was doing | 00:29 |
mithro | right? | 00:29 |
CIA-24 | alklomion /tmp/zRJiLL1Ugi/3o7W5T3TdU-midp * r92080c6f11c2 /src/net/thousandparsec/util/URI.java: | 00:30 |
CIA-24 | Added more parsing conditionals that handle optional segments of the uri (that is a partial URI constructed) | 00:30 |
CIA-24 | Added fragment and query support, added host, user info and port support. | 00:30 |
CIA-24 | via git-CVS emulator | 00:30 |
JLafont | yeah | 00:30 |
JLafont | well, this time I did | 00:31 |
CIA-24 | alklomion /tmp/B0i87mQPyP/if5j2wrgcm-midp * rbecac065b87c /src/net/thousandparsec/util/URI.java: | 00:37 |
CIA-24 | removed redundant commented code that was replaced in earlier versions. | 00:37 |
CIA-24 | via git-CVS emulator | 00:37 |
mithro | JLafont: good :) | 00:37 |
JLafont | 2 more pushes | 00:46 |
CIA-24 | alklomion /tmp/ft7SevOGas/SO4qarZ5HR-midp * r4a00b3b6d205 /src/net/thousandparsec/netlib/Connection.java: | 00:50 |
CIA-24 | Changed java.net.URI import to use net.thousandparsec.util.URI | 00:50 |
CIA-24 | converted a switch into a conditional statement set that should do the same job | 00:50 |
CIA-24 | via git-CVS emulator | 00:50 |
JLafont | hurray! | 00:54 |
JLafont | done! | 00:54 |
*** Alklomion has joined #tp | 00:56 | |
Alklomion | hey mithro: are you there? | 00:57 |
mithro | yes | 00:57 |
mithro | JLafont: so what lessons did we learn? :) | 00:57 |
JLafont | use tabs | 00:57 |
mithro | umm | 00:58 |
JLafont | oh finally! | 00:58 |
JLafont | hahaha | 00:58 |
mithro | a lesson which you still have not learnt | 00:58 |
Alklomion | mithro: could you give me an example of a URI that would be used to connect to a thousand parsec server? | 00:58 |
mithro | patch ec981d769633db07af6c52921d25c399290eb494 | 00:58 |
mithro | is wrong | 00:58 |
JLafont | nooo | 00:58 |
JLafont | gah | 00:59 |
JLafont | I see it now | 00:59 |
mithro | JLafont: the leason you have suppose to have learnt by now is, REVIEW YOUR FINE PATCHES :P | 00:59 |
JLafont | those conflict lines are sneaky | 00:59 |
mithro | tp://test:[email protected]/game1 | 01:00 |
Alklomion | ok | 01:00 |
Alklomion | so the scheme could be tp: tps: http: or https: | 01:00 |
JLafont | If I cherry pick to that one, I don't have to use the -n flag correct? | 01:01 |
mithro | JLafont: hrm? | 01:02 |
mithro | Alklomion: or tp+http or tp+https | 01:02 |
JLafont | to fix it. Should I use "git cherry-pick -n ec981d769633db07af6c52921d25c399290eb494" ? | 01:03 |
JLafont | ahh nvm | 01:04 |
JLafont | checked manual | 01:04 |
*** greywhind has quit IRC | 01:09 | |
mithro | JLafont: no, you want to roll back two commits and then re do the commits | 01:10 |
JLafont | ok | 01:11 |
JLafont | and how do I do that? :-P | 01:11 |
mithro | git-branch <name of your current branch> <id of commit you want to roll back too> | 01:12 |
mithro | might need a -f in there | 01:13 |
JLafont | ok | 01:14 |
tpb | aloril has joined on worldforge | 01:19 |
JLafont | now I am reaaaallly done | 01:20 |
JLafont | hurray | 01:20 |
JLafont | I can code! | 01:20 |
CIA-24 | alklomion /tmp/4QeLIXp7eC/yhPtR9PlQs-midp * rab9ba58c4111 /src/net/thousandparsec/netlib/Connection.java: via git-CVS emulator | 01:25 |
Alklomion | mithro: how busy are you? :) | 01:26 |
tpb | aloril has quit worldforge (Ping timeout: 378 seconds) | 01:27 |
mithro | JLafont: checking now | 01:27 |
mithro | I'm going to let you get on with some real work - but you might want to check the comments you have on each of the last bunch of commits | 01:28 |
mithro | JLafont: I have removed the dronesec branch | 01:30 |
mithro | and moved dronesec-fixed to dronesec | 01:30 |
JLafont | ok | 01:32 |
Alklomion | 10 errors left in connection :D | 01:38 |
tpb | aloril has joined on worldforge | 01:39 |
mithro | I've re-added the update hooks too | 01:41 |
mithro | Alklomion: I'll be in the meeting tommorrow | 01:52 |
mithro | I have to head to bed now | 01:52 |
Alklomion | no problem, i'm still behind, but only a tiny bit now :) | 01:55 |
*** zzorn_laptop has joined #tp | 02:12 | |
Asmm | oh, Alklomion, are you doing java part? | 02:15 |
Alklomion | Asmm. i'm working on a J2ME implementation | 02:15 |
Asmm | the mobile java? | 02:15 |
Asmm | cool | 02:15 |
Alklomion | yep | 02:15 |
Asmm | i just finished a lot of work for regular java clients | 02:16 |
Asmm | i guess we can share experiences, as i spent a lot of time figuring stuff out, right in the last few days | 02:16 |
Alklomion | haha yeah, my problems come in 2's 1) what does it do 2) how can i modify it to work in j2me | 02:17 |
Asmm | so far i'm at the level of an operational game viewer in swing, and some code to parse the game state from the thousandparsec.netlib representation which is very connection-centered to a more game-centered | 02:18 |
Asmm | funny, i've been trying to figure out how J2ME works just recently, so cant help you there, but woudl be interested to knwo 2) as well.. i did figure out how most of 1) (the normal operation and how to get it via net.thousandparsec) works in regular J2SE | 02:19 |
Asmm | i have to go to sleep soon... what is your timezone? would be interesting to connect and talk again later | 02:20 |
*** mithro has quit IRC | 02:21 | |
Alklomion | GMT +9:30 | 02:23 |
Alklomion | so its 4.01 pm here | 02:23 |
CIA-24 | alklomion /tmp/BFlLvcFGVQ/sYWehV5xfw-midp * r2a8ee64d5054 /src-generated/net/thousandparsec/netlib/tp03/TP03Decoder.java: | 02:31 |
CIA-24 | Changed the import of java.net.uri to net.thousandparsec.util.uri | 02:31 |
CIA-24 | via git-CVS emulator | 02:31 |
Asmm | is your work available somewhere though git or cvs? | 02:31 |
Alklomion | yeah | 02:31 |
Asmm | GMT-5 here | 02:31 |
Alklomion | its branched on the java | 02:31 |
Asmm | which branch? | 02:32 |
Alklomion | midp | 02:32 |
Alklomion | http://git.thousandparsec.net/gitweb/gitweb.cgi?p=libtpproto-java.git;a=shortlog;h=midp | 02:32 |
tpb | <http://ln-s.net/1pJ2> (at git.thousandparsec.net) | 02:32 |
CIA-24 | alklomion /tmp/MtF2jcVhSY/eaJOoshM0Z-midp * r3b5f0ab972fc /src/net/thousandparsec/netlib/PipelinedConnection.java: | 02:35 |
CIA-24 | replaced maps with Hashtables and method calls to maps with Hashtable method calls | 02:35 |
CIA-24 | via git-CVS emulator | 02:35 |
CIA-24 | alklomion /tmp/S4inSYbK9S/p9Huk2jp1W-midp * r1719864fa3e8 /src/net/thousandparsec/netlib/Connection.java: | 02:37 |
CIA-24 | removed some redundant commented code | 02:37 |
CIA-24 | implemented a valueOf method to get the value of a MethodCode | 02:37 |
CIA-24 | replaced sockets with SocketConnection in most cases | 02:37 |
CIA-24 | replaced calls the method to better suit calling MethodValue | 02:37 |
CIA-24 | via git-CVS emulator | 02:37 |
CIA-24 | alklomion /tmp/t9jXLkho6l/zglB9jxvo0-midp * r0dc33bee3e3f /src/net/thousandparsec/netlib/ConnectionEvent.java: | 02:37 |
CIA-24 | Begun implementation of replacement for enumeration | 02:37 |
CIA-24 | via git-CVS emulator | 02:37 |
Asmm | oh, right, J2ME has no or less generics, no new enums, no 1.5 stuff, right? | 02:38 |
Asmm | ok, g'night! | 02:39 |
Alklomion | no generics no enums | 02:41 |
Alklomion | gnight asmm | 02:42 |
*** tuna has quit IRC | 02:44 | |
*** Alklomion has quit IRC | 02:47 | |
*** llnz has joined #tp | 03:20 | |
*** JLafont has quit IRC | 04:15 | |
*** Epyon has quit IRC | 04:28 | |
*** JLP has quit IRC | 05:09 | |
*** zzorn_laptop has quit IRC | 06:17 | |
*** zzorn_laptop has joined #tp | 06:29 | |
*** tuna-fish has joined #tp | 07:11 | |
*** tuna-fish is now known as tuna | 07:11 | |
*** Ohm has quit IRC | 07:21 | |
*** zzorn_laptop has quit IRC | 07:28 | |
*** zzorn_laptop has joined #tp | 07:47 | |
*** zzorn_laptop has quit IRC | 07:47 | |
*** zzorn_laptop has joined #tp | 08:22 | |
* llnz wanders off | 08:48 | |
llnz | later all | 08:48 |
*** llnz has quit IRC | 08:48 | |
*** CIA-24 has quit IRC | 08:59 | |
*** CIA-24 has joined #tp | 09:00 | |
*** zzorn_laptop has quit IRC | 09:20 | |
*** vi1985 has joined #tp | 09:48 | |
*** Ohm has joined #tp | 10:03 | |
CIA-24 | aaron tpserver-cpp-config * rb6004a4122e8 /tpserver/ (command.cpp command.h commandmanager.cpp): Added support for TP04 difference lists to Command/CommandManager. | 10:24 |
*** jphr has joined #tp | 11:06 | |
CIA-24 | victor.ivri gencon-rfts-ai * r973098c4d8a7 /gencon/ (7 files in 4 dirs): organized the client library into packages. | 11:09 |
*** mithro has joined #tp | 11:27 | |
*** bddebian has joined #tp | 11:41 | |
bddebian | Heya | 11:42 |
*** pluskid has joined #tp | 11:48 | |
CIA-24 | pluskid schemepy * r44548d417b29 /doc/log_book/todo/06-05-write-some-schemepy-specific-benchmarks.txt: Added a task for schemepy specific benchmark. | 11:49 |
CIA-24 | pluskid schemepy * r7b937f253e83 /benchmark/bm_compile.py: Added a benchmark for mz compiling. | 11:49 |
CIA-24 | pluskid schemepy * r095152d818d2 /doc/log_book/todo/06-05-avoid-gc-crashes.txt: Added the task of fixing GC related bugs. | 11:49 |
CIA-24 | pluskid schemepy * r372d13f47e5c / (7 files in 3 dirs): Added benchmark for Scm/Py converting. | 11:49 |
CIA-24 | pluskid schemepy * r27ba79508e99 / (7 files in 6 dirs): Added repl for backends. | 11:50 |
*** pluskid has quit IRC | 11:56 | |
*** Erroneous has joined #tp | 11:58 | |
*** mithro has quit IRC | 11:58 | |
tpb | aloril has quit worldforge (Ping timeout: 378 seconds) | 12:28 |
*** JLP has joined #tp | 12:38 | |
tpb | aloril has joined on worldforge | 12:44 |
*** mithro has joined #tp | 12:56 | |
mithro | heyo people | 13:06 |
CIA-24 | jphr tpserver-cpp-risk * re7d04810cebc /modules/games/risk/ (constellations.txt planet.cpp risk.cpp riskturn.cpp): Removed default map and replaced with smaller test map. Fixed doOnceATurn in Planet by getting Ruleset form game. Added getting ruleset to RiskTurn | 13:32 |
CIA-24 | jphr tpserver-cpp-risk * rb0b5dddc42c2 /modules/games/risk/ (constellations.txt risk.cpp): Statically declared a few edges for testing the graph and Orders. | 13:32 |
jphr | hi | 13:32 |
CIA-24 | jphr tpserver-cpp-risk * r8e4a50460c9b /modules/games/risk/ (risk.cpp risk.h riskturn.cpp riskturn.h): Added option defaults to Risk::startGame. Started implementing RiskTurn::getWinner. | 13:32 |
CIA-24 | jphr tpserver-cpp-risk * r32f28dc169d6 /modules/games/risk/sample.conf: Added sample config file. | 13:32 |
CIA-24 | jphr tpserver-cpp-risk * r230c5f7fb2fb /modules/games/risk/ (risk.cpp risk.h riskturn.cpp riskturn.h sample.conf): Added Random Number Generator to Risk.cpp. Implemented getWinner func in RiskTurn. Server now segfaults on startGame() | 13:32 |
*** jphr has quit IRC | 13:46 | |
*** jphr has joined #tp | 13:54 | |
*** vi1985 has quit IRC | 13:56 | |
*** vi1985 has joined #tp | 14:04 | |
*** zzorn has quit IRC | 14:26 | |
*** zzorn has joined #tp | 14:27 | |
*** mithro has quit IRC | 14:30 | |
*** greywhind has joined #tp | 14:54 | |
*** JLafont has joined #tp | 15:02 | |
*** greywhind has quit IRC | 15:06 | |
CIA-24 | jphr tpserver-cpp-risk * r718cf1a22cb0 /modules/games/risk/risk.cpp: Removed a line that was both unnecessary and causing a segfault. | 15:24 |
*** vi1985 has quit IRC | 15:27 | |
CIA-24 | jphr tpserver-cpp-risk * rc09b88db80c1 /modules/games/risk/risk.cpp: Uncommented some things I had left commented when hunting for the segfault | 16:08 |
*** jphr has quit IRC | 16:40 | |
*** mithro has joined #tp | 17:01 | |
mithro | heyo people | 17:02 |
*** JLafont has quit IRC | 17:54 | |
*** JLafont has joined #tp | 17:55 | |
*** mithro has quit IRC | 18:02 | |
*** mithro has joined #tp | 18:05 | |
mithro | ~seen jotham | 18:10 |
tpb | mithro: jotham was last seen in #tp 2 days, 9 hours, 27 minutes, and 13 seconds ago: * jotham sleeps | 18:10 |
*** Iwanowitch has joined #tp | 18:17 | |
*** JLafont has quit IRC | 18:17 | |
*** JLafont has joined #tp | 18:18 | |
mithro | hi JLafont | 18:21 |
mithro | so how has progress going today? | 18:21 |
CIA-24 | nuleren tpserver-cpp-tae * re253d5d122ab /modules/games/tae/ (tae.cpp tae.h): | 18:22 |
CIA-24 | Added another createEmptyFleet function which places the fleet at a | 18:22 |
CIA-24 | specified location instead of in a star system. | 18:22 |
CIA-24 | nuleren tpserver-cpp-tae * rcb50dcdd47ed / (4 files in 2 dirs): | 18:22 |
CIA-24 | Added a starting fleet for testing purposes. Added some debug statements | 18:22 |
CIA-24 | to diagnose a bug in fleet.cpp. Fixed the bug in fleet.cpp (I had trimmed | 18:22 |
CIA-24 | some essential code). | 18:22 |
*** llnz has joined #tp | 18:38 | |
*** mithro has quit IRC | 18:50 | |
*** Epyon has joined #tp | 19:04 | |
*** mithro has joined #tp | 19:13 | |
*** nash has joined #tp | 19:22 | |
mithro | hey nash | 19:23 |
nash | heyo | 19:24 |
mithro | ~seen Alklomion | 19:28 |
tpb | mithro: Alklomion was last seen in #tp 16 hours, 46 minutes, and 29 seconds ago: <Alklomion> gnight asmm | 19:28 |
mithro | :( | 19:32 |
*** Alklomion has joined #tp | 19:32 | |
mithro | speak of the devil | 19:34 |
mithro | hi Alklomion | 19:35 |
Alklomion | hi mithro | 19:35 |
mithro | ~seen llnz | 19:36 |
tpb | mithro: llnz was last seen in #tp 10 hours, 48 minutes, and 16 seconds ago: <llnz> later all | 19:36 |
mithro | Alklomion: so where are we at? | 19:36 |
llnz | hi mithro | 19:36 |
Alklomion | mithro: i'm down to < 10 errors in the connection class, mostly syntax things i need to work out (i think) | 19:38 |
Alklomion | another class was using a blockingqueue and i'm not sure how to implement it so that it uses something i can write, or implement it without one | 19:39 |
mithro | have to have a quick meeting today as I have a talk to do in 2 hours | 19:39 |
Alklomion | i'm really happy with a quick meeting, i'm sick at the moment :9 | 19:39 |
Alklomion | :( | 19:39 |
Alklomion | URI is error free, implementing a parser in it and commenting out some of the less useful methods seemed to work fine | 19:40 |
mithro | Alklomion: okay good | 19:40 |
mithro | I'm getting errors in all the sub packages | 19:42 |
mithro | util, netlib and netlib.tp03 | 19:42 |
Alklomion | oh? | 19:43 |
mithro | Alklomion: so there are generics left in | 19:44 |
mithro | util | 19:44 |
Alklomion | abstractIterator and Pair.java? | 19:44 |
mithro | Pair.java and AbstractIterator | 19:44 |
mithro | yeah | 19:44 |
Alklomion | i haven't seen them used in the classes yet | 19:44 |
Alklomion | and I haven't touched them, so i need to ask Krystoff about them. | 19:44 |
mithro | you should remove them then | 19:44 |
mithro | and see if it breaks anything | 19:44 |
mithro | with revision control you can always add them back | 19:45 |
Alklomion | true, that. | 19:47 |
CIA-24 | alklomion /tmp/B0zVp7wQdU/LoqT04mPGS-midp * r2c7f9a6e8a35 /src-generated/net/thousandparsec/netlib/tp03/TP03Decoder.java: | 19:48 |
CIA-24 | Fixed a Visitor inheritance error with method overloading | 19:48 |
CIA-24 | via git-CVS emulator | 19:48 |
mithro | what about tp03 decoder? | 19:48 |
mithro | updating and checking it again now | 19:49 |
CIA-24 | alklomion /tmp/JiZUkpdhf5/D6V49t8VCr-midp * r35c781ecdcb9 /src/net/thousandparsec/netlib/FrameDecoder.java: | 19:49 |
CIA-24 | removed commented code, Changed String uri back to URI uri, as it should have been. | 19:49 |
CIA-24 | via git-CVS emulator | 19:49 |
Alklomion | you need that one too :) | 19:49 |
Alklomion | TP03Decoder had a visitor error that we were hitting last week. It takes an early morning and not feeling good to see that apparently :) | 19:50 |
Alklomion | there's one error that is the result of using String.split, which uses regular expressions again, so I need to find a suitable fix for that. | 19:50 |
mithro | so where are we at? | 19:57 |
mithro | PipelinedConnection seems still very broken | 19:59 |
Alklomion | I *think* we're almost done on removing compiler errors. The last couple of errors I'm not clued up on at all | 19:59 |
mithro | ConnectionEvent has an enum still | 19:59 |
Alklomion | That enum, i'm not sure how to fix :( | 20:00 |
mithro | oh? | 20:02 |
mithro | why? | 20:02 |
mithro | how is it different from any other enum? | 20:02 |
mithro | actually, it's even simpliar then a normal enum | 20:03 |
mithro | it's just creating a bunch of constants | 20:03 |
Alklomion | constant whats? | 20:04 |
Alklomion | should it be implemented as an inner class of type Type | 20:05 |
Alklomion | and then... I'm not sure | 20:05 |
*** Iwanowitch has quit IRC | 20:06 | |
Asmm | i think if anything you can always replace an enum with a bunch of final statics? The only thing enum does that that does not is a ToString, which can be replaced wherever used with the raw value of enum? | 20:07 |
Alklomion | yep, i've been doing that, but I think i've been looking at this one oddly for some reason. | 20:09 |
Alklomion | public static enum Type | 20:09 |
Alklomion | { | 20:09 |
Alklomion | FRAME_SENT, | 20:09 |
Alklomion | FRAME_RECEIVED, | 20:09 |
Alklomion | CONNECTION_ERROR; | 20:09 |
Alklomion | } | 20:09 |
Alklomion | ConnectionEvent ev=new ConnectionEvent(ConnectionEvent.Type.FRAME_SENT, frame, false, null); | 20:09 |
Alklomion | is an example of how it is called | 20:09 |
mithro | just impiment them as a inner class with a bunch of final static const ints | 20:09 |
Asmm | btw, mithro... I have a lot of work done on the high-level java lib, and it seems to work (like i said, i was able to develope a simple game viewer in just half an hour using the lib), and i think it can be useful for people who just want to jump start and start doing AI work or write Java clients... So i was wondering how can i share thew work with others, maybe a new git repository, like libclient-java (or libclient-a-java | 20:10 |
Asmm | sounds liek the rigth solution | 20:10 |
Alklomion | static class Type | 20:13 |
Alklomion | { | 20:13 |
Alklomion | public static final int FRAME_SENT = 1; | 20:13 |
Alklomion | public static final int FRAME_RECEIVED = 2; | 20:13 |
Alklomion | public static final int CONNECTION_ERROR = 3; | 20:13 |
Alklomion | } | 20:13 |
mithro | Asmm: sure! | 20:14 |
mithro | if you put up a git repository | 20:14 |
mithro | once I check it over, we will clone it and host it here | 20:14 |
Asmm | ok, will do | 20:15 |
CIA-24 | alklomion /tmp/4qqUPD2ews/Mk5nQrd2rz-midp * r44d58135b7f8 /src/net/thousandparsec/netlib/ConnectionEvent.java: | 20:18 |
CIA-24 | Changed the 'type' enum to an inner class of static final integers, where FRAME_SENT = 1, FRAME_RECEIVED = 2, CONNECTION_ERROR = 3, changed the constructor to use an integer instead of a type. | 20:18 |
CIA-24 | via git-CVS emulator | 20:18 |
CIA-24 | alklomion /tmp/dDeUV1EvPS/i3YVanfUZp-midp * r98fec00b1293 /src/net/thousandparsec/netlib/Connection.java: | 20:19 |
CIA-24 | removed a commented for-each loop | 20:19 |
CIA-24 | via git-CVS emulator | 20:19 |
mithro | github is pretty good | 20:20 |
mithro | Asmm: you could conspire with vi1985 and Alklomion to make it more useful | 20:20 |
mithro | Alklomion: okay looking good | 20:21 |
mithro | so what is blocking it compiling now? | 20:21 |
*** JLafont has quit IRC | 20:21 | |
mithro | Alklomion: well I will be back in 5 minutes | 20:26 |
CIA-24 | alklomion /tmp/br2P2g7GCL/Rd8EkF7Yfr-midp * r78b64c1b9f74 /src/net/thousandparsec/netlib/ConnectionEvent.java: | 20:27 |
CIA-24 | created a Type object that is instantiated in the constructor that can be accessed through getType() | 20:27 |
CIA-24 | via git-CVS emulator | 20:27 |
Alklomion | sorry - found a resultant error that I wanted to hammer out. | 20:27 |
Alklomion | mithro: There's one error in Connection that makes no sense - public Future<Void> receiveAllFramesAsync(final Visitor visitor), It needs to be fixed before the connection can 'work' | 20:28 |
Alklomion | another private final Future<Void> receiverFuture; in PipelinedConnection | 20:30 |
Alklomion | ExecutorService used in pipelined connection | 20:31 |
Alklomion | and blockingqueue | 20:31 |
Alklomion | the only other error is in TP03Decoder (string.split, which i assume will be a simple fix (read: pray :) ) | 20:32 |
mithro | okay | 20:34 |
mithro | so how do we go about finish this and getting something which connects to a tp server | 20:34 |
Alklomion | Finding out what Furute<void> is and working around it | 20:35 |
Alklomion | finding out what executor service is and working around it | 20:35 |
Alklomion | same with blocking queue :) | 20:35 |
Asmm | mithro: yes, i was going to talk with everyone involved :) sorry, a bit slow with responses now | 20:35 |
mithro | Asmm: no problems | 20:35 |
mithro | I read the logs daily | 20:35 |
Asmm | executor and future are ways of running a program in another thread | 20:36 |
mithro | Alklomion: send an email to the list | 20:36 |
Asmm | blocking queue i think is a class in tpproto-java., look for it | 20:36 |
mithro | or see if Asmm can help you :) | 20:36 |
mithro | do you think you can have it compiling by Monday? | 20:36 |
mithro | now you are down to these errors? | 20:36 |
*** Demitar has quit IRC | 20:38 | |
Asmm | btw, demo1 and demo2 ervers are down? | 20:38 |
Alklomion | mithro: i need to spend some time over the weekend working on my research proposal with its deadline looming | 20:38 |
Alklomion | the earliest i could start working on it would be Monday | 20:39 |
mithro | Asmm: possible, poke llnz | 20:39 |
Asmm | ok | 20:40 |
Alklomion | being lenient, it is entirely possible, if i send e-mails today about the questions to the mailing list | 20:40 |
Alklomion | that i could be done on tuesday :) | 20:40 |
llnz | demo1 and 2 are back up | 20:44 |
Asmm | thanks | 20:45 |
mithro | Alklomion: but they have 3 days to reply | 20:46 |
mithro | most of the time they have replied within a couple of hours? | 20:46 |
Alklomion | <Alklomion>mithro: i need to spend some time over the weekend working on my research proposal with its deadline looming | 20:49 |
Alklomion | I'd assume i could knock it off on Monday, with tuesday being lenient, given my bad estimations of time so far | 20:50 |
mithro | Alklomion: sure, that should mean you have *no* time to deal with emails and suggestions right? - There should only be 2-3 hours of work left right? | 20:50 |
Alklomion | mithro: yes, I think | 20:51 |
Alklomion | I'll have time to read my e-mails, I need to focus on another subject over the weekend | 20:51 |
mithro | what I don't want to happen is the following | 20:53 |
mithro | You send an email | 20:53 |
mithro | they send a response back 5 minutes later asking for more details | 20:54 |
mithro | you wait till Monday morning to send back details | 20:54 |
Alklomion | i'll check my e-mails | 20:54 |
mithro | okay - and respond to them? | 20:55 |
Alklomion | yes | 20:55 |
mithro | if by monday you know what you have to do - just haven't done it, that would be okay | 20:55 |
mithro | that might require doing a few small tests too | 20:55 |
mithro | (to see if MIDP has X or Y, etc) | 20:55 |
mithro | that sound reasonable? | 20:56 |
mithro | and we will target to have it compiling on Tuesday | 20:56 |
mithro | do you think we could have a client which makes the outgoing connection using the library by Friday? | 20:56 |
mithro | (not actually login or anything) | 20:57 |
mithro | just actually make an outgoing connection and have it appear in the server logs | 20:58 |
mithro | ? | 20:58 |
mithro | that would put us on the right course to actually making the client work? | 20:58 |
mithro | Alklomion: that okay? | 20:59 |
Alklomion | sorry, be right with you, my computer's being stupid | 21:00 |
Asmm | btw, i checked where one of the problems is (the Future stuff), and actually it is in the pipelinedconnection class, which is a very high-level class that is not used insde the library (provided for client's convenience) | 21:01 |
Asmm | and, for example, my client doesnt use it, yet. It may later (this pipelined connection is useful indeed), but i'm sure it can be left out from the basic implementation. It CAN be simulated in J2ME, but it may take some non-trivial work, which can be left for later time | 21:02 |
Asmm | (a 1-to-1 replacement for future, and mostlikely any equivalent replacement, may require manual thread launching-monitorin-etc, its all possible but may be time consuming to debug) | 21:03 |
Asmm | do you think this is ok, mithro? The method may throw an "unimplemented" Exception for now (to keep it in the interface, but make sure whenever it is necessary we go back and implement it) | 21:04 |
Alklomion | mithro: just something that is commandline-esque? | 21:05 |
Alklomion | it should be entirely possible | 21:05 |
mithro | Alklomion: yeah - you can even hardcode where it is connecting to | 21:06 |
mithro | I just want to see something running in the simulator | 21:06 |
CIA-24 | jphr tpserver-cpp-risk * r0e2cee14c9cb /modules/games/risk/planet.cpp: Changed Planet::doOnceATurn. Added a check for planet ownership for properties that shouldn't be set on unowned planet. | 21:06 |
mithro | which talks to the outside world using the library | 21:06 |
mithro | and I want to be able to reproduce the results | 21:07 |
mithro | that sound all okay? | 21:07 |
Alklomion | ok | 21:07 |
mithro | okay | 21:07 |
Alklomion | so 1) have solutions to the final few errors | 21:07 |
Alklomion | by monday | 21:07 |
Alklomion | 2) implement them by monday/tuesday | 21:07 |
Alklomion | and write a simple program that connects to ThousandParsec server | 21:08 |
Alklomion | is 3* | 21:08 |
mithro | yeah, I would like a an email to prove (1) (or a very good reason why you don't have a solution yet) | 21:08 |
*** Erroneous has quit IRC | 21:14 | |
Alklomion | meeting minutes done - time to reset my computer too | 21:20 |
Alklomion | thanks for the help asmm, much appreciated, and good luck with your talk mithro | 21:20 |
*** Alklomion has quit IRC | 21:21 | |
mithro | well, got to run | 21:25 |
mithro | see ya | 21:25 |
*** DTRemenak has quit IRC | 21:49 | |
*** DTRemenak has joined #tp | 21:57 | |
*** mithro has quit IRC | 23:29 | |
*** _Lukstr is now known as Lukstr | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!