Log of the #nice channel on irc.freenode.net

Using timezone: Central European Time
* bonniot leaves03:38
* arjanb leaves03:55
* mendoza joins11:12
* mendoza leaves
* arjanb joins11:55
* bonniot joins13:10
* bonniot leaves
* bonniot joins13:11
does CVS handle symlink links well?13:24
<arjanb>i have no idea13:25
<bonniot>yeah, that's a unix feature13:26
i've added support for nicedoc and niceunit scripts, and they are links to nicec (like nicer used to be a long time ago)
does nicedoc work on windows?13:35
<arjanb>yes13:36
<bonniot>cool13:37
<arjanb>only a batch file needs to be added
<bonniot>yes. it's mostly the same as nicec.bat, that is, it needs to find where nice.jar is to put it on the classpath13:40
<CIA-3>03bonniot * 10Nice/bin/nicec: Handle nicedoc and niceunit.
<bonniot>it would be good if that logic could be shared, like it is in the unix script
so we don't have to maintain two copies13:41
<arjanb>it's possible to call other batch files
<bonniot>ok. can you look at that?13:42
<CIA-3>03bonniot * 10Nice/bin/.cvsignore: Clean up.13:46
<arjanb>send by mail13:56
<bonniot>didn't get anything14:23
did you send @sf.net?
<arjanb>no @inria.fr14:24
<bonniot>30 minutes, that's strange. are you sending through an ISP? or your uni?14:25
got it14:26
<arjanb>it could be the mail server here at the uni
<CIA-3>03bonniot * 10Nice/bin/ (niceclasspath.bat nicec.bat): Factored out the search for nice.jar on windows (arjan).14:51
03bonniot * 10Nice/bin/nicedoc.bat: Added script to start nicedoc on windows (arjan).14:52
<bonniot>ever used Emacs under windows?15:11
<arjanb>no
<CIA-3>03bonniot * 10Nice/distrib/Makefile: 15:19
Windows: added nicedoc.bat, and made sure that text files are always in DOS
end-of-line mode, whatever they might be in the CVS repository.
<bonniot>this should solve the problem of end-of-line in the repository15:22
so it does not matter if you commit in the future :-)15:25
<arjanb>ok
<bonniot>what would it take to make the doc comments available to nicedoc?15:40
<arjanb>wdym?15:42
it's just a field docString in Definition15:45
<bonniot>but there is a boolean to set somewhere, no?15:52
<arjanb>storeDocString in Compilation
<bonniot>ok, could you modify nicedoc so that it sets it to true?15:54
<CIA-3>03arjanb * 10Nice/src/nice/tools/doc/main.nice: Set storeDocString to true.16:07
<bonniot>thx16:09
you don't like constructor arguments? ;-)
<arjanb>didn't thought about that16:10
<bonniot>it's "Nicer" ;-)
<arjanb>true16:11
<CIA-3>03bonniot * 10Nice/stdlib/nice/lang/source-lines.nice: Make sure the message get printed by setting autoflush to true.16:41
03bonniot * 10Nice/src/bossa/util/Internal.java: Print stack traces with source level debug information.16:47
<bonniot>alwaysDumpStack should have become more useful suddently :-)16:49
<CIA-3>03bonniot * 10Nice/stdlib/nice/lang/source-lines.nice: Typo.16:53
03bonniot * 10Nice/src/bossa/ (3 files in 2 dirs): Avoid having bossa.util depend on nice.lang for bootstrapping reasons.18:18
* Bluelive leaves19:03
<bonniot>arjanb: should i look at the dispatch wrapper thing?19:04
<arjanb>i won't soon so yes19:05
<bonniot>ok19:06
* gna joins19:38
* Diep-Vriezer joins19:40
nice..
<bonniot>hi19:41
<Diep-Vriezer>hey19:42
<arjanb>DV wat doe jij hier?
<gna>wat doe ik hier?19:43
<bonniot>tsss, use of illegal language. what is the police doing? ;-)
("what are you doing here?" ?)19:44
* gna leaves
<bonniot>no inconvenice, see the smiley
* gna joins19:45
arjanb: sourcecode java openbaar? :o
is dat niet een grote verandering voor jullie dan?
<arjanb>nee
<gna>sorry will speak english from now
:]
<bonniot>:-)19:46
it's quite fun, i can _almost_ read dutch...
<gna>it was german, bonniot
>:)
<bonniot>voor? nee!19:47
<gna>when i'm talking dutch in international channels/gameservers/etc mostly they think its german :>19:48
<bonniot>you see, i am more educated than that :-)
ok, it helps that everybody around here seems to have a .ml domain, so i was sort of expecting it ;-)19:49
<Diep-Vriezer>wies arjanb?19:52
<gna>mijn liefste, mooiste, vriendelijkste en grappigste huisgenoot
<Diep-Vriezer>aaah. ok.19:53
en hoe kent hij mij dan?
<arjanb>:D
<Diep-Vriezer>je hebt toch niet mijn webcam gehackt he!?
<gna>arjanb, alias borganism
<Diep-Vriezer>:>
oowkej
* Diep-Vriezer leaves20:06
<CIA-3>03bonniot * 10Nice/src/bossa/ (3 files in 3 dirs): 22:46
Catch exceptions in main, and print the stack trace with the correct
source-level information.
* arjanb leaves23:41
* arjanb joins23:44
* Bluelive joins23:45
<arjanb>shouldn't nicedoc work in 1.3 jvm?23:56
<bonniot>yes, that would be nice00:00
i was thinking we could create a class nice.tools.util.JdkCompatibility
with static methods that implement JDK1.4+ things we need00:01
for instance replaceAll
but also try getStackElements, stuff like that
2 good points:
1) we don't need to clutter the caller
2) if we decide to drop compatibility, we can quickly stop the places that can be changed00:02
do u feel like writing replaceAll ?00:03
<arjanb>not atm but i wanted to start a nice.util package00:04
* gna leaves
<bonniot>with what kind of stuff in it?00:05
<arjanb>all kind of utility functions that don't belong in nice.lang00:07
<CIA-3>03bonniot * 10Nice/NEWS: 00:08
Catch exceptions in main, and print the stack trace with the correct
source-level information.
Utility methods in nice.lang to print "Nice" stack traces.
<bonniot>maybe there should there be more specific names?
java.util is a bit eclectic...
<arjanb>wdym?00:09
<bonniot>(Per Bothner just answered that he will give a specific license to run the gnu.* classes we need)
<arjanb>:-)00:10
<bonniot>instead of java.util, there could be java.collection, java.date, ...
Package java.util
Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).
not very connected to each other...
<arjanb>no problem withing splitting it up but only a few functions in a packages is strange00:11
<bonniot>maybe we can decide based on an initial view of what will be in nice.util00:12
anyway, i applied for the creation of 'packages.sf.net', so that nice libraries can be hosted there, and developed independently of the core language00:13
and we can run continuous tests on them like on the current ones for the compiler, to check that everything is constantly up to date00:14
<arjanb>surprised if that name is free on sf.net00:16
<bonniot>with the arrival of NiceSWT it was getting urgent ;-)
yep. sounds good, no?
<arjanb>yes00:17
<bonniot>there was actually a project that used it it seems, but that got deleted/canceled. waiting for confirmation, but it should be OK
:-)
see you tomorrow...00:22
<arjanb>cu00:24
* bonniot leaves01:01